Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Azure Web Application Insights "Servers" Data is Empty

I have a MVC 5 web app hosted on Azure using Application Insights. App Insights was installed via a NugGet package in VS 2015 and the Key is set correctly. I have included the JS portion in the bottom of my page template. I am receiving ALL App Insight data EXCEPT the "Servers" section, which displays lower level perfmon data (Process CPU, Avail, Memory, Process IO Rate, etc).

The ApplicationInsights.config file appears to contain the necessary module:

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

Here is a screenshot from the Portal: enter image description here

I am running this on the B1 App Service Plan level. I cannot find any information that could indicate this information is not available at this tier.

like image 302
Bryan Lewis Avatar asked Jan 09 '16 22:01

Bryan Lewis


People also ask

Where is Azure app Insights data stored?

Application Insights is an Azure service. Security policies are described in the Azure Security, Privacy, and Compliance white paper. The data is stored in Microsoft Azure servers.

How do I monitor my Azure application Insights?

Enable monitoringSelect Application Insights in the Azure control panel for your app service, then select Enable. Choose to create a new resource, or select an existing Application Insights resource for this application.


1 Answers

In the Performance Counters section of the "Install Application Insights Status Monitor to monitor website performance" article they sneak in a "Not for Azure web apps" comment.

I believe they are making a distinction between Performance Telemetry, which you can get for web apps, and Server Performance Counters, which you cannot.

like image 102
brahnp Avatar answered Sep 20 '22 11:09

brahnp