1

有没有办法从 IIS 托管的进程写入 NServiceBus 性能计数器,而不是NServiceBus 通用主机?或者,一般来说,除了运行指定配置文件的 GenericHost 之外,还有其他方法可以使用 NServiceBus 性能计数器吗?

4

3 回答 3

2

您可以通过调用自托管时启用性能计数器

配置.With() ...

.EnablePerformanceCounters()

https://github.com/NServiceBus/NServiceBus/blob/master/src/unicast/NServiceBus.Unicast.Monitoring/Config/MonitoringConfig.cs#L36

这假设您使用的是 3.0 版本的 NServiceBus

于 2012-04-13T09:08:49.503 回答
0

您可以使用PerformanceCounter该类打开现有的性能计数器并更新计数器的值。如果计数器已实例化,您还可以创建新实例。您将不得不使用各种构造函数,具体取决于您打算如何使用性能计数器。

于 2012-04-12T12:01:05.730 回答
0

您可以自行接入传输层以插入一些计数器。查看自定义计数器上的这篇文章

于 2012-04-13T12:34:42.003 回答