Freigeben über


Verschlechterung des Schweregrads der Ablaufverfolgung (Vorschau)

Hinweis

Sie können Ihre Application Insight-Ressourcen zu der auf Warnungen basierenden intelligenten Erkennung (Vorschauversion) migrieren. Bei der Migration werden Warnungsregeln für die verschiedenen Module der intelligenten Erkennung erstellt. Nach der Erstellung können Sie diese Regeln wie alle anderen Azure Monitor-Warnungsregeln verwalten und konfigurieren. Sie können auch Aktionsgruppen für diese Regeln konfigurieren, was mehrere Methoden für das Ausführen von Aktionen oder für das Auslösen von Benachrichtigungen bei neuen Erkennungen ermöglicht.

Weitere Informationen finden Sie unter Migration zu intelligenten Erkennungswarnungen.

Ablaufverfolgungen werden häufig in Anwendungen verwendet, und sie helfen dabei, die Abläufe im Hintergrund nachzuvollziehen. Wenn etwas schief geht, bieten Ablaufverfolgungen entscheidende Einblicke in die Abfolge der Ereignisse, die zu dem unerwünschten Zustand geführt haben. Obwohl Ablaufverfolgungen größtenteils unstrukturiert sind, kann ihr Schweregrad dennoch wertvolle Informationen liefern. Im stabilen Zustand einer Anwendung erwarten wir, dass das Verhältnis zwischen „guten“ Ablaufverfolgungen (Info und Ausführlich) und „schlechten“ Ablaufverfolgungen (Warnung, Fehler und Kritisch) stabil bleibt.

Es ist normal, aufgrund einer Vielzahl von Gründen, z. B. vorübergehenden Netzwerkproblemen, ein gewisses Maß an „schlechten“ Ablaufverfolgungen zu erwarten. Aber wenn ein echtes Problem wächst, manifestiert es sich in der Regel als eine Zunahme des relativen Anteils von „schlechten“ und „guten“ Ablaufverfolgungen. Die intelligente Erkennung analysiert automatisch die von Ihrer Anwendung protokollierte Ablaufverfolgungstelemetrie und kann Sie vor ungewöhnlichen Mustern unter Einbezug ihres Schweregrads warnen.

Dieses Feature erfordert keine spezielle Einrichtung, abgesehen von der Konfiguration von Ablaufverfolgungsprotokollierung für Ihre App. Hier erfahren Sie, wie Sie einen Protokolllistener für die Ablaufverfolgung für .NET oder Java konfigurieren. Er ist aktiv, wenn Ihre App genügend Telemetriedaten zur Ablaufverfolgung generiert.

Wann erhalte ich diese Art von Benachrichtigung der intelligenten Erkennung?

Sie können diese Art von Benachrichtigung erhalten, wenn das Verhältnis zwischen „guten“ (mit dem Status Info oder Ausführlich protokollierten) Ablaufverfolgungen und „schlechten“ (mit dem Status Warnung, Fehler oder Schwerwiegend protokollierten) Ablaufverfolgungen an einem bestimmten Tag abnimmt, im Vergleich zu einer Baseline, die über die letzten sieben Tage berechnet wurde.

Liegt wirklich ein Problem mit meiner App vor?

Eine Benachrichtigung bedeutet nicht zwingend, dass ein Problem mit Ihrer App vorliegt. Obwohl eine Verschlechterung des Verhältnisses zwischen „guten“ und „schlechten“ Ablaufverfolgungen auf ein Anwendungsproblem hindeuten könnte, hat dies möglicherweise keine Auswirkungen. Der Anstieg kann z. B. auf einen neuen Flow in der Anwendung zurückzuführen sein, der mehr „schlechte“ Ablaufverfolgungen ausgibt als bestehende Flows.

Wie behebe ich das Problem?

Die Benachrichtigungen umfassen Diagnoseinformationen zur Unterstützung des Diagnoseprozesses:

  1. Selektierung Die Benachrichtigung zeigt an, wie viele Vorgänge betroffen sind. Mithilfe dieser Informationen können Sie dem Problem eine Priorität zuweisen.
  2. Umfang. Betrifft das Problem den gesamten Datenverkehr oder nur bestimmte Vorgänge? Diese Informationen können Sie der Benachrichtigung entnehmen.
  3. Diagnostizieren: Zur weiteren Diagnose des Problems können Sie die entsprechenden Elemente und Berichte verwenden, die mit weiterführenden Informationen verknüpft sind.