Benachrichtigt werden, wenn Ihre App nicht mehr reagiert

So können Sie sich benachrichtigen lassen, wenn Ihre Anwendung nicht mehr auf HTTP-Anfragen reagiert:

  1. Erstellen Sie einen E-Mail-Benachrichtigungskanal.
  2. Erstellen einer Verfügbarkeitsdiagnose und einer Benachrichtigungsrichtlinie
  3. Rufen Sie das Dashboard für Verfügbarkeitsdiagnosen auf.
  4. Erzwingen, dass die Verfügbarkeitsdiagnose fehlschlägt.
  5. Sehen Sie sich die E-Mail-Benachrichtigung und den Vorfall an.
  6. bereinigen.

Klicken Sie auf Anleitung, um die Schritt-für-Schritt-Anleitung für diese Aufgabe direkt in der Google Cloud Console auszuführen:

Anleitung


Hinweise

  1. Melden Sie sich bei Ihrem Google Cloud-Konto an. Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  3. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

  4. Cloud Monitoring API aktivieren.

    Aktivieren Sie die API

  5. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  6. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

  7. Cloud Monitoring API aktivieren.

    Aktivieren Sie die API

E-Mail-Benachrichtigungskanal erstellen

Bevor Sie eine Benachrichtigungsrichtlinie erstellen, konfigurieren Sie die Benachrichtigungskanäle, die von der Benachrichtigungsrichtlinie verwendet werden sollen. Cloud Monitoring unterstützt viele verschiedene Arten von Benachrichtigungskanälen, einschließlich E-Mail, Slack, PagerDuty und Pub/Sub. Weitere Informationen finden Sie unter Benachrichtigungskanäle erstellen und verwalten. So erhalten Sie Benachrichtigungen per E-Mail:
  1. Rufen Sie in der Google Cloud Console die Seite  Benachrichtigungen auf:

    Zu Benachrichtigungen

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. Klicken Sie in der Symbolleiste auf Benachrichtigungskanäle bearbeiten.
  3. Scrollen Sie auf der Seite Benachrichtigungskanäle zu E-Mail und klicken Sie auf Neu hinzufügen.
  4. 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 antwortet, konfigurieren Sie eine Verfügbarkeitsdiagnose, um Anfragen an die Anwendung zu senden. Konfigurieren Sie anschließend eine Benachrichtigungsrichtlinie, um die Antworten auf die Verfügbarkeitsdiagnose zu überwachen:

  1. 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.

  2. Klicken Sie in der Symbolleiste auf Verfügbarkeitsdiagnose erstellen.
  3. Wählen Sie als Ressourcentyp die Option URL aus.
  4. Geben Sie als Hostname eine gültige URL für Ihr Unternehmen ein oder geben Sie cloud.google.com ein.
  5. 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 entweder an die URL Ihres Unternehmens oder an cloud.google.com/monitoring/docs gesendet werden.

  6. Klicken Sie auf Weiter, um zum Abschnitt Antwortvalidierung zu gelangen.

    Informationen zu diesen Einstellungen finden Sie unter Antwortdaten validieren.

  7. Klicken Sie auf Weiter, um zum Abschnitt Warnungen und Benachrichtigungen zu gelangen.
  8. Maximieren Sie das Menü Benachrichtigungskanäle und wählen Sie den gewünschten Benachrichtigungskanal aus.
  9. Klicken Sie auf Weiter, um zum Abschnitt Prüfen zu gelangen.
  10. Geben Sie einen Titel wie My check für die Verfügbarkeitsdiagnose ein.
  11. 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.

  12. Klicken Sie auf Erstellen.

Die Verfügbarkeitsdiagnose und Benachrichtigungsrichtlinie werden erstellt und die neue Verfügbarkeitsdiagnose wird auf der Seite Verfügbarkeitsdiagnosen aufgelistet.

Dashboard für Verfügbarkeitsdiagnosen aufrufen

Auf der Seite Verfügbarkeitsdiagnosen werden eine Liste Ihrer Verfügbarkeitsdiagnosen und der jeweilige Status angezeigt. So rufen Sie den detaillierten Status der von Ihnen erstellten Verfügbarkeitsdiagnose auf:

  1. 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.

  2. Klicken Sie auf den Namen der Verfügbarkeitsdiagnose, um ihr Dashboard zu öffnen.

    Da Ihre Verfügbarkeitsdiagnose noch nicht ausgeführt wurde, sind die Diagramme leer und der Status für die Verfügbarkeitsdiagnose lautet Keine Prüfungen wurden ausgeführt.

  3. Aktivieren Sie in der Symbolleiste die automatische Aktualisierung für die Diagramme. Klicken Sie dazu auf Automatische Aktualisierung aktivieren.

  4. 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 dann die Seite, um den Statusbereich zu aktualisieren.

Erzwingen, dass die Verfügbarkeitsdiagnose fehlschlägt

Damit die Verfügbarkeitsdiagnose fehlschlägt, ändern Sie den Pfad so, dass die von der Verfügbarkeitsdiagnose getestete URL ungültig ist:

  1. Klicken Sie in der Symbolleiste auf Bearbeiten.
  2. Fügen Sie im Feld Pfad den String HelloWorld an oder geben Sie ihn ein.
  3. Klicken Sie auf Speichern.
  4. Aktivieren Sie in der Symbolleiste die automatische Aktualisierung für die Diagramme. Klicken Sie dazu auf Automatische Aktualisierung aktivieren.
  5. Warten Sie, bis die Datenpunkte im Diagramm Bestandene Prüfungen auf null gesetzt sind, 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 dann die Seite, um den Statusbereich zu aktualisieren.

Benachrichtigung und Vorfall ansehen

Nachdem die Benachrichtigungsrichtlinie festgestellt hat, dass die Verfügbarkeitsdiagnose zwei aufeinanderfolgende Fehler aufgetreten ist, erstellt Cloud Monitoring einen Vorfall und sendet Benachrichtigungen. Ein Vorfall ist ein Datensatz einer Benachrichtigungsrichtlinie, die ausgelöst wird, und enthält Informationen, die bei der Fehlerbehebung hilfreich sind. So rufen Sie die Benachrichtigung und den Vorfall auf:

  1. Öffnen Sie Ihr E-Mail-Konto und sehen Sie sich die Nachricht an, deren Titel mit [ALERT] Failure of uptime check_id beginnt.
  2. Klicken Sie in der Benachrichtigung auf Vorfall ansehen, um Details zum Fehler zu erhalten.

    Die Seite Vorfalldetails wird auf einer neuen Seite der Cloud Console geöffnet.

Sie haben eine Verfügbarkeitsdiagnose und eine Benachrichtigungsrichtlinie erstellt, das Fehlschlagen der Verfügbarkeitsdiagnose erzwungen und eine Benachrichtigung erhalten. Sie können die Browserseite mit der Seite Vorfalldetails jetzt schließen.

Bereinigen

Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud-Konto die auf dieser Seite 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:

  1. Löschen Sie die von Ihnen erstellte Verfügbarkeitsdiagnose:

    1. 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.

    2. Wählen Sie die erstellte Verfügbarkeitsdiagnose aus und klicken Sie dann auf Löschen.

      Wenn Sie eine Verfügbarkeitsdiagnose löschen, löschen Sie auch die Benachrichtigungsrichtlinie, die diese Verfügbarkeitsdiagnose überwacht.

Nächste Schritte