Loading…
Attending this event?
In Person
June 25, 2024
Learn more and Register to Attend

Please note: This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Tuesday, June 25 • 2:55pm - 3:10pm
Behind the Code: Design Choices in OpenTelemetry .NET Metrics API and SDK - Cijo Thomas & Utkarsh Umesan Pillai, Microsoft

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

In the field of observability, metrics play a key role in monitoring system behavior and identifying potential issues. A reliable, high-performing, and always-running Metrics SDK is essential for monitoring the health of software systems. This session will explore the OpenTelemetry .NET Metrics SDK, highlighting its design principles aimed at performance, predictable and bounded memory usage, and memory efficiency. We will delve into the engineering challenges faced by the team and the various design trade-offs considered. We'll briefly cover performance testing techniques. A notable feature of the SDK is its ability to record measurements in as low as 10 nanoseconds, and up to just a few hundred nanoseconds, all with zero heap allocation. Moreover, the SDK includes memory limit safeguards to ensure bounded memory usage, regardless of the input, thereby ensuring that the telemetry system itself does not become an attack vector for security threats. Join us for an overview of how OpenTelemetry .NET Metrics strives to meet its performance and efficiency objectives. We'll conclude the session with actionable insights for end-users to effectively use OpenTelemetry .NET Metrics!

Speakers
avatar for Utkarsh Umesan Pillai

Utkarsh Umesan Pillai

Microsoft Corporation
Active contributor and one of the maintainers of OpenTelemetry .NET
avatar for Cijo Thomas

Cijo Thomas

Microsoft
Cijo is a Software Engineer at Microsoft focusing on Observability systems and telemetry collection. He is a maintainer for OpenTelemetry .NET and Rust clients.


Tuesday June 25, 2024 2:55pm - 3:10pm PDT
TBA
Feedback form isn't open yet.