GoCracow #13: Tyler Yahn, Streamlining Go Observability with Automatic OpenTelemetry Instrumentation
ฝัง
- เผยแพร่เมื่อ 9 ก.พ. 2025
- Observability is crucial for ensuring the health and performance of modern software, yet developers often face significant hurdles in its implementation. This talk will show how Go developers can effortlessly overcome these challenges using OpenTelemetry auto-instrumentation, which simplifies capturing vital telemetry without requiring any code changes.
Discover how OpenTelemetry’s auto-instrumentation for Go leverages eBPF technology to provide high-performance, low-overhead instrumentation without altering your existing codebase. This talk will cover the technical details of this approach, present real-world examples, and offer best practices to maximize the benefits of auto-instrumentation. Whether you’re a seasoned observability expert or just starting out, this session will equip you with the knowledge to enhance your Go application monitoring and troubleshooting with greater ease and efficiency.
Tyler Yahn is a Senior Software Engineer at Splunk and a Maintainer of the OpenTelemetry Go project. He has a background in designing, building, and running distributed systems. Currently, he devotes his time to building and improving OpenTelemetry.
But I still not able to understand how does it will know that the span has parent span
According to the go context and stored it in eBPF map?