OpenTelemetry Distributed Tracing: From Zero to Production
Implement OpenTelemetry distributed tracing across microservices. Setup with OTLP collector, instrumentation for Node.js and Python, and export to Jaeger and Grafana Tempo.
Tag archive
Implement OpenTelemetry distributed tracing across microservices. Setup with OTLP collector, instrumentation for Node.js and Python, and export to Jaeger and Grafana Tempo.
I converted my AI agent's existing audit logs into OpenTelemetry traces after the fact — no runtime SDK, no Collector, two dependencies — and sorted out which parts of OTel are worth borrowing and which you can skip.

When a request crosses a service boundary, the most useful question you can answer in production is:...
Unlock robust monitoring and alerting with our step-by-step guide to integrating Cilium, Jaeger, cert-manager, Envoy, Grafana Tempo, and Mimir with Prometheus

Distributed Tracing: Your Guide to Observability in Microservices Picture this: Your...

Spring Boot dependencies (manual setup) If you prefer code-level control: Add dependency (Maven)...
Postmortem: Jaeger 1.49 Bug Caused Lost Traces for 1 Hour During Payment Outage Published:...
When your distributed system hits 1 million spans per second, your observability stack stops being a...
Postmortem: How a Jaeger 1.50 Storage Issue Lost 50% of Our Production Traces ...
In 2024, engineering teams spent $4.2B on observability tooling, with distributed tracing eating 38%...
In 2024, 68% of Kubernetes observability pipelines leak critical trace data due to misconfigured...
Jaeger is an open-source distributed tracing platform, originally developed at Uber. It helps you...