【问题标题】:PerformanceCounter in Microsoft.Diagnostics vs Microsoft.Diagnostics.EventFlowMicrosoft.Diagnostics 与 Microsoft.Diagnostics.EventFlow 中的 PerformanceCounter
【发布时间】:2018-03-11 10:34:18
【问题描述】:
【问题讨论】:
标签:
c#
azure
performancecounter
event-flow
【解决方案1】:
EventFlow 库使用 Microsoft.Diagnostics 命名空间中的性能计数器,如 here 所示。它本身不提供任何性能计数器。
EventFlow 库可让您捕获特定性能计数器的数据并将该数据输出到支持的输出之一。它并非旨在直接读取数据,而是将其路由到另一个目的地,如简介中所述的应用洞察:
EventFlow 库套件允许应用程序定义要收集哪些诊断数据,以及它们应该输出到哪里
因此,总结一下:要直接读取性能计数器的值,请使用 Microsoft.Diagnostics 命名空间中的类。要在其他地方记录值,请使用 EventFlow 库。