Benachrichtigt werden, wenn Ihre App nicht mehr reagiert

Führen Sie die folgenden Aufgaben aus, um zu erfahren, wie Sie benachrichtigt werden, 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. Dashboard für die Verfügbarkeitsdiagnose aufrufen
  4. Erzwingen Sie, dass die Verfügbarkeitsdiagnose fehlschlägt.
  5. Rufen Sie die E-Mail-Benachrichtigung und den Vorfall auf.
  6. bereinigen.

Klicken Sie auf Anleitung, um eine detaillierte Anleitung für diese Aufgabe direkt in der Google Cloud Console aufzurufen.

Anleitung


Hinweise

  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. Make sure that billing is enabled for your Google Cloud project.

  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. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Cloud Monitoring API.

    Enable the API

E-Mail-Benachrichtigungskanal erstellen

Bevor Sie eine Benachrichtigungsrichtlinie erstellen, konfigurieren Sie die Benachrichtigungskanäle, 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  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. 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 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.

    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 zum Abschnitt Überprüfung zu gelangen.
  10. Geben Sie einen Titel für die Verfügbarkeitsdiagnose ein, z. B. My check.
  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 werden erstellt und die neue Verfügbarkeitsdiagnose wird auf der Seite Verfügbarkeitsdiagnosen aufgeführt.

Dashboard für die Verfügbarkeitsdiagnose aufrufen

Auf der Seite Verfügbarkeitsdiagnosen finden Sie eine Liste Ihrer Verfügbarkeitsdiagnosen und den Status der einzelnen Diagnosen. So rufen Sie den detaillierten Status der von Ihnen erstellten Verfügbarkeitsdiagnose auf:

  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. Klicken Sie auf den Namen der Verfügbarkeitsdiagnose, um das Dashboard für die Verfügbarkeitsdiagnose zu öffnen.

    Da die Verfügbarkeitsdiagnose nicht ausgeführt wurde, sind die Diagramme leer und der Status der Verfügbarkeitsdiagnose lautet Keine Prüfungen 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. Andernfalls warten Sie 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. Andernfalls warten Sie eine Minute und aktualisieren Sie die Seite, um den Statusbereich zu aktualisieren.

Benachrichtigung und Vorfall ansehen

Wenn die Benachrichtigungsrichtlinie feststellt, dass die Verfügbarkeitsdiagnose zweimal hintereinander fehlgeschlagen ist, 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 Betreff mit [ALERT] Failure of uptime check_id beginnt.
  2. Klicken Sie in der Benachrichtigung auf Vorfall ansehen, um Details zum Fehler aufzurufen.

    Die Seite Details zum Vorfall wird in einem neuen Tab der Cloud Console geöffnet.

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

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. So 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 von Ihnen erstellte Verfügbarkeitsdiagnose aus und klicken Sie dann auf Löschen.

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

Nächste Schritte