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.
Go deeper
Related to this question
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 →
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.