Доступ к счетчикам производительности SignalR в C # .NET Core - PullRequest
0 голосов
/ 23 октября 2019

У меня проблемы с доступом к счетчикам производительности SignalR;Как я могу получить доступ к счетчикам производительности для SignalR в .NET Core, используя C #? Я успешно установил их через

signalr.exe ipc

Но я не нашел способа получить к ним доступ из своей программы, которая, как я полагаю, осуществляется черезPerformanceCounter класс. Документация совершенно бесполезна для того, чтобы продолжить после установки их и использовать их программно.

Я предположил, что мог бы использовать их так же, как любой счетчик производительности;

Process p = <My process>;
PerformanceCounter totalErrorsCounter= new PerformanceCounter("Process", "Message Bus Busy Workers", p.ProcessName);

Вышеуказанное приводит к:

System.InvalidOperationException: 'Could not locate Performance Counter with specified category name 'Process', counter name 'Message Bus Busy Workers'.'

Где я не прав?

...