CV0-004 Operations and Support Practice Question
A company is experiencing intermittent performance issues in a microservices application. Which TWO tools can help diagnose latency problems through distributed tracing? (Choose TWO)
⚠ Common exam trap
CV0-004 often tests the distinction between monitoring/logging tools and true distributed tracing tools; candidates may incorrectly select CloudWatch Logs or Azure Monitor because they are familiar monitoring services.
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
✓
Azure Application Insights
Azure Application Insights (C) is correct because it provides distributed tracing across microservices, correlating requests with dependency calls and showing end-to-end latency breakdowns via the Application Map and transaction diagnostics. AWS X-Ray (E) is correct because it natively performs distributed tracing for microservices, using trace IDs and segments/subsegments to visualize latency bottlenecks across services, including integrations with Lambda, API Gateway, and ECS. AWS CloudWatch Logs (A) only aggregates log data and does not by itself provide distributed trace correlation across services. Azure Monitor (B) is a broader monitoring platform whose distributed tracing capability comes specifically through Application Insights, so it is not the precise tracing tool here. AWS CloudTrail (D) records API activity for auditing and governance, not request-level latency 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.
- ✗
AWS CloudWatch Logs
Why it's wrong here
CloudWatch Logs aggregates and queries log events but does not correlate spans across services, so it cannot reconstruct a request's path or attribute latency to a specific hop. It is the right choice for centralised log retention, searching and metric filters on individual services, not for distributed tracing.
- ✗
Azure Monitor
Why it's wrong here
Azure Monitor aggregates metrics, logs and alerts but does not itself propagate trace context between microservices. It is tempting because it surfaces latency data, yet distributed tracing needs span correlation across service calls, which Application Insights provides; Azure Monitor alone cannot reconstruct the request path.
- ✓
Azure Application Insights
Why this is correct
Azure Application Insights satisfies the distributed tracing requirement by correlating requests across microservices through its telemetry model, using operation IDs to stitch spans into an end-to-end transaction view. This exposes per-hop latency, letting you pinpoint which service introduces delay during intermittent performance issues.
- ✗
AWS CloudTrail
Why it's wrong here
AWS CloudTrail records API activity and account events for auditing, not per-request spans across microservices. It is tempting because CloudTrail captures service interactions, but distributed tracing requires span propagation and latency breakdowns, which CloudTrail does not provide; AWS X-Ray fills that role instead.
- ✓
AWS X-Ray
Why this is correct
AWS X-Ray traces requests across microservices, building a service map and segment timeline that exposes latency hotspots and failing dependencies. This distributed tracing capability directly satisfies the requirement to diagnose intermittent latency across the application's components.
Quick reference
Cloud Service Model Comparison
| Model | You Manage | Provider Manages | Examples |
|---|---|---|---|
| IaaS | OS, runtime, apps, data | Hardware, hypervisor, networking | EC2, Azure VMs, GCP Compute Engine |
| PaaS | Apps and data | OS, runtime, middleware, hardware | Elastic Beanstalk, Azure App Service |
| SaaS | Data and settings only | Everything else | Microsoft 365, Salesforce, Workday |
| FaaS / Serverless | Function code only | Infra, scaling, runtime | Lambda, Azure Functions, Cloud Run |
| CaaS | Containers and apps | Kubernetes, OS, hardware | EKS, AKS, GKE |
Go deeper
Related to this question
About these practice questions
This CV0-004 question is part of Courseiva's 834-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 CompTIA exam blueprint
This CV0-004 practice question is part of Courseiva's free CompTIA 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 CV0-004 exam.