Freigeben über


Häufig gestellte Fragen zur Verfügbarkeitsüberwachung von Azure Application Insights

Dieser Artikel beantwortet häufig gestellte Fragen (FAQ) zu häufig auftretenden Problemen, die auftreten können, wenn Sie die Verfügbarkeitsüberwachung von Application Insights in Application Insights verwenden.

Meine Website sieht ok aus, aber ich habe Testfehler. Warum benachrichtigt mich Application Insights?

  • Ab Dezember 2023 verwenden Verfügbarkeitstest-Webanforderungen TLS 1.3 in unterstützten Regionen, um die neuesten Sicherheitsstandards zu erfüllen. Wenn Ihre Tests fehlschlagen, überprüfen Sie, ob Ihr Webserver eingehende TLS 1.3-Clientverbindungen akzeptiert. Details zum regionalen Support finden Sie unter Application Insights Availability Tests TLS 1.3 Enablement.

  • Ist für den Test die Option "Analyseabhängige Anfragen" aktiviert? Dies erzwingt eine strenge Überprüfung von Ressourcen wie Skripts und Bildern. Diese Arten von Fehlern sind in einem Browser möglicherweise nicht erkennbar. Überprüfen Sie alle Bilder, Skripts, Stylesheets und alle anderen Dateien, die von der Seite geladen werden. Wenn eine dieser Fehler fehlschlägt, wird der Test als fehlgeschlagen gemeldet, auch wenn die HTML-Hauptseite ohne Probleme geladen wird. Deaktivieren Sie das Kontrollkästchen "Abhängige Anforderungen analysieren" in der Testkonfiguration, um den Test auf solche Ressourcenfehler zu filtern.

  • Um die Wahrscheinlichkeit von Störungen durch vorübergehende Netzwerkunterbrechungen und andere Ablenkungen zu verringern, stellen Sie sicher, dass die Option Wiederholungsversuche bei Testfehlern aktivieren ausgewählt ist. Sie können auch von anderen Standorten testen und den Schwellenwert für die Warnungsregel für diese Standorte verwalten, um standortspezifische Probleme zu verhindern, die zu unangemessenen Warnungen führen.

  • Wenn Sie Details dazu anzeigen möchten, warum der Fehler gemeldet wurde, wählen Sie einen der roten Punkte aus dem Verfügbarkeitsstreudiagramm oder einen Verfügbarkeitsfehler aus den Suchergebnissen aus. Die Testergebnisse sollten zusammen mit der korrelierenden serverseitigen Telemetrie (sofern aktiviert) Ihnen helfen, zu verstehen, warum der Test fehlgeschlagen ist. Häufige Ursachen vorübergehender Probleme sind der Netzwerkstatus und die Konnektivität.

  • Hat der Test ein Timeout gehabt? Tests werden nach zwei Minuten abgebrochen. Wenn Ihr Ping- oder Mehrschritttest länger als zwei Minuten dauert, melden wir ihn als Fehler. Erwägen Sie, den Test in mehrere Tests zu unterteilen, die schneller abgeschlossen werden können.

  • Haben alle Standorte einen Ausfall gemeldet, oder nur einige davon? Wenn nur an einigen Standorten Fehler gemeldet wurden, kann diese Situation aufgrund von Netzwerk- oder CDN-Problemen auftreten. Wählen Sie auch hier einen der roten Punkte aus der Punktdarstellung der Verfügbarkeit aus, um besser zu verstehen, warum die gemeldeten Fehler des Standorts aufgetreten sind.

Warum habe ich keine E-Mail-Nachricht erhalten, wenn die Warnung ausgelöst oder aufgelöst wurde (oder beides)?

Überprüfen Sie die Aktionsgruppenkonfiguration für die Warnung, um zu überprüfen, ob Ihr E-Mail-Konto direkt aufgeführt ist oder dass eine Verteilerliste, auf der Sie sich befinden, für den Empfang von Benachrichtigungen konfiguriert ist. Wenn die Verteilerliste für Benachrichtigungen eingerichtet ist, überprüfen Sie die Verteilerlistenkonfiguration, um sicherzustellen, dass sie externe E-Mails empfangen kann. Überprüfen Sie außerdem, ob Ihr E-Mail-Administrator Richtlinien konfiguriert hat, die dazu führen können, dass dieses Problem auftritt.

Warum wurde die Webhook-Benachrichtigung nicht empfangen?

Stellen Sie sicher, dass die Anwendung, die die Webhook-Benachrichtigung empfängt, verfügbar ist und dass sie die Webhook-Anforderungen erfolgreich verarbeitet. Weitere Informationen finden Sie unter Webhook-Aktionen für Protokollwarnungsregeln.

Ich erhalte Fehler "403 - Verboten". Was bedeutet das?

Dieser Fehler gibt an, dass Sie Firewall-Ausnahmen hinzufügen müssen, damit die Verfügbarkeits-Agents Ihre Ziel-URL testen können. Eine vollständige Liste der zuzulassenden Agent-IP-Adressen finden Sie im Artikel zur IP-Ausnahme.

Warum wird "Andere Werte" in meiner Webtesttelemetrie angezeigt?

Application Insights beschränkt Verfügbarkeitstests auf 100 pro Application Insights-Ressource. Wenn Sie benutzerdefinierte Webtestergebnisse erstellen, indem Sie die TrackAvailability() API aufrufen, können Sie versuchen, diesen Grenzwert zu überschreiten. Bei jedem Verfügbarkeitstestnamen, Standort oder anderen Feldwerten, bei denen die Kardinalität 100 überschreitet, wird der Wert durch "Andere Werte" ersetzt. Wenn Sie mehr als 100 verschiedene Webtestnamen oder -speicherorte benötigen, können Sie eine zweite Application Insights-Komponente verwenden.

Warum wird keine zugehörige serverseitige Telemetrie zum Diagnostizieren von Testfehlern angezeigt?

Diese Situation ist möglicherweise vorhanden, wenn Sie Application Insights für Ihre serverseitige Anwendung eingerichtet haben und das Sampling ausgeführt wird. Wählen Sie ein anderes Verfügbarkeitsergebnis aus.

Kann ich Code aus meinem Webtest aufrufen?

Nein. Die Schritte des Tests müssen sich in der WEBTEST-Datei befinden. Außerdem können Sie keine anderen Webtests aufrufen oder Schleifen verwenden.

Gibt es einen Unterschied zwischen "Webtests" und "Verfügbarkeitstests"?

Die beiden Begriffe können austauschbar verwendet werden. "Verfügbarkeitstests" ist ein allgemeinerer Begriff, der zusätzlich zu den Mehrschritt-Webtests die einzelnen URL-Pingtests enthält.

Mein mehrstufiger Test wird nicht abgeschlossen. Warum?

Dieser Fehler kann auftreten, wenn die Testausführung die Größenbeschränkung von 300 KB erreicht. Der Test kann auch fehlschlagen, wenn nicht unterstützte Features verwendet werden, z. B. Schleifen, Datenquellen oder Verweise auf andere Webtests.

Mein mehrstufiger Test wird nicht hochgeladen. Warum?

Mehrstufige Webtests sind auf 100 Anforderungen pro Test beschränkt. Außerdem wird der Test beendet, wenn er länger als zwei Minuten ausgeführt wird.

Kann ich einen Test mithilfe von Clientzertifikaten ausführen?

Nein. Dieses Szenario wird derzeit nicht unterstützt.

Warum wird mein Verfügbarkeitstest weiterhin ausgeführt, nachdem er angehalten oder deaktiviert wurde?

Es handelt sich um ein erwartetes Verhalten. Je nachdem, wie nah der Stichtag für die geplante Ausführung der nächsten Iteration ist, werden Verfügbarkeitstests möglicherweise nicht rechtzeitig beendet, bevor sie die nächste Iteration durchführen. Auf die gleiche Weise, wenn Sie neue Tests erstellen, deaktivieren oder bearbeiten, gibt es eine Verzögerung.

Wie kann ich anderen Benutzern erlauben, meine Verfügbarkeitstestergebnisse anzuzeigen?

Damit andere Benutzer Ihre Verfügbarkeitstestergebnisse in Application Insights anzeigen können, müssen Sie ihnen mindestens Lesezugriff auf die Ressourcengruppe gewähren, die Ihre Application Insights-Ressourcen enthält. Verfügbarkeitstests sind separate Azure-Ressourcen, die als Microsoft.Insights/Webtests identifiziert werden. Sie werden innerhalb derselben Ressourcengruppe wie Ihre Application Insights-Ressourcen erstellt. Ausführliche Schritte zum Steuern des Zugriffs finden Sie unter Steuern des Zugriffs in der Ressourcengruppe.

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben, können Sie den Azure-Communitysupport stellen. Sie können auch Produktfeedback an die Azure Feedback Community senden.