【发布时间】:2017-02-02 11:45:39
【问题描述】:
我一直在尝试读取集群 MSMQ 的性能计数器。我已经阅读了几篇文章以找到一种读取此值的方法,并且我看到了解决方案,该解决方案说要读取计数器值,需要创建一个名为“NetNameForPerfCounters”的 RegistryKey。这将在 HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSMQ\PARAMETER\NetNameForPerfCounters 下创建,并作为我指定集群的网络名称的值。但一切都是徒劳的,它什么也没读。
var category = new PerformanceCounterCategory("MSMQ Queue", "<Clustered IP>")
Console.WriteLine(category.GetInstanceNames().Count().ToString());
这总是返回计数为 0。
【问题讨论】:
标签: c# msmq performancecounter