Skip to content
0:00 / 0:00

#grafana#opentelemetry#asp.netcore

New Open Source .NET Performance Dashboards!

Petabridge

3.5K subscribers • 1 video on Hallway

YouTube

Intermediate. Assumes working knowledge.

2.3K views1 year ago1 recommendation

Systems programmingCloud and DevOpsPerformance and optimizationObservability and monitoring

Petabridge shares open-source Grafana dashboards designed to visualize performance data from Kestrel, the .NET runtime, and ASP.NET Core.

We had a major outage on one of our public services this week, caused by some unknown traffic pattern changes inside our Azure infrastructure. In order to address these problems we looked closely at the OpenTelemetry data from ASP.NET, the .NET Runtime, and from Kestrel itself. In this video we share some grand new Grafana dashboards that we've open sourced in order to visualize data from Kestrel, the .NET runtime, and ASP.NET Core. Our Dashboards: github.com/petabridge/dotnet-grafana-dashboards Official ASP.NET Core Dashboards: github.com/dotnet/aspire/tree/main/src/Grafana Stephen Cleary's LocalTelemetry Stack: github.com/StephenCleary/LocalTelemetry Videos Mentioned: "Phobos 2.0" youtube.com/watch?v=ibqH1lRVXeU "Modern NuGet: Centralized Package Management and Source Mapping" youtube.com/watch?v=4QZc6KgFBSw Akka.NET: getakka.net/ Phobos: phobos.petabridge.com/ Chapters: Introduction Sdkbin Performance Incident Official ASP.NET Core Dashboard Updates New .NET Core Runtime / Kestrel Dashboards Kestrel Dashboard .NET Runtime Dashboard Thrown Exceptions Garbage Collection and Memory CPU and ThreadPool .NET JIT Installation Running Dashboards Locally OTEL Collector and Prometheus in Production

Why it's here

1 person recommends this

What people say. Recommended as a useful set of open-source Grafana dashboards for diagnosing .NET runtime and Kestrel performance issues.

u/Aarononthewebin r/dotnet • Recommends

I OSSed some .NET Runtime / Kestrel Grafana dashboards that helped me diagnose a production outage this week