如何使NServiceBUS性能计数器工作?

如何使NServiceBUS性能计数器工作?,nservicebus,Nservicebus,我已将NServiceBus设置为在生产配置文件中运行。我还执行了runner.exe,它在NServicebus下“重新安装”性能计数器“临界时间”。但是,当我运行应用程序并尝试在perfmon中启用计数器时,在NServicebus临界计时器下会得到一个“no instance”。如何解决此问题?您需要在NServiceBus进程运行后打开perfmon,否则它不会拾取实例。您需要在NServiceBus进程运行后打开perfmon,否则它不会拾取实例。我使用NServiceBus.Perf

我已将NServiceBus设置为在生产配置文件中运行。我还执行了
runner.exe
,它在NServicebus下“重新安装”性能计数器“临界时间”。但是,当我运行应用程序并尝试在perfmon中启用计数器时,在NServicebus临界计时器下会得到一个“no instance”。如何解决此问题?

您需要在NServiceBus进程运行后打开perfmon,否则它不会拾取实例。

您需要在NServiceBus进程运行后打开perfmon,否则它不会拾取实例。

我使用
NServiceBus.PerformanceCounters安装我的服务时的配置文件。如果使用
NServiceBus.Production
配置文件,它不会设置计数器。要获得两者的行为,请在安装时传递这两个配置文件(http://nservicebus.com/Profiles.aspx)。如果使用
NServiceBus.Production
配置文件,它不会设置计数器。要获得两者的行为,请在安装时传递这两个配置文件(http://nservicebus.com/Profiles.aspx).

到目前为止运气不好。试图关闭所有正在运行的程序。启动runner.exe以重新安装performancecounter,运行正常。使用nservicebus.host.exe nservicebus.production启动我的程序。过了一会儿,我启动了perfmon,找到了计数器NServiceBus.CriticalTime,但没有实例。您好,今天我在Windows Vista和Windows Server 2003上进行了测试。计数器显示在Perfmon中,但不存在任何实例…到目前为止没有运气。试图关闭所有正在运行的程序。启动runner.exe以重新安装performancecounter,运行正常。使用nservicebus.host.exe nservicebus.production启动我的程序。过了一会儿,我启动了perfmon,找到了计数器NServiceBus.CriticalTime,但没有实例。您好,今天我在Windows Vista和Windows Server 2003上进行了测试。计数器显示在Perfmon中,但不存在任何实例…非常感谢。这对我和这个项目都起到了作用。我还没有找到对所有NSB特性的一个很好的概述,你知道一个吗?你想要的是什么粒度级别?某种API描述,比如哪些配置文件exixts snd等等。到目前为止,我只是使用了这个网站,我有这个API链接:不知道它有多流行。除了网站和API文档之外,我不认为还有那么多细节。非常感谢。这对我和这个项目都起到了作用。我还没有找到对所有NSB特性的一个很好的概述,你知道一个吗?你想要的是什么粒度级别?某种API描述,比如哪些配置文件exixts snd等等。到目前为止,我只是使用了这个网站,我有这个API链接:不知道它有多流行。除了网站和API文档之外,我不认为还有那么详细的内容。