PDF

Azure Insights Komponenten

Der Azure Insights Components Sensor überwacht die Azure Insights Components-Ressource und verwendet dabei Azure Monitor-Metriken. Application Insights ist ein Feature von Azure Monitor und ein erweiterbarer Application Performance Management (APM)-Dienst. Sie können es nutzen, um Ihre Live-Anwendungen zu überwachen. Es wird automatisch Leistungsanomalien erkennen und enthält leistungsstarke Analysetools, um bei der Diagnose von Problemen zu helfen und zu verstehen, was Benutzer mit der App machen.

Während die Anfrage an die überwachte Azure-Ressource gesendet wird, hilft Insights Components, ein Timeout zu verfolgen, das durch einen erfolglosen Netzwerkaufrufversuch, eine lange Zeit zwischen dem Empfang des letzten Bytes des Dokuments oder eine lange Zeit zwischen der Netzwerkverbindung und dem Empfang des ersten Bytes verursacht wird. Der Azure Insights Components Sensor ermöglicht es uns, verschiedene Statistiken zu führen, z.B. welche Ausnahmen und Fehler aufgetreten sind, wie viele Seitenaufrufe es gab, aber auch die Anzahl der von der Anwendung an externe Ressourcen gesendeten Anrufe.

Optionen

Dieser Sensor erfordert Anmeldeinformationen für das Azure-Abonnement (Application (Client) ID, Tenant ID und Client Secret Value).

Alarme

  • Verfügbarkeitstests wurden nicht erfolgreich abgeschlossen
  • Browser Uncaught Exceptions > 5
  • Gesamte Uncaught Exceptions > 10
  • Server Uncaught Exceptions > 5
  • Prozess-CPU > 90%

Leistungsmetriken

  • Verfügbarkeitstests\% Erfolgreich abgeschlossen - Durchschnittlicher Prozentsatz der erfolgreich abgeschlossenen Verfügbarkeitstests
  • Verfügbarkeitstests\Anzahl der Tests - Anzahl der Verfügbarkeitstests
  • Verfügbarkeitstests\Testdauer - Verfügbarkeitstestdauer in Millisekunden
  • Browser-Timings\Netzwerkdauer - Durchschnittliche Zeit in Millisekunden zwischen Benutzeranfrage und Netzwerkverbindung.
  • Browser-Timings\Verarbeitungsdauer - Durchschnittliche Zeit in Millisekunden zwischen dem Empfang des letzten Bytes eines Dokuments bis das DOM geladen ist.
  • Browser-Timings\Empfangsdauer - Durchschnittliche Zeit in Millisekunden zwischen dem ersten und letzten Byte oder bis zur Trennung.
  • Browser-Timings\Sendedauer - Durchschnittliche Zeit in Millisekunden zwischen der Netzwerkverbindung und dem Empfang des ersten Bytes
  • Browser-Timings\Durchschn. DOM-Dauer - Durchschnittliche Zeit in Millisekunden vom Benutzeranfrage bis das DOM vollständig geladen ist
  • Abhängigkeiten\Anzahl der Anrufe - Anzahl der von der Anwendung an externe Ressourcen gesendeten Anrufe
  • Abhängigkeiten\Dauer der Anrufe - Durchschnittsdauer der von der Anwendung an externe Ressourcen gesendeten Anrufe in Millisekunden
  • Abhängigkeiten\Gescheiterte Anrufe - Anzahl der gescheiterten Abhängigkeitsaufrufe der Anwendung an externe Ressourcen
  • Ausnahmen\Browser Uncaught Exceptions - Anzahl der im Browser ausgelösten unbehandelten Ausnahmen
  • Ausnahmen\Gesamte Uncaught Exceptions - Gesamtanzahl der unbehandelten Ausnahmen
  • Ausnahmen\Server Uncaught Exceptions - Anzahl der unbehandelten Serverausnahmen
  • Seitenaufrufe\Anzahl - Anzahl der Seitenaufrufe
  • Seitenaufrufe\Ladezeit [ms] - Durchschnittliche Ladezeit der Seitenaufrufe in Millisekunden
  • Leistung\Exception Count Per Second - Durchschnittliche Anzahl der an Windows gemeldeten behandelten und unbehandelten Ausnahmen
  • Leistung\Verfügbarer Speicher in Bytes - Durchschnittlicher physischer Speicher, der sofort zur Zuweisung an einen Prozessor für die Systemnutzung verfügbar ist, in Bytes
  • Leistung\% Prozess-CPU - Durchschnittlicher Prozentsatz der verstrichenen Zeit, die alle Prozess-Threads genutzt haben, um Anweisungen auszuführen.
  • Leistung\Prozess IO-Rate Bytes/Sek - Gesamtanzahl der pro Sekunde gelesenen und geschriebenen Bytes in Dateien, Netzwerken und Geräten
  • Leistung\% Prozessorzeit - Durchschnittlicher Prozentsatz der Zeit, die der Prozessor in nicht-idle Threads verbringt
  • Leistung\Prozess Private Bytes - Durchschnittlicher Speicher in Bytes, der ausschließlich den Prozessen der überwachten Anwendung zugewiesen ist
  • Leistung\Anfrageausführungszeit - Neueste durchschnittliche Ausführungszeit der HTTP-Anfrage in Millisekunden
  • Leistung\Anfragen in der Anwendungswarteschlange - Durchschnittliche Anzahl der HTTP-Anfragen in der Anwendungswarteschlange
  • Leistung\HTTP-Anforderungsrate/Sek - Durchschnittliche Rate der HTTP-Anfragen pro Sekunde
  • Anfragen\Server abgeschlossene Anfragen - Anzahl der abgeschlossenen Serveranfragen
  • Anfragen\Serverantwortzeit - Durchschnittliche Serverantwortzeit in Millisekunden
  • Anfragen\Gescheiterte Anfragen - Anzahl der gescheiterten Anfragen
  • Anfragen\Serveranfragerate/Sek - Durchschnittliche Rate der Serveranfragen pro Sekunde
  • Anfragen\Traces-Anzahl - Anzahl der Trace-Dokumente

Berichte (Datenkollektoren)

Standardmäßig fügt der Sensor einen Bericht hinzu, der Diagramme von Seitenaufrufe\Anzahl, Seitenaufrufe\Ladezeit [ms], Leistung\Verfügbarer Speicher in Bytes, Anfragen\Server abgeschlossene Anfragen, und Anfragen\Gescheiterte Anfragen enthält. Diese Metriken werden gesammelt und sind als Bericht oder über Performance Trend Viewer verfügbar

azurecloudcomponentsinsights