KCNA Cloud Native Observability Practice Question
Which tool is primarily used for distributed tracing in cloud native environments?
⚠ Common exam trap
The trap is mixing up the three observability pillars — metrics (Prometheus), logs (Fluentd), and traces (Jaeger) — and picking a tool from the wrong pillar because it is familiar from dashboards.
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
✓
Jaeger
Jaeger is an open-source, CNCF-graduated distributed tracing system originally built by Uber, designed to collect, store, and visualize traces across microservices. It implements the OpenTracing/OpenTelemetry data model and provides a UI for trace analysis, making it the canonical tracing tool in cloud native environments. Its architecture (agents, collectors, query service, storage backends) is purpose-built for distributed tracing.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Grafana
Why it's wrong here
Grafana is a visualisation and dashboarding layer that queries existing data sources; it does not instrument or propagate trace context itself. It is tempting because it can display tracing data, and it is the correct choice for building dashboards over metrics, logs or traces, but it is not the tracing tool.
- ✗
Fluentd
Why it's wrong here
Fluentd is a log collection and forwarding agent, aggregating and shipping log records rather than correlating spans across services. It is tempting because it also supports observability pipelines, and it is the correct choice for centralised log aggregation, but tracing needs trace and span identifiers propagated between calls.
- ✓
Jaeger
Why this is correct
Jaeger is a CNCF distributed tracing system that records and visualises request flows across microservices, using spans and trace context propagation. This makes it the primary tool for diagnosing latency and dependency issues in cloud native environments.
- ✗
Prometheus
Why it's wrong here
Prometheus is a metrics collection and time-series database, scraping numeric samples rather than propagating trace context across service calls. It is tempting because it also provides observability, and it is the correct choice for monitoring and alerting on metrics, but distributed tracing requires span and trace-ID propagation.
Go deeper
Related to this question
About these practice questions
This KCNA question is part of Courseiva's 930-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. 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.