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
- All you need is Wide Events, not “Metrics, Logs and Traces”isburmistrov.substack.com
- How to Build End-to-End LLM Observability in FastAPI with OpenTelemetryfreecodecamp.org
- GitHub - traceloop/openllmetry: Open-source observability for your GenAI or LLM application, based on OpenTelemetrygithub.com
- Diagnostics - The Go Programming Languagego.dev
- Logging, Tracing, Monitoring, et al.alexandruburlacu.github.io
- Monitoring is a Painmatduggan.com
- ObservabilityCON 2022: A guide to new OSS projects, LGTM stack updates, and more from Grafana Labsgrafana.com
- All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more - Tristan Humethume.ca
- Grafana OSS | Leading observability tool for visualizations & dashboardsgrafana.com
- What Full-Stack Observability Requires Todaynewrelic.com