Benachrichtigt werden, wenn Ihre App nicht mehr reagiert
Hier erfahren Sie, wie Sie sich benachrichtigen lassen können, wenn Ihre Anwendung beendet wird auf HTTP-Anfragen antworten, indem Sie Aufgaben:
- Erstellen Sie einen E-Mail-Benachrichtigungskanal.
- Erstellen einer Verfügbarkeitsdiagnose und einer Benachrichtigungsrichtlinie
- Dashboard für die Verfügbarkeitsdiagnose aufrufen
- Erzwingen Sie, dass die Verfügbarkeitsdiagnose fehlschlägt.
- Sehen Sie sich die E-Mail-Benachrichtigung und den Vorfall an.
- bereinigen.
Klicken Sie auf Anleitung, um eine detaillierte Anleitung für diese Aufgabe direkt in der Google Cloud Console aufzurufen.
Hinweis
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Monitoring API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Monitoring API.
E-Mail-Benachrichtigungskanal erstellen
Bevor Sie eine Benachrichtigungsrichtlinie erstellen, müssen Sie die Benachrichtigungskanäle konfigurieren, die für die Richtlinie verwendet werden sollen. Cloud Monitoring unterstützt viele verschiedene Arten von Benachrichtigungskanälen, darunter E-Mail, Slack, PagerDuty und Pub/Sub. Weitere Informationen finden Sie unter Benachrichtigungskanäle erstellen und verwalten So erhalten Sie Benachrichtigungen per E-Mail:-
Rufen Sie in der Google Cloud Console die Seite notifications Benachrichtigungen auf:
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- Klicken Sie in der Symbolleiste auf Benachrichtigungskanäle bearbeiten.
- Scrollen Sie auf der Seite Benachrichtigungskanäle zu
E-Mail und klicken Sie auf Neu hinzufügen. - Geben Sie Ihre E-Mail-Adresse und einen Anzeigenamen wie z. B.
My email
ein und klicken Sie auf Speichern.
Verfügbarkeitsdiagnose und Benachrichtigungsrichtlinie erstellen
Wenn Sie benachrichtigt werden möchten, wenn eine Anwendung nicht auf Anfragen reagiert, konfigurieren Sie eine Verfügbarkeitsdiagnose, um Anfragen an die Anwendung zu senden, und dann eine Benachrichtigungsrichtlinie, um die Antworten auf die Verfügbarkeitsdiagnose zu überwachen:
-
Rufen Sie in der Google Cloud Console die Seite Verfügbarkeitsdiagnosen auf:
Verfügbarkeitsdiagnosen aufrufen
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- Klicken Sie in der Symbolleiste auf Verfügbarkeitsdiagnose erstellen.
- Wählen Sie als Ressourcentyp die Option URL aus.
- Geben Sie als Hostname eine gültige URL für Ihr Unternehmen oder
cloud.google.com
ein. - Wenn Sie die URL Ihres Unternehmens eingegeben haben, lassen Sie das Feld Pfad leer.
Andernfalls geben Sie
/monitoring/docs
ein.Die Verfügbarkeitsdiagnose ist so konfiguriert, dass Anfragen an die URL an Ihr Unternehmen oder an
cloud.google.com/monitoring/docs
. - Klicken Sie auf Weiter, um zum Abschnitt Antwortvalidierung zu gelangen.
Weitere Informationen zu diesen Einstellungen finden Sie unter Antwortdaten validieren.
- Klicken Sie auf Weiter, um zum Abschnitt Warnung und Benachrichtigung zu gelangen.
- Maximieren Sie das Menü Benachrichtigungskanäle und wählen Sie den gewünschten Benachrichtigungskanal aus.
- Klicken Sie auf Weiter, um zur Überprüfung zu gelangen. .
- Geben Sie einen Titel ein, z. B.
My check
, für die Verfügbarkeitsdiagnose. Klicken Sie auf
Testen , um die Konfiguration der Verfügbarkeitsdiagnose zu prüfen.Wenn Sie eine Fehlermeldung erhalten, finden Sie entsprechende Informationen unter Verfügbarkeitsdiagnose überprüfen.
- Klicken Sie auf Erstellen.
Die Verfügbarkeitsdiagnose und die Benachrichtigungsrichtlinie wurden erstellt und die neue Verfügbarkeitsdiagnose wird erstellt wird auf der Seite Verfügbarkeitsdiagnosen aufgeführt.
Dashboard für Verfügbarkeitsdiagnosen aufrufen
Auf der Seite Verfügbarkeitsdiagnosen werden eine Liste Ihrer Verfügbarkeitsdiagnosen und die Status der einzelnen Prüfungen. Um den detaillierten Status der Verfügbarkeitsdiagnose aufzurufen, Gehen Sie so vor:
-
Rufen Sie in der Google Cloud Console die Seite Verfügbarkeitsdiagnosen auf:
Verfügbarkeitsdiagnosen aufrufen
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
Klicken Sie auf den Namen der Verfügbarkeitsdiagnose, um das Dashboard der Verfügbarkeitsdiagnose zu öffnen.
Da die Verfügbarkeitsdiagnose nicht ausgeführt wurde, sind die Diagramme leer und Status für die Verfügbarkeitsdiagnose ist No check have run.
Aktivieren Sie in der Symbolleiste die automatische Aktualisierung für die Diagramme. Klicken Sie dazu auf
Automatische Aktualisierung aktivieren.Warten Sie, bis einige Datenpunkte in den Diagrammen angezeigt werden, und aktualisieren Sie dann die Seite.
Wenn der Status jedes Standorts
Bestanden lautet, fahren Sie mit dem nächsten Schritt fort. Warten Sie andernfalls eine Minute und aktualisieren Sie die Seite, um den Statusbereich zu aktualisieren.
Erzwingen, dass die Verfügbarkeitsdiagnose fehlschlägt
Wenn Sie die Verfügbarkeitsdiagnose erzwingen möchten, dass sie fehlschlägt, ändern Sie den Pfad so, dass die URL, die von der Verfügbarkeitsdiagnose geprüft wird, ungültig ist:
- Klicken Sie in der Symbolleiste auf Bearbeiten.
- Fügen Sie im Feld Pfad den String HelloWorld an oder geben Sie ihn ein.
- Klicken Sie auf Speichern.
- Aktivieren Sie in der Symbolleiste die automatische Aktualisierung für die Diagramme. Klicken Sie dazu auf Automatische Aktualisierung aktivieren.
Warten Sie, bis die Datenpunkte im Diagramm Überprüfte Anforderungen auf null zurückgehen, und aktualisieren Sie dann die Seite.
Wenn der Status für jeden Standort
Nicht bestanden lautet, fahren Sie mit dem nächsten Schritt fort. Warten Sie andernfalls eine Minute und aktualisieren Sie die Seite, um den Statusbereich zu aktualisieren.
Benachrichtigung und Vorfall ansehen
Nachdem die Benachrichtigungsrichtlinie festgelegt hat, dass die Verfügbarkeitsdiagnose zwei erstellt Cloud Monitoring einen Vorfall und sendet Benachrichtigungen. Ein Vorfall ist ein Eintrag zu einer ausgelösten Benachrichtigungsrichtlinie und enthält Informationen, die für die Fehlerbehebung nützlich sind. So rufen Sie die Benachrichtigung und den Vorfall auf:
- Öffnen Sie Ihr E-Mail-Konto und sehen Sie sich die Nachricht an, deren Titel mit
[ALERT] Failure of uptime check_id
Um Details zum Fehler zu erhalten, klicken Sie in der Benachrichtigung Klicken Sie auf Vorfall ansehen.
Die Seite Vorfalldetails wird auf einer neuen Seite des Cloud Console:
Sie haben erfolgreich eine Verfügbarkeitsdiagnose und eine Benachrichtigungsrichtlinie erstellt. die Verfügbarkeitsdiagnose fehlgeschlagen ist und Sie eine Benachrichtigung erhalten haben. Sie können jetzt die Browserseite mit der Seite Vorfalldetails
Bereinigen
Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud-Konto die in dieser Anleitung verwendeten Ressourcen in Rechnung gestellt werden:
Wenn Sie ein neues Projekt erstellt haben und es nicht mehr benötigen, löschen Sie es.
Wenn Sie ein vorhandenes Projekt verwendet haben, gehen Sie so vor:
Löschen Sie die von Ihnen erstellte Verfügbarkeitsdiagnose:
-
Rufen Sie in der Google Cloud Console die Seite Uptime-Prüfungen auf:
Verfügbarkeitsdiagnosen aufrufen
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- Wählen Sie die erstellte Verfügbarkeitsdiagnose aus und klicken Sie auf
Löschen :Wenn Sie eine Verfügbarkeitsdiagnose löschen, löschen Sie auch die Benachrichtigungsrichtlinie, die Verfügbarkeitsdiagnosen durchführen.
-
Nächste Schritte
Informationen zum Ansehen und Anpassen von Dashboards für Ihre VMs finden Sie in der Kurzanleitung VM-Instanz-Dashboards ansehen und anpassen.
Informationen zum Testen Ihrer Anwendungen finden Sie unter Synthetisches Monitoring – Übersicht
Hier erfahren Sie, wie Sie den Ops-Agent installieren und Messwerte aus einem Apache-Server, siehe Kurzanleitung Apache-Messwerte mit dem Ops-Agent erfassen
Informationen zum Ops-Agent finden Sie unter Ops-Agent-Übersicht
Informationen zum Erstellen benutzerdefinierter Dashboards finden Sie unter Benutzerdefinierte Dashboards verwalten.