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.
Connect signals to outcomes
Week 1Understand 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.
Master API, SDK, and context
Weeks 2–3The 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.
Build Collector pipelines
Weeks 4–5Trace 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.
Engineer resilience and scaling
Weeks 6–7Collectors 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.
Debug, migrate, and prepare
Week 8Diagnose 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
Original scenarios with explanations and official references.OTCA flashcards
Review signals, SDKs, propagation, Collector, and debugging.OTCA projects
Instrument applications, build a gateway, and troubleshoot pipelines.OTCA study guide
Read the detailed domain guide and preparation strategy.
Official references
Current format, duration, domain competencies, and candidate resources.
Open official exam pageThe public certification scope and current curriculum.
Open curriculumSignals, context, instrumentation, Resources, scopes, sampling, and conventions.
Open conceptsArchitecture, configuration, deployment, scaling, resilience, and troubleshooting.
Open Collector docsFrequently 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.