Kontingentbenachrichtigungen und -monitoring einrichten

Sie können Benachrichtigungen zur Kontingentnutzung und Monitoring mit Cloud Monitoring einrichten. In diesem Dokument wird beschrieben, wie Sie Benachrichtigungen einrichten, Diagramme erstellen und weitere Informationen zur Verwendung von Cloud Monitoring für Cloud-Kontingente finden.

Einfache Benachrichtigungen zur Kontingentnutzung einrichten

Das Dashboard „Cloud-Kontingente“ ist in Cloud Monitoring eingebunden. Sie können auf der Seite IAM & Verwaltung > Kontingente und Systemlimits Kontingentbenachrichtigungen einrichten, um über Kontingentereignisse informiert zu werden. Sie können beispielsweise eine Benachrichtigung einrichten, die Sie informiert, wenn die Kontingentnutzung einen bestimmten Prozentsatz des Höchstwerts erreicht. Diese Funktion wird nur für Kontingente auf Projektebene unterstützt.

So richten Sie eine Benachrichtigung für ein bestimmtes Kontingent oder Systemlimit ein:

  1. Prüfen Sie, ob Sie Berechtigungen zum Erstellen von Benachrichtigungen haben.

  2. Gehen Sie in der Google Cloud Console zu IAM und Verwaltung > Kontingente und Systemlimits:

    Zur Seite „Kontingente und Systemlimits“

  3. Klicken Sie in der rechten Spalte der Tabelle auf  Weitere Aktionen und wählen Sie Nutzungsbenachrichtigung erstellen aus. Der Bereich Vorlagen für Benachrichtigungsrichtlinien wird geöffnet.

  4. Wählen Sie unter Benachrichtigungen konfigurieren einen Benachrichtigungskanal aus. Über den Benachrichtigungskanal erhalten Sie die Benachrichtigung, z. B. per E-Mail, SMS oder Pub/Sub.

  5. Klicken Sie auf Erstellen.

Diagramme erstellen

Mit dem Metrics Explorer in Cloud Monitoring können Sie Diagramme erstellen, um Messwerte anzusehen. Damit können Sie Messwerte im Zusammenhang mit Cloud-Kontingenten aufrufen.

So rufen Sie mit dem Metrics Explorer die Messwerte für eine überwachte Ressource auf:

  1. Rufen Sie in der Google Cloud Console die Seite  Metrics Explorer auf:

    Zum Metrics Explorer

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

  2. Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt des für Apps aktivierten Ordners aus.
  3. Maximieren Sie im Element Messwert das Menü Messwert auswählen, geben Sie quota usage in die Filterleiste ein und wählen Sie dann über die Untermenüs einen bestimmten Ressourcentyp und Messwert aus:
    1. Wählen Sie im Menü Aktive Ressourcen die Option Nutzerkontingent aus.
    2. Wählen Sie im Menü Aktive Messwertkategorien die Option Kontingent aus.
    3. Wählen Sie im Menü Aktive Messwerte einen Messwert aus der Liste aus. Wenn Sie sowohl aktive als auch inaktive Messwerte sehen möchten, klicken Sie im Menü Messwert auswählen auf Aktiv, um den Filter zu entfernen.
    4. Klicken Sie auf Übernehmen.
  4. Verwenden Sie das Element Filter, um Filter hinzuzufügen, mit denen Zeitreihen aus den Abfrageergebnissen entfernt werden.

  5. Verwenden Sie zum Kombinieren von Zeitreihen die Menüs im Element Aggregation. Wenn Sie beispielsweise die CPU-Auslastung für Ihre VMs basierend auf ihrer Zone anzeigen möchten, legen Sie das erste Menü auf Mittelwert und das zweite Menü auf Zone fest.

    Alle Zeitreihen werden angezeigt, wenn das erste Menü des Elements Aggregation auf Nicht aggregiert gesetzt ist. Die Standardeinstellungen für das Element Aggregation werden durch den ausgewählten Messwerttyp bestimmt.

  6. Gehen Sie für Kontingente und andere Messwerte, die eine Stichprobe pro Tag melden, so vor:
    1. Legen Sie im Bereich Anzeige den Widget-Typ auf Gestapeltes Balkendiagramm fest.
    2. Legen Sie als Zeitraum mindestens eine Woche fest.

Nachdem Sie die gewünschten Informationen zur Kontingentnutzung ermittelt haben, können Sie mit Cloud Monitoring benutzerdefinierte Dashboards und Benachrichtigungen erstellen. Weitere Informationen finden Sie unter Mehr mit Cloud Monitoring erreichen.

Unterstützung von Kontingentmesswerten prüfen

Nicht alle Dienste unterstützen Kontingentmesswerte in Cloud Monitoring. Wenn Sie sich die anwendbaren Kontingentmesswerte für unterstützte Dienste ansehen möchten, wählen Sie beim Erstellen eines Diagramms oder beim Erstellen einer Benachrichtigungsrichtlinie als Ressourcentyp Nutzerkontingent aus. Dienste, die Kontingentmesswerte nicht unterstützen, sind dann nicht zu sehen.

  • Zu den gängigen Diensten, die Kontingentmesswerte unterstützen, gehören: Compute Engine, Dataflow, Spanner, Pub/Sub, Cloud Vision, Speech-to-Text, Cloud Monitoring und Cloud Logging.

  • Zu den gängigen Diensten, die keine Kontingentmesswerte unterstützen, gehören App Engine und Cloud SQL.

Messwertnamen abrufen

Kontingente und Systemlimits haben zwei Arten von Namen: Anzeigenamen und Messwertnamen. Anzeigenamen enthalten Leerzeichen und Großbuchstaben, damit sie für Menschen leichter zu lesen sind. Messwertnamen werden eher in Kleinbuchstaben geschrieben und durch Unterstriche anstelle von Leerzeichen getrennt. Das genaue Format hängt vom Dienst ab.

In der folgenden Anleitung wird beschrieben, wie Sie Messwertnamen für Kontingente und Systemlimits mit der Google Cloud Console oder der gcloud CLI abrufen.

Console

  1. Gehen Sie in der Google Cloud Console zu IAM und Verwaltung > Kontingente und Systemlimits:

    Zur Seite „Kontingente und Systemlimits“

    In der Tabelle auf dieser Seite werden Kontingente und Systemlimits mit Nutzungs- oder angepassten Werten sowie ein Referenzeintrag für andere Kontingente angezeigt. Der Referenzeintrag ist am Ende des Eintrags in der Spalte Name in Klammern mit dem Wort „default“ gekennzeichnet. SetIAMPolicy requests per minute per region (default) ist beispielsweise der Referenzeintrag für das Kontingent SetIamPolicyRequestsPerMinutePerProject.

  2. Wenn die Spalte Messwert nicht angezeigt wird, gehen Sie so vor:

    1. Klicken Sie auf  Spaltenanzeigeoptionen.
    2. Wählen Sie Metric (Messwert) aus.
    3. Klicken Sie auf OK. Die Spalte Messwert wird in der Tabelle angezeigt.

In der Spalte Messwert werden die Messwertnamen angezeigt. Wenn Sie die Ergebnisse filtern möchten, geben Sie einen Namen oder Wert für das Attribut in das Feld neben Filter ein.

gcloud

Wenn Sie die Messwertnamen für einen Google Cloud -Dienst mit der gcloud CLI abrufen möchten, führen Sie den Befehl quotas info list aus. Wenn Sie Zeilen überspringen möchten, in denen keine Messwertnamen aufgeführt sind, leiten Sie die Ausgabe an einen Befehl wie grep mit metric: als Suchbegriff weiter oder verwenden Sie das gcloud CLI-Flag --format:

gcloud beta quotas info list --project=PROJECT_ID_OR_NUMBER \
    --service=SERVICE_NAME --format="value(metric)"

Ersetzen Sie Folgendes:

  • PROJECT_ID_OR_NUMBER: die Projekt-ID oder Projektnummer.
  • SERVICE_NAME: Der Name des Dienstes, dessen Kontingentmesswerte Sie sehen möchten. Der Dienstname für Compute Engine ist beispielsweise compute.googleapis.com. Geben Sie den Teil googleapis.com des Dienstnamens an.

Mehr Möglichkeiten mit Cloud Monitoring

Mit den Cloud Monitoring-Tools können Sie die Kontingentnutzung, Werte und Fehler im Detail überwachen. Mit diesen Messwerten können Sie benutzerdefinierte Dashboards und Benachrichtigungen erstellen. Sie können sich beispielsweise die Kontingentnutzung im Zeitverlauf ansehen oder eine Benachrichtigung erhalten, wenn Sie sich Ihrem Kontingentwert nähern.

Cloud Monitoring unterstützt eine Vielfalt an Messwerten, die Sie mit Filtern und Aggregationen kombinieren können. Auf diese Weise erhalten Sie neue und aufschlussreiche Einblicke in Ihre Kontingentnutzung. Beispielsweise können Sie einen Messwert für die Nutzung von Zuteilungskontingenten mit einem quota_metric-Filter für Cloud TPU-Namen kombinieren.

Die Preise für Cloud Monitoring werden im Dokument Google Cloud Observability-Preise beschrieben.

Die Cloud Monitoring-Dokumentation ist sehr umfangreich. Hier finden Sie einige Dokumente für den Einstieg:

  • Diagramme erstellen: Eine umfassende Anleitung zum Erstellen von Diagrammen und Tabellen und zum Hinzufügen dieser Elemente zu einem benutzerdefinierten Dashboard.
  • Einführung in Benachrichtigungen: Hier finden Sie einen Überblick über die Funktionsweise von Benachrichtigungen und die Optionen zum Erstellen einer Benachrichtigungsrichtlinie.
  • Benachrichtigungsrichtlinien verwalten: Eine Anleitung für verschiedene Verwaltungsaufgaben für Ihre vorhandenen Benachrichtigungsrichtlinien, z. B. zum Aufrufen, Bearbeiten oder Löschen einer Richtlinie oder zum Hinzufügen einer Richtlinie zu einem Dashboard.
  • Kontingentmesswerte verwenden: Ein detailliertes Dokument zu Anwendungsfällen für Kontingente mit Beispielen zu Themen wie dem Erstellen von Benachrichtigungen für quota/exceeded-Fehler.
  • Google Cloud Leitfaden zu Messwerten: Ein Referenzdokument zu Messwerten. Im Abschnitt serviceruntime sind die Messwerte für Kontingente aufgeführt, die für das Monitoring verwendet werden.