gpt4 book ai didi

c# - 应用程序见解 - 没有 'process cpu' 的数据

转载 作者:太空狗 更新时间:2023-10-29 19:59:29 24 4
gpt4 key购买 nike

我正在为 WCF 项目设置应用见解。我遇到的问题是我似乎无法让它报告进程 cpu、可用内存等。图表只是说没有数据。

我有

<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.PerformanceCollectorModule, Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector">

包含在我的 applicationinsights.config 文件中,正如我在另一篇文章中看到的那样,这是必需的,但这似乎没有对其进行排序。

有谁知道我是否需要向我的项目添加其他内容才能使其正常工作?我假设默认情况下会收集此信息。

最佳答案

我遇到了非常相似的问题。获取有关应用程序洞察的所有其他数据,但没有服务器数据,例如平均进程 CPU、可用内存、进程 IO 速率等。

我发现在服务器上,我在应用程序池下运行的应用程序没有足够的权限来收集性能数据。(您可以在Application Insights Status Monitor Preview中检查这一点,通常如果您有权限问题,将会出现有关它的警告消息)

执行以下两个步骤:

  1. 在 IIS 管理器中,选择您的应用程序池,打开“高级设置”,然后在“进程模型”下记下标识。
  2. 在计算机管理控制面板中,将此身份添加到“性能监视器用户”组。

一旦应用程序池有足够的权限来收集性能数据。服务器的所有数据都显示在见解上。

https://azure.microsoft.com/en-us/documentation/articles/app-insights-monitor-performance-live-website-now/

关于c# - 应用程序见解 - 没有 'process cpu' 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33734403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com