OpenTelemetry: A Guide to Observability with Go | Blog | Luca Cavallin
Modern applications are often complex, distributed systems. Debugging them is not fun: you have to follow requests across services, logs get lost, and metrics are often hard to correlate. It's like looking for a needle in a haystack - except the haystack is on fire, and the needle keeps moving. This is where OpenTelemetry (OTel) can help.
← all posts go observability cncf OpenTelemetry: A Guide to Observability with Go Modern applications are often complex, distributed systems. Debugging them is not fun: you have to follow requests across services, logs get lost, and metrics are often hard to correlate. It's like looking for a needle in a haystack - except the haystack is on fire, and the needle keeps moving. This is where OpenTelemetry (OTel) can help. Luca Cavallin Published 6 February 2025 ⏱ 17 min read Chapters 5 ▾ A Few Important Concepts First Setting Up Telemetry in Go Using the Telemetry Package So Where Does the Teleme
saved by
related reading
- The Problem with OpenTelemetrycra.mr
- Overview | OpenTelemetryopentelemetry.io
- Go Instrumentation Auto SDK | OpenTelemetryopentelemetry.io
- All you need is Wide Events, not “Metrics, Logs and Traces”isburmistrov.substack.com
- Grafana Labs at KubeCon: What is the Future of Observability?grafana.com
- Peter Bourgon · Go for Industrial Programmingpeter.bourgon.org
- Tracing APIopentelemetry.io
- Diagnostics - The Go Programming Languagego.dev
- OpenTelemetry is a CNCF Graduated Projectopentelemetry.io
- Grafana Agent 0.29.0 release: New OpenTelemetry componentsgrafana.com
- ObservabilityCON 2022: A guide to new OSS projects, LGTM stack updates, and more from Grafana Labsgrafana.com
- Monitoring is a Painmatduggan.com