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 die Verfügbarkeitsdiagnose 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


Hinweis

  1. 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.
  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. Enable the Cloud Monitoring API.

    Enable the 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. Enable the Cloud Monitoring API.

    Enable the 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:
  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 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:

  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 oder 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 an die URL an Ihr Unternehmen oder an cloud.google.com/monitoring/docs.

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

    Weitere Informationen zu diesen Einstellungen finden Sie unter Antwortdaten validieren.

  7. Klicken Sie auf Weiter, um zum Abschnitt Warnung und Benachrichtigung zu gelangen.
  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 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:

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

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

    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