The key question
“Why is this specific request slow?”
Level 3 lets you zoom in from service averages into individual requests, then into the specific code causing the problem.
Problems you can solve at Level 3
What you get
- Distributed traces: Follow a request across every service it touches
- Span details: See exactly what happened at each step
- Trace-to-logs: Jump from a trace span to the relevant log lines
- Continuous profiling: Code-level CPU/memory analysis
- Frontend observability: Real user session replay
Precision is the difference. Moving from “the service is slow” to “this specific database query returned too many rows” separates good observability from great observability.
