我在我的网站上配置了应用程序洞察,并添加了检测密钥以及将应用程序池添加到性能计数器(默认+特定于应用程序),甚至还提供了应用程序池安全权限。&C; \ WINDOWS \ system32 \设置\ systemprofile"但我仍然无法在应用程序洞察中看到任何服务器响应。
此外,我已经在应用程序洞察中创建了一个Url Ping测试,并且每次尝试都响应正常
答案 0 :(得分:0)
有一些方法可以排除故障。
使用fiddler - 检查流向https://dc.services.visualstudio.com/v2/track的流量
您可以使用
等开发工具在Visual Studio(F5)中以调试模式运行应用程序。使用该应用程序以生成一些遥测。检查您是否可以在Visual Studio输出窗口中看到记录的事件。
可以找到更多故障排除@ https://docs.microsoft.com/en-us/azure/application-insights/app-insights-asp-net-troubleshoot-no-data
答案 1 :(得分:0)
您似乎想要配置并显示性能计数器,this article说明了如何配置和收集性能计数器,请参阅它。
请确保正确添加特定的性能计数器,以下是一个示例。
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.PerformanceCollectorModule, Microsoft.AI.PerfCounterCollector">
<!--
Use the following syntax here to collect additional performance counters:
-->
<DefaultCounters/>
<Counters>
<Add PerformanceCounter="\Process(??APP_WIN32_PROC??)\Handle Count" ReportAs="Process handle count" />
</Counters>
<!--
PerformanceCounter must be either \CategoryName(InstanceName)\CounterName or \CategoryName\CounterName
NOTE: performance counters configuration will be lost upon NuGet upgrade.
The following placeholders are supported as InstanceName:
??APP_WIN32_PROC?? - instance name of the application process for Win32 counters.
??APP_W3SVC_PROC?? - instance name of the application IIS worker process for IIS/ASP.NET counters.
??APP_CLR_PROC?? - instance name of the application CLR process for .NET counters.
-->
</Add>
在Google Analytics中搜索并显示效果计数器报告: