Courseiva

KCNA Cloud Native Observability Practice Question

A platform engineer is configuring an OpenTelemetry Collector pipeline. They want to ensure that sensitive data such as credit card numbers is not exported to the observability backend. Which component of the Collector should they use to modify or drop attributes before export?

⚠ Common exam trap

The trap here is assuming that any component in the pipeline can modify data, when only processors are designed for that transformation step.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

A processor in the pipeline

Processors are the components in an OpenTelemetry Collector pipeline that transform telemetry data. They can add, remove, or modify attributes, including dropping sensitive information. By placing a processor such as the attributes or filter processor before the exporter, the engineer can ensure that credit card numbers are removed or obfuscated before data is sent to the backend. Receivers, exporters, and connectors do not serve this purpose.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    A processor in the pipeline

    Why this is correct

    Processors in the OpenTelemetry Collector operate on telemetry data between receivers and exporters. They can modify, filter, or drop attributes. For example, the attributes processor can delete or hash sensitive fields like credit card numbers. This makes processors the correct component to sanitize data before it leaves the cluster, ensuring compliance and privacy.

  • ✗

    An exporter in the pipeline

    Why it's wrong here

    Exporters send data from the Collector to a backend. They can sometimes perform minor transformations, but they are not intended for complex data manipulation like attribute removal. The primary role of an exporter is to transmit data in the required format. Using an exporter to sanitize data would be inefficient and not aligned with the Collector's design.

  • ✗

    A receiver in the pipeline

    Why it's wrong here

    Receivers are responsible for ingesting data into the Collector, either by scraping or accepting push-based data. They do not modify the content of telemetry; they simply bring it in. While some receivers might have limited filtering, they are not designed for data sanitization. Therefore, a receiver is not the right place to drop sensitive attributes.

  • ✗

    A connector in the pipeline

    Why it's wrong here

    Connectors link pipelines, allowing data to flow from one pipeline to another. They can be used for routing or aggregation, but they do not provide attribute-level sanitization. While connectors can pass data between pipelines, the actual modification of attributes is handled by processors. Thus, a connector is not the appropriate component for dropping sensitive data.

About these practice questions

One of 930 original KCNA practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official CNCF exam blueprint

This KCNA practice question is part of Courseiva's free CNCF certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the KCNA exam.