首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure web.app AI: web应用程序支持的列表中没有性能计数器

Azure web.app AI: web应用程序支持的列表中没有性能计数器
EN

Stack Overflow用户
提问于 2018-03-21 17:47:11
回答 1查看 1.6K关注 0票数 1

我有一个Azure web.app (s3),它有内存泄漏。为了进行研究,我希望向应用程序洞察力添加更多的PerformanceCounter。

但我不能让它起作用。

这是我添加的ApplicationInsights.config。(https://stebet.net/monitor-your-net-garbage-collector-using-application-insights/)

代码语言:javascript
复制
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.PerformanceCollectorModule, Microsoft.AI.PerfCounterCollector">
    <Counters>
      <Add PerformanceCounter="\.NET CLR Memory(??APP_CLR_PROC??)\# Bytes in all Heaps" ReportAs="Bytes in all Heaps" />
    </Counters>
  </Add>

我将我的新计数器添加到ApplicationInsights.config中,并部署到azure web.app。在Portal中,我看不到任何数据并发现错误。

AI:性能计数器在web应用程序支持列表中不可用。计数器在所有堆中都是进程(??APP_WIN32_PROC?)\Bytes。

请帮我了解一下是什么问题。

谢谢你,亨里克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-23 08:07:00

请帮我了解一下是什么问题。

我们可以从应用程序中的系统性能计数器那里得到答案。

性能计数器不能用于Azure的

如果应用程序在IIS下运行,则应用程序洞察可以显示这些性能计数器,这些计数器运行在可以发送应用洞察中的蔚蓝诊断的本地主机虚拟机上,您可以将应用洞察中的蔚蓝诊断发送到该虚拟机。

但是我们可以使用Application来获取数据,我们需要创建一个单键。我们还可以从文档获得演示代码。我以前做过一个演示,要了解更多详细信息,您可以参考另一个所以线

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49413314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档