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:

  1. Erstellen Sie einen E-Mail-Benachrichtigungskanal.
  2. Erstellen einer Verfügbarkeitsdiagnose und einer Benachrichtigungsrichtlinie
  3. Dashboard für Verfügbarkeitsdiagnosen aufrufen.
  4. Erzwingen Sie, 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 eine detaillierte Anleitung für diese Aufgabe direkt in der Google Cloud Console aufzurufen.

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. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

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

  4. Cloud Monitoring API aktivieren.

    Aktivieren Sie die API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  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, für die der zu verwendende Benachrichtigungsrichtlinie. Cloud Monitoring unterstützt viele verschiedene Arten von Benachrichtigungen 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: <ph type="x-smartling-placeholder">
    </ph>
  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

Um benachrichtigt zu werden, wenn eine Anwendung nicht auf Anfragen antwortet, konfigurieren Sie eine Verfügbarkeitsdiagnose an, um Anfragen an die Anwendung zu senden, und konfigurieren dann eine Benachrichtigungsrichtlinie zum Überwachen der Antworten auf die 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. 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
  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 an die URL an Ihr Unternehmen oder an cloud.google.com/monitoring/docs.

  6. Klicken Sie auf Weiter, um mit der Antwortvalidierung fortzufahren. .

    Informationen zu diesen Einstellungen finden Sie unter Antwortdaten validieren

  7. Klicken Sie auf Weiter, um zur Seite Benachrichtigungen und Benachrichtigung .
  8. Maximieren Sie das Menü Benachrichtigungskanäle und wählen Sie den gewünschten Benachrichtigungskanal aus.
  9. Klicken Sie auf Weiter, um zur Überprüfung zu gelangen. .
  10. Geben Sie einen Titel ein, z. B. My check, für die Verfügbarkeitsdiagnose.
  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 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:

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

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

Damit die Verfügbarkeitsdiagnose fehlschlägt, ändern Sie den Pfad so, dass die URL Verfügbarkeitsdiagnosen sind ungültig:

  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 folgende Werte erreichen: Null 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 Datensatz einer ausgelösten Benachrichtigungsrichtlinie. enthält Informationen, die bei der Fehlerbehebung hilfreich sind. Zum Ansehen Gehen Sie so vor:

  1. Öffnen Sie Ihr E-Mail-Konto und sehen Sie sich die Nachricht an, deren Titel mit [ALERT] Failure of uptime check_id
  2. 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 das Projekt.

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 auf Löschen:

      Wenn Sie eine Verfügbarkeitsdiagnose löschen, löschen Sie auch die Benachrichtigungsrichtlinie, die Verfügbarkeitsdiagnosen durchführen.

Nächste Schritte