Загрузка...

New Open Source .NET Performance Dashboards!

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: https://github.com/petabridge/dotnet-grafana-dashboards
Official ASP.NET Core Dashboards: https://github.com/dotnet/aspire/tree/main/src/Grafana
Stephen Cleary's LocalTelemetry Stack: https://github.com/StephenCleary/LocalTelemetry

Videos Mentioned:

"Phobos 2.0" https://www.youtube.com/watch?v=ibqH1lRVXeU
"Modern NuGet: Centralized Package Management and Source Mapping" https://www.youtube.com/watch?v=4QZc6KgFBSw

Akka.NET: https://getakka.net/
Phobos: https://phobos.petabridge.com/

Chapters:

00:00:00 Introduction
00:00:17 Sdkbin
00:00:54 Performance Incident
00:03:59 Official ASP.NET Core Dashboard Updates
00:04:39 New .NET Core Runtime / Kestrel Dashboards
00:05:22 Kestrel Dashboard
00:09:12 .NET Runtime Dashboard
00:10:09 Thrown Exceptions
00:11:39 Garbage Collection and Memory
00:13:08 CPU and ThreadPool
00:14:39 .NET JIT
00:15:05 Installation
00:16:58 Running Dashboards Locally
00:18:07 OTEL Collector and Prometheus in Production

Видео New Open Source .NET Performance Dashboards! канала Petabridge
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки

На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.

Об использовании CookiesПринять