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 Verfügbarkeitsdiagnose-Dashboard 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 die Benachrichtigungsrichtlinie verwenden soll. 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:
  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und dann  Benachrichtigungen aus:

    Zu Benachrichtigungen

  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 My email ein und klicken Sie dann 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. Anschließend konfigurieren Sie eine Benachrichtigungsrichtlinie, um die Antworten auf die Verfügbarkeitsdiagnose zu überwachen:

  1. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und dann  Verfügbarkeitsdiagnosen aus:

    Zu Verfügbarkeitsdiagnosen

  2. Klicken Sie in der Symbolleiste auf Verfügbarkeitsdiagnose erstellen.
  3. Wählen Sie als Ressourcentyp die Option URL aus.
  4. Geben Sie im Feld Hostname eine gültige URL für Ihr Unternehmen ein oder geben Sie cloud.google.com ein.
  5. Wenn Sie die URL für Ihr Unternehmen 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 Ihren Benachrichtigungskanal aus.
  9. Klicken Sie auf Weiter, um zum Abschnitt Überprü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, lesen Sie die Informationen unter Verfügbarkeitsdiagnose überprüfen.

  12. Klicken Sie auf Erstellen.

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

Verfügbarkeitsdiagnose-Dashboard ansehen

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. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und dann  Verfügbarkeitsdiagnosen aus:

    Zu Verfügbarkeitsdiagnosen

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

    Da Ihre Verfügbarkeitsdiagnose nicht ausgeführt wurde, sind die Diagramme leer und der Status für die Verfügbarkeitsdiagnose ist Keine Diagnosen 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 Pass 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

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 Fail 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 festgestellt hat, dass bei der Verfügbarkeitsdiagnose zwei Fehler aufgetreten sind, erstellt Cloud Monitoring einen Vorfall und sendet Benachrichtigungen. Ein Vorfall ist ein Datensatz für eine ausgelöste Benachrichtigungsrichtlinie 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 abzurufen.

    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 jetzt die Browserseite mit der Seite Vorfalldetails 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. Wählen Sie im Navigationsbereich der Google Cloud Console Monitoring und dann  Verfügbarkeitsdiagnosen aus:

      Zu Verfügbarkeitsdiagnosen

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

      Wenn Sie eine Verfügbarkeitsdiagnose löschen, löschen Sie auch die Benachrichtigungsrichtlinie zur Überwachung dieser Verfügbarkeitsdiagnose.

Nächste Schritte