由于权限不足,应用程序洞察监视器不会向门户发送数据

时间:2017-05-23 02:38:59

标签: azure-application-insights

我在IIS上安装了应用程序洞察状态监视器,但是我仍然没有天蓝色门户上的服务器数据,并且在监视器中我在我的应用程序上收到以下警告消息。

“在应用程序池'XXX'下运行的应用程序XXX可能没有足够的权限来收集性能数据。如果门户中没有可见的性能计数器数据,请确保运行应用程序的安全主体是'的成员'性能监视器用户组“。

我可以在哪里设置应用的安全主体?谢谢!

1 个答案:

答案 0 :(得分:3)

问题是运行应用程序池的标识无权访问监视和收集性能计数器数据。要解决此问题,您可以执行以下操作:

  1. 确定IIS中应用程序池的标识
    • 使用“运行”或直接从Windows启动IIS
    • 打开inetmgr
    • 点击应用程序池,然后检查运行应用程序的应用程序池的标识。
    • 或者,您可以导航到该应用程序,单击“基本”或“高级设置”并选中“应用程序池”
    • 应用程序池标识可能设置为内置标识,例如LocalServer,LocalSystem等或自定义帐户。
  2. 将此标识添加到“性能监视器用户”组
    • 打开用户和群组,或直接从“运行”
    • 启动lusrmgr.msc
    • 导航至群组 - >性能监视器用户
    • 添加应用程序池的标识(从上一步开始)
  3. 现在,您的应用应该能够收集性能计数器,并且可以毫无问题地发送给AI。

    希望这有帮助!