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
Explore this link on the map →saved by
related reading
- The Problem with OpenTelemetrycra.mr
- Overview | OpenTelemetryopentelemetry.io
- Go Instrumentation Auto SDK | OpenTelemetryopentelemetry.io
- Peter Bourgon · Go for Industrial Programmingpeter.bourgon.org
- Grafana Agent 0.29.0 release: New OpenTelemetry components | Grafana Labsgrafana.com
- Diagnostics - The Go Programming Languagego.dev
- Monitoring is a Painmatduggan.com
- Why is observability so expensive?mattklein123.dev
- Grafana OSS | Leading observability tool for visualizations & dashboardsgrafana.com
- Logging, Tracing, Monitoring, et al.alexandruburlacu.github.io
- All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more - Tristan Humethume.ca
- Grafana Tempo 1.5 release: New metrics features with OpenTelemetry, Parquet support, and the path to 2.0 | Grafana Labsgrafana.com