HomeRoadmaps › OTCA
Active CNCF / Linux Foundation certification · checked August 21, 2026

OpenTelemetry Certified Associate Roadmap

Learn observability from signal purpose to pipeline proof: instrument services with OpenTelemetry APIs and SDKs, propagate context, operate secure Collectors, diagnose loss and backpressure, and evolve telemetry schemas safely.

BeginnerMultiple choiceOnline proctored90 minutesFive phases
Verify current policies. The official Linux Foundation page lists OTCA as a 90-minute online, proctored, multiple-choice exam. Scheduling, identification, system checks, eligibility, retakes, and certification terms can change. Review the official page and current candidate documents before the appointment.

Official domains and this 50-check allocation

The public weights convert exactly into 9, 23, 13, and 5 original checks. This is a learning bank allocation and does not state how many questions appear on a live exam.

18% · 9Fundamentals of Observability
46% · 23OpenTelemetry API & SDK
26% · 13OpenTelemetry Collector
10% · 5Maintenance & Debugging
1

Connect signals to outcomes

Week 1

Understand why telemetry exists before memorizing component names.

  • Distinguish observability from monitoring and raw data collection.
  • Use metrics for aggregate behavior, logs for events, and traces for distributed request flow.
  • Model traces as related spans with parent relationships, attributes, events, links, status, and timing.
  • Define service outcomes and investigations that need multiple signals.
  • Learn how semantic conventions standardize names and meanings.
  • Compare code-based and zero-code instrumentation and identify duplicate coverage.
  • Classify sensitive fields and unbounded metric attributes before collection.
  • Practice moving from an SLI symptom to representative trace and log evidence.

Evidence: a signal decision map, service outcome specification, telemetry data classification, and one cross-signal incident narrative.

2

Master API, SDK, and context

Weeks 2–3

The API and SDK form the largest OTCA domain. Learn who owns instrumentation and who owns telemetry policy.

  • Separate library use of the API from application ownership of SDK configuration.
  • Configure Resources, instrumentation scopes, providers, processors, readers, and exporters.
  • Create spans, events, links, attributes, status, and recorded exceptions with correct semantics.
  • Inject and extract W3C Trace Context across service boundaries.
  • Use Baggage only for approved non-sensitive propagated context.
  • Compare head, parent-based, and tail sampling constraints.
  • Use batch processing and bounded flush and shutdown lifecycle.
  • Understand metric instruments, aggregation, Views, temporality, and exemplars.
  • Correlate logs with active Trace ID and Span ID.
  • Export all signals with OTLP while keeping backend choice outside instrumentation code.

Evidence: a three-service trace graph, correlated logs, reconciled metrics, sampling tests, privacy checks, and graceful-shutdown evidence.

3

Build Collector pipelines

Weeks 4–5

Trace every item through receivers, ordered processors, connectors, exporters, extensions, and service configuration.

  • Select a Collector distribution by required components and stability.
  • Configure OTLP and selected pull or host receivers.
  • Place memory limiting, filtering, transformation, resource, sampling, and batching deliberately.
  • Enable every component by referencing it in a service pipeline or extension list.
  • Use connectors to join pipelines when a cross-signal or routing use case requires it.
  • Protect receiver and exporter endpoints with appropriate TLS and authentication.
  • Deploy agent Collectors for local intake and gateways for central processing.
  • Prevent duplicate collection and preserve stable Resource identity.
  • Validate merged configuration and inspect available components before rollout.

Evidence: valid trace, metric, and log pipelines; a component inventory; agent and gateway topology; security denial tests; and data-count reconciliation.

4

Engineer resilience and scaling

Weeks 6–7

Collectors are production services. Bound memory and queues, understand loss, and scale stateful processing correctly.

  • Use the memory limiter early and align it with runtime memory limits.
  • Use batch processing for efficient export without claiming guaranteed delivery.
  • Configure bounded sending queues, retries with backoff, and optional persistent storage.
  • Define refusal, retry, overflow, drop, restart, and backend-rejection behavior.
  • Scale stateless pipelines horizontally and route same-trace spans together for tail sampling.
  • Monitor accepted, refused, dropped, queued, sent, failed, CPU, memory, and latency signals.
  • Test load spikes, uneven traces, backend slowness, process restart, and certificate expiry.
  • Measure fan-out, network, queue disk, backend ingestion, and retention cost.

Evidence: a capacity model, bounded outage test, trace-aware scaling proof, internal telemetry dashboard, and resilience runbooks.

5

Debug, migrate, and prepare

Week 8

Diagnose from source to backend and represent blind spots honestly.

  • Use an independent telemetry oracle with known trace graphs, metric points, logs, and sampling outcomes.
  • Localize loss through SDK generation, propagation, receiver, processor, queue, exporter, network, and backend evidence.
  • Distinguish missing, sampled, refused, dropped, queued, stale, and rejected data.
  • Repair injection and extraction before expecting the Collector to reconstruct parentage.
  • Version semantic-convention and schema changes across every producer and consumer.
  • Use staged transform or dual-read migrations and retire old fields deliberately.
  • Display healthy, degraded, unknown, stale, and intentionally sampled coverage separately.
  • Complete three projects, review 40 cards, and repeat weak-domain scenarios.
  • Run timed reviews and verify the current Linux Foundation instructions.

Evidence: a fault decision tree, stage-by-stage loss accounting, schema migration tests, honest coverage dashboard, and exam-day checklist.

Learning surfaces

Official references

Linux Foundation OTCA

Current format, duration, domain competencies, and candidate resources.

Open official exam page
CNCF curriculum

The public certification scope and current curriculum.

Open curriculum
OpenTelemetry concepts

Signals, context, instrumentation, Resources, scopes, sampling, and conventions.

Open concepts
OpenTelemetry Collector

Architecture, configuration, deployment, scaling, resilience, and troubleshooting.

Open Collector docs

Frequently asked questions

Is OTCA active in 2026?

Yes. The official Linux Foundation page and CNCF curriculum list OpenTelemetry Certified Associate as active as checked on August 21, 2026.

What is the OTCA exam format?

The official page describes a 90-minute online, proctored, multiple-choice exam.

Which domain deserves the most time?

The OpenTelemetry API and SDK is 46%, followed by the Collector at 26%, observability fundamentals at 18%, and maintenance and debugging at 10%.

Do I need hands-on practice?

The exam is multiple choice, but small labs make propagation, sampling, metric instruments, Collector ordering, queues, and failure behavior much easier to reason about.

Are these real OTCA questions?

No. The questions, cards, projects, roadmap, and guide are independently authored from public objectives and official documentation.

What should I verify before the exam?

Review the official exam page, candidate handbook, confidentiality agreement, identification requirements, system check, room rules, scheduling, and support procedures.

Independence and integrity: PrepKloud is independent and is not affiliated with or endorsed by CNCF, the Linux Foundation, or the OpenTelemetry project. This roadmap uses public primary sources and contains no live, recalled, leaked, confidential, or marketplace exam content. It does not guarantee passing, employment, production readiness, security, or complete telemetry delivery.