From: Sung Yoon Whang Date: Sun, 28 Jul 2019 06:01:09 +0000 (-0700) Subject: Add ASP.NET Counter to known list of counters (#410) X-Git-Tag: submit/tizen/20191015.063341~14^2^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d52755d7729b199d8008a39c2a7bf9392867b020;p=platform%2Fcore%2Fdotnet%2Fdiagnostics.git Add ASP.NET Counter to known list of counters (#410) --- diff --git a/src/Tools/dotnet-counters/KnownData.cs b/src/Tools/dotnet-counters/KnownData.cs index 00869e785..b9f5f08c5 100644 --- a/src/Tools/dotnet-counters/KnownData.cs +++ b/src/Tools/dotnet-counters/KnownData.cs @@ -43,7 +43,17 @@ namespace Microsoft.Diagnostics.Tools.Counters new CounterProfile{ Name="threadpool-completed-items-count", Description="ThreadPool Completed Work Items Count", DisplayName="ThreadPool Completed Work Items / sec" }, new CounterProfile{ Name="active-timer-count", Description="Active Timers Count", DisplayName="Number of Active Timers" }, }); - // TODO: Add more providers (ex. ASP.NET ones) + yield return new CounterProvider( + "Microsoft.AspNetCore.Hosting", // Name + "A set of performance counters provided by ASP.NET Core.", // Description + "0x0", // Keywords + "4", // Level + new[] { // Counters + new CounterProfile{ Name="requests-per-second", Description="Request rate", DisplayName="Request / sec" }, + new CounterProfile{ Name="total-requests", Description="Total number of requests", DisplayName="Total Requests" }, + new CounterProfile{ Name="current-requests", Description="Current number of requests", DisplayName="Current Requests" }, + new CounterProfile{ Name="failed-requests", Description="Failed number of requests", DisplayName="Failed Requests" }, + }); } public static IReadOnlyList GetAllProviders() => _knownProviders.Values.ToList();