I have added Application Insights to my application.
After some time, I am correctly seeing the Browser Page Load Times, but none of the other graphs are showing any data at all.
I see this:
When I am expecting something along the lines of this:
These are two ASP.NET MVC 5 applications that are in the same solution, and both are deployed to Azure.
In both cases:
dc.services.visualstudio.com/v2/track
);ApplicationInsights.config
in the web root;Application_Start()
method of Global.asax.cs
by way of TelemetryConfiguration.Active.InstrumentationKey = "the_key"
Please note that I DO NOT have the instrumentation key in the ApplicationInsights.config
file as I am deploying the website multiple times, and are setting the instrumentation key in accordance with this advice.
I've reset everything up (following Add Application Insights SDK to monitor your ASP.NET app) but still, after at least 1/2 an hour, I am not seeing anything for Server Response Time, Server Requests or Failed Requests.
How do I fix this?
Workbooks. Workbooks are the visualization platform of choice for Azure.
View logs in Application InsightsGo to Application Insights resource in your resource group. Go to Logs under Monitoring section. Click on traces eye button to get log traces. Select Time Range and click Run.
Following some offline help from Alex Bulankou, I've resolved the issue.
It was difficult to pinpoint the precise combination that caused the issue, but I suspect it was due to mismatched versions of the Application Insights assemblies, a malformed ApplicationInsights.config
file and something getting screwed up between adding Application Insights via the Visual Studio command and doing it manually.
The ultimate path to resolution was to:
Microsoft.ApplicationInsights.*
nuget packages from the project;ApplicationInsights.config
file;Microsoft.ApplicationInsights.Web
nuget package only - it will install all the required dependencies, including a fresh ApplicationInsights.config
file (that doesn't have the iKey
, which is what I wanted - see below)InstrumentationKey
via Global.asax.cs
remained unchangedEnd result (I fixed this all at about 7am):
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With