Ich habe Application Insights zu meiner Anwendung hinzugefügt.
Nach einiger Zeit sehe ich die Browserladezeiten , aber keine der anderen Grafiken zeigt überhaupt Daten an.
Ich sehe das:
Wenn ich etwas in dieser Richtung erwarte:
Dies sind zwei ASP.NET MVC 5-Anwendungen, die sich in derselben Lösung befinden und beide in Azure bereitgestellt werden.
In beiden Fällen:
dc.services.visualstudio.com/v2/track
im Webstamm; ApplicationInsights.config
von Application_Start()
über Global.asax.cs
Bitte beachten Sie, dass ich nicht die Instrumentierung Schlüssel in der TelemetryConfiguration.Active.InstrumentationKey = "the_key"
Datei tun, wie ich der Website mehrmals am Bereitstellung und setze die Instrumentierung Schlüssel gemäß diese Beratung .
Ich habe zurückgesetzt alles oben (nach ) zu überwachen, aber immer noch, nach mindestens 1/2 Stunde, ich bin nicht etwas zu sehen für Server-Antwortzeit, Server Requests oder fehlgeschlagen Anfragen.
Wie behebe ich das?
Nach einer Offline-Hilfe von Alex Bulankou habe ich das Problem behoben.
Es war schwierig, die genaue Kombination zu ermitteln, die das Problem verursacht hat, aber ich vermute, dass dies auf nicht übereinstimmende Versionen der Application Insights-Assemblys, eine fehlerhafte ApplicationInsights.config
-Datei und etwas, das zwischen dem Hinzufügen von Application Insights über Visual Studio fehlgeschlagen ist, zurückzuführen ist Befehl und tun es manuell.
Der ultimative Weg zur Lösung war:
Microsoft.ApplicationInsights.*
nuget-Pakete aus dem Projekt; ApplicationInsights.config
-Datei; Microsoft.ApplicationInsights.Web
nuget Pakets nur - wird es all erforderlichen Abhängigkeiten installieren, einschließlich einer frischen ApplicationInsights.config
-Datei (das nicht das iKey
hat, das, was Ich wollte - siehe unten) InstrumentationKey
via Global.asax.cs
blieb unverändert Endergebnis (Ich habe das alles um etwa 7 Uhr morgens behoben):
Tags und Links asp.net-mvc azure-web-sites azure-application-insights