datarekha
MLOps Medium Asked at GoogleAsked at DatadogAsked at AmazonAsked at Uber

What is the difference between monitoring and distributed tracing?

The short answer

Monitoring aggregates health signals such as request rate, error rate and latency percentiles across systems and time, detecting that a population is unhealthy. Distributed tracing follows one request through nested spans across services, localizing where it waited or failed. Metrics trigger investigation; traces explain individual paths.

How to think about it

Monitoring uses fleet-level metrics, dashboards and alerts: p95 latency, error rate, saturation, queue age and cost. It answers is something wrong, and how broad is it?

Tracing records one request as related spans across gateways, services, databases and model calls. It answers where did this request spend time or fail?

Learn it properly System design boundaries

Keep practising

All MLOps questions

Explore further

Skip to content