我计划在我的一个项目中使用PerformanceCounter。我只知道Microsoft.Diagnostics的事。然而,在官方的Microsoft项目下,我偶然发现了一个比较新的库Microsoft.Diagnostics.EventFlow,它似乎提供了类似的功能。
我不熟悉Azure服务及其库,所以如果这两个库是完全正交的,我很抱歉。
发布于 2017-09-30 07:03:07
EventFlow库使用Microsoft.Diagnostics命名空间中的性能计数器,可以看到这里。它本身不提供任何性能计数器。
EventFlow库允许您捕获特定性能计数器的数据,并将该数据输出到支持的输出之一。它的目的不是直接读取数据,而是将其路由到另一个目的地,就像介绍中所述的应用程序洞察力一样:
EventFlow库套件允许应用程序定义要收集的诊断数据,以及它们应该输出到哪里。
因此,总结一下:要直接读取性能计数器的值,请使用Microsoft.Diagnostics命名空间中的类。要在其他地方记录值,请使用EventFlow库。
https://stackoverflow.com/questions/46490206
复制相似问题