Home / Companies / Honeycomb / Blog / Post Details
Content Deep Dive

Adding Code Tags to Your OpenTelemetry Spans

Blog post from Honeycomb

Post Details
Company
Date Published
Author
Martin Thwaites
Word Count
768
Language
English
Hacker News Points
-
Summary

The article explores the integration of code-specific attributes into spans using the .NET framework and OpenTelemetry, a project that standardizes telemetry information exchange. It highlights the utility of span attributes, such as code line numbers, file paths, and function names, in providing insights into the origin of data, and explains how these attributes can be added manually or automatically using a custom library. The library, created by the author, leverages source generators to enhance spans with code attributes seamlessly, reducing manual coding effort and minimizing code clutter. Additionally, it introduces a novel attribute, code.url, which links directly to the relevant GitHub commit, offering enhanced traceability and debugging capabilities. For a practical experience, users are encouraged to utilize Honeycomb's free environment to visualize these telemetry insights without additional setup.