dotnet / dotnet/AspNetCore.Docs

Add docs on the EventCounters emitted by ASP.NET Core

Open
#18,272 5 comments 3 reactions 0 assignees View on GitHub
doc-idea re-Aditya
Dominant language
C#
Stars
13.1k
Forks
24.6k
Avg merge
1d 3h
Merged PRs (30d)
97

Description

Starting in 3.0, we added EventCounters to ASP.NET Core. We should document what counters are emitted and how to observe them (using the dotnet-counters tool and Visual Studio).

We now have EventCounters emitted by Hosting, SignalR, gRPC, and [Kestrel](https://github.com/dotnet/aspnetcore/pull/21649).

If possible, we should also some heuristics of what the expected value of each of these counters is and how they are expected to diverge during abnormal conditions. Especially given that some of these counters have seemingly confusing names. For example, `connection-queue-length` in Kestrel means something completely different than what it did in `System.Web` because of differences in architecture.

cc @davidfowl

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.