Distributed tracing and observability with OpenTelemetry. Free practice questions sampled from our full 120-question bank, with detailed explanations for every option.
Format
multi-choice
Duration
90 min
Pass mark
75%
Study time
2–8 wks
Mocks here
2
What the OTCA exam tests
The OpenTelemetry Certified Associate exam is structured around 4 weighted domains. Each domain link below opens a focused practice page with sample questions from that area.
One representative question per domain, drawn from the 120-question pool. Click "Reveal answer" to see the correct option plus explanations for every distractor.
Fundamentals of Observability
Q1. Which signal is most appropriate for representing a discrete, timestamped record of an event such as an application error message?
Reveal answer and explanations
AA `Histogram` metric
Incorrect. Histograms aggregate distributions of numeric values, not free-form event records.
BA trace span
Incorrect. Spans represent timed operations within a trace, not standalone event messages.
CA log record
Correct. Logs are designed for discrete, timestamped event records with severity and a body, exactly the use case for an error message.
DA resource attribute
Incorrect. Resource attributes describe the entity producing telemetry, not individual events.
The OpenTelemetry API and SDK
Q2. Which of the following is NOT a defined OpenTelemetry span kind?
Reveal answer and explanations
A`SERVER`
Incorrect. `SERVER` is a defined span kind for the receiving side of synchronous calls.
B`CLIENT`
Incorrect. `CLIENT` is a defined span kind for the calling side of synchronous calls.
C`PRODUCER`
Incorrect. `PRODUCER` is a defined span kind for asynchronous messaging producers.
D`SCHEDULER`
Correct. `SCHEDULER` is not a span kind; the defined kinds are `INTERNAL`, `SERVER`, `CLIENT`, `PRODUCER`, and `CONSUMER`.
The OpenTelemetry Collector
Q3. Given the YAML pipeline below, which signal does it process? ```yaml
service: pipelines: metrics: receivers: [otlp] processors: [batch] exporters: [prometheusremotewrite]
```
Reveal answer and explanations
ALogs
Incorrect. The pipeline is keyed under `metrics`, not `logs`.
BTraces
Incorrect. The pipeline is keyed under `metrics`, not `traces`.
CMetrics
Correct. The pipeline is declared under `service.pipelines.metrics`, so it processes metrics from the `otlp` receiver to the `prometheusremotewrite` exporter.
DAll three signals
Incorrect. Each entry under `service.pipelines` is a single signal type; this one only handles metrics.
Maintaining and Debugging Observability Pipelines
Q4. Why does each OpenTelemetry telemetry payload include a `schema_url` field?
Reveal answer and explanations
ATo declare the semantic-convention schema version used by the producer
Correct. `schema_url` identifies the version of the semantic conventions that the producer used, letting consumers apply schema transformations or migrate between conventions cleanly.
BTo point consumers to the Collector's runtime configuration file
Incorrect. The Collector's configuration is local; it is not referenced via `schema_url` in telemetry.
CTo advertise the gRPC endpoint that downstream consumers should use
Incorrect. Endpoint selection is configured separately, not via `schema_url`.
DTo act as the OAuth2 token issuer URL the backend uses for client authentication and authorization
Incorrect. Authentication is unrelated to the schema URL.
Roughly 2–8 weeks of focused study, but it depends heavily on what you already know. Engineers with hands-on production Kubernetes (or Cilium / Argo / OTel / etc. for project-specific certs) can compress this to a week or two of mocks; people coming in cold should expect the upper end. The exam is multi-choice and recall-heavy — practice exams matter more than reading documentation cover to cover. Aim for 85%+ on full timed mocks before booking the real exam.
Why this practice library
This library was built by a Platform Engineer chasing Golden Kubestronaut who got frustrated by the lack of decent practice material for the associate-tier CNCF exams. Question banks track curriculum updates from CNCF and Linux Foundation.