Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Spuren größtenteils unstrukturiert sind, können ihre Schweregrade dennoch wertvolle Informationen liefern. Im stabilen Zustand einer Anwendung würden wir erwarten, dass das Verhältnis zwischen guten Spuren (Info
und Verbose
) und schlechten Spuren (Warning
, Error
und Critical
) 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 Erhöhung des relativen Anteils von schlechten Spuren im Vergleich zu guten Spuren. 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 Einrichtung des Trace-Loggings 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 erhalten diese Art von Benachrichtigung, wenn sich das Verhältnis zwischen guten Traces (Traces, die mit einer Ebene von Info
oder Verbose
protokolliert wurden) und schlechten Traces (Traces, die mit einer Ebene von Warning
, Error
oder Fatal
protokolliert wurden) an einem bestimmten Tag verschlechtert, verglichen mit einem Baseline, das über die vorherigen 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 im Verhältnis zwischen guten und schlechten Spuren auf ein Anwendungsproblem hindeuten kann, kann dies auch harmlos sein. Die Erhöhung kann z. B. darauf zurückzuführen sein, dass ein neuer Datenstrom in der Anwendung mehr fehlerhafte Spuren erzeugt als bestehende Datenströme.
Wie behebe ich das Problem?
Die Benachrichtigungen umfassen Diagnoseinformationen zur Unterstützung des Diagnoseprozesses:
- Selektierung. Die Benachrichtigung zeigt an, wie viele Vorgänge betroffen sind. Mithilfe dieser Informationen können Sie dem Problem eine Priorität zuweisen.
- Bereich. Betrifft das Problem den gesamten Datenverkehr oder nur bestimmte Vorgänge? Diese Informationen können Sie der Benachrichtigung entnehmen.
- Diagnostizieren: Zur weiteren Diagnose des Problems können Sie die entsprechenden Elemente und Berichte verwenden, die mit weiterführenden Informationen verknüpft sind.