c# - 在 C# .NET Core 中访问 SignalR 性能计数器
问题描述
我无法访问 SignalR 性能计数器;如何使用 C# 在 .NET Core 中访问 SignalR 的性能计数器?我已经通过成功安装了它们
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'.'
我哪里错了?
解决方案
推荐阅读
- php - 网络服务器的基本布局是什么?
- vb.net - VBNET 如何暂停打印机队列?
- javascript - 页面刷新后单击锚标记时如何导航到 div?
- spring-boot - 如何解决错误消息:Spring Boot 的“Whitelabel Error Page”
- cefsharp - 在加载 CefSharp 版本 79 时修改远程 JavaScript?
- reactjs - TypeError [.ERR_INVALID_ARG_TYPE]:“路径”参数必须是字符串类型。收到未定义的 Reactjs
- react-native - 有谁知道如何将 ProfileScreen 图像与抽屉导航图像匹配?反应原生
- swift - Swift 打开地图应用程序显示特定地址引脚(分支)?
- rest - 将 HATEOAS 用于 RPC 样式的命令是否 RESTful
- node.js - 托管在 heroku 上的节点应用程序崩溃错误代码 H10