Azure Web Application Insights "Servers" Data is empty

I have an MVC 5 web application hosted on Azure using Application Insights. App Insights was installed through the NugGet package in VS 2015, and the key is installed correctly. I have included the JS part at the bottom of my page template. I get ALL the App Insight EXCEPT data of the "Servers" section, which displays the data of the lower level perfmon level (Process Processor, Avail, Memory, Process IO Rate, etc.).

The ApplicationInsights.config file contains the necessary module:

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

Here is a screenshot of the portal: enter image description here

I run this at the B1 application service plan level. I cannot find any information that could indicate that this information is not available at this level.

+6
source share
2 answers

In the Performance Counters section of the “Install Application Insights Status Monitor for Monitoring Website Performance” article, they break into “Not for Azure Applications.”

I believe they make a distinction between Performance Telemetry, which you can get for web applications, and server performance counters, which you cannot.

+3
source

Take a look here . This is a custom solution, not an AI command, but it does the right thing - the application pool account on the box must have access to the performance monitor in order to be able to read the performance counter values ​​and report it to the AI.

0
source

All Articles