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 • 10:30am - 10:45am
Using Native OpenTelemetry Instrumentation to Make Client Libraries Better - Liudmila Molkova, Microsoft

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

We usually think about observability as a feature intended for application developers. Client library authors provide observability as an afterthought to improve developer experience and reduce support burden. But native instrumentation intended for end users is extremely valuable for library authors as well during development process. In this session I will show how we leverage native instrumentation when stress and load testing Azure client libraries and how it helps us optimize performance, detect and fix reliability issues. I'll provide a few examples of such issues we were able to detect: the unnecessary HTTP requests we could avoid, transient issues we didn't retry, memory we over-allocated, thread pools we didn't configure. Client library authors don't usually have expertise in observability. I'll show how stress testing helps us bridge this gap and find good observability signals for the end users and ourselves.

Speakers
avatar for Liudmila Molkova

Liudmila Molkova

Microsoft
Liudmila Molkova is a Principal Software Engineer at Microsoft working on observability and Azure client libraries. She is a co-author of distributed tracing implementations across the .NET ecosystem including HTTP client instrumentation and Azure Functions. Liudmila is an active... Read More →


Tuesday June 25, 2024 10:30am - 10:45am PDT
TBA
Feedback form isn't open yet.

Attendees (1)