Agenda:
6:00 PM - 7:30 PM - Enhancing .NET 8 API Observability with OpenTelemetry, Prometheus, and Grafana
Session Abstract:
This talk will explore the robust open-source observability framework OpenTelemetry and its practical applications in a .NET 8 API environment. As modern software systems grow in complexity, ensuring their reliability and performance becomes increasingly critical. OpenTelemetry offers a standardized solution for collecting and exporting telemetry data like traces, metrics, and logs.
We will begin by introducing the fundamentals of OpenTelemetry, focusing on how it can be seamlessly integrated into .NET 8 applications. Then, we'll implement OpenTelemetry to collect performance data from your API, enabling you to monitor, troubleshoot, and optimize it effectively.
We'll also cover Prometheus and Grafana (both open source), two widely used metrics collection and visualization tools. We will demonstrate how to use Prometheus to scrape metrics from the .NET API and visualize them with Grafana to gain real-time insights into application performance.
By the end of the session, you'll have a solid understanding of the core concepts of observability, how to implement OpenTelemetry in a .NET API, and how to leverage Prometheus and Grafana to build a powerful observability stack.