exemplars grafana

The Things You Should Know About OpenTelemetry Exemplars in .NET

The goal of exemplars is to provide additional context to metrics. The idea is to pair the time series with a few raw measurements that contain extra information, such as which span was active at the time of the measurement. Thanks to that, when you see a peak in your request duration plot, you can quickly jump into the trace associated with the lengthy request.
David Nepozitek, Software Engineer at Spotflow
David Nepozitek
Software Engineer
Published on:
August 1, 2024
Tech
Join the waitlist!
Be the first to experience next-gen monitoring platform for embedded devices.
You're on the waitlist!
Oops! Something went wrong while submitting the form.
Join the waitlist!
Be the first to experience next-gen monitoring platform for embedded devices.
You're on the waitlist!
Oops! Something went wrong while submitting the form.
To find out more about Exemplars in .NET, checkout David's post on his personal blog:
Read whole article

The OpenTelemetry SDK for .NET introduced stable support for exemplars in version 1.9.0. I believe that exemplars are rather unknown to many .NET developers. So, this article aims to give you a brief overview of exemplars and highlight some important specifics you should be aware of. Let’s dive in and see if now is the right time to start using exemplars in your projects.

Exemplars are sample data points that are associated with specific time series in your metrics. They capture the context of the specific measurements - when your application records a value of a metric. This allows you to correlate metric data with the trace that was active when the measurement was taken.

Join the waitlist!
Be the first to experience next-gen monitoring platform for embedded devices.
You're on the waitlist!
Oops! Something went wrong while submitting the form.
Join the waitlist!
Be the first to experience next-gen monitoring platform for embedded devices.
You're on the waitlist!
Oops! Something went wrong while submitting the form.

About Author

David Nepozitek

David Nepozitek

Software Engineer at Spotflow
With past years dedicated to IoT platform development, David has gained a solid understanding of industrial IoT use cases. Specializing in cloud application development, his proficiency extends to distributed systems and modern front-end technologies. David isn't afraid to tackle hard technological challenges and enjoys sharing the discoveries he makes on the way. In his blog posts, he shares his insights covering a range of topics including IIoT, cloud computing, and beyond.
right arrow icon
Back to blog post list
Tech

Read our Other Latest Blog Posts

Get real-time insight into your fleet today!

Start Free Trial
Observe your devices with Spotflow for 14 days. No strings attached.