Kontingentbenachrichtigungen und -monitoring einrichten

Sie können Nutzungsbenachrichtigungen und Monitoring für Ihre Kontingente einrichten. Das Cloud-Kontingente-Dashboard ist zur Vereinfachung in Cloud Monitoring integriert. 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

Sie können auf der Seite IAM und Verwaltung > Kontingente und Systemlimits Kontingentbenachrichtigungen einrichten, um Benachrichtigungen zu Kontingentereignissen zu erhalten. Sie können beispielsweise eine Benachrichtigung einrichten, die Sie informiert, wenn Ihre 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 die 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 äußersten rechten Spalte der Tabelle auf Weitere Aktionen und wählen Sie dann Nutzungsbenachrichtigung erstellen aus. Der Bereich Vorlagen für Benachrichtigungsrichtlinien wird geöffnet.

  4. Wählen Sie unter Benachrichtigungen konfigurieren Ihren 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 von Cloud Monitoring können Sie Diagramme erstellen, um Messwerte anzusehen. Sie können damit 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 das auf der Seite des  Metrics Explorer auf:

    Zu 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 Projekt von Google Cloud 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 Filter-Element, um Filter hinzuzufügen, mit denen Zeitreihen aus den Abfrageergebnissen entfernt werden.

  5. Verwenden Sie zum Kombinieren von Zeitreihen die Menüs im Aggregation Element. 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 in Cloud Monitoring benutzerdefinierte Dashboards und Benachrichtigungen erstellen. Weitere Informationen finden Sie unter Weitere Möglichkeiten mit Cloud Monitoring.

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 lesbar sind. Messwertnamen sind in der Regel kleingeschrieben und werden 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 entweder über die Google Cloud Console oder die 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 Nutzung oder angepassten Werten sowie ein Referenzeintrag für andere Kontingente angezeigt. Der Referenzeintrag enthält in der Spalte Name am Ende der Auflistung in Klammern das Wort „default“. Beispielsweise ist SetIAMPolicy requests per minute per region (default) der Referenzeintrag für das Kontingent SetIamPolicyRequestsPerMinutePerProject.

  2. Wenn die Spalte Messwert nicht angezeigt wird, führen Sie die folgenden Schritte aus.

    1. Klicken Sie auf „Spaltenanzeigeoptionen“ .
    2. Wählen Sie 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

Führen Sie den quotas info list Befehl aus, um die Messwertnamen für einen Google Cloud Dienst mit der gcloud CLI abzurufen. 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 --format-Flag:

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.

Weitere 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 einrichten. Sie können beispielsweise die Kontingentnutzung im Zeitverlauf ansehen oder eine Benachrichtigung erhalten, wenn Sie sich dem 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 sind im Dokument Preise für Google Cloud Observability beschrieben.

Die Cloud Monitoring-Dokumentation ist umfangreich. Hier sind einige Dokumente, die Ihnen den Einstieg erleichtern:

  • Diagramme erstellen: Eine umfassende Anleitung zum Erstellen von Diagrammen und Tabellen und zum Hinzufügen zu einem benutzerdefinierten Dashboard.
  • Einführung in Benachrichtigungen: Eine Übersicht über die Funktionsweise von Benachrichtigungen und die Optionen zum Erstellen einer Benachrichtigungsrichtlinie.
  • Benachrichtigungsrichtlinien verwalten: Eine Anleitung zu verschiedenen Verwaltungsaufgaben für Ihre vorhandenen Benachrichtigungsrichtlinien, z. B. zum Aufrufen, Bearbeiten, Löschen oder 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 Messwertleitfaden: Ein Referenzdokument zu Messwerten. Im Abschnitt serviceruntime sind die Kontingentmesswerte aufgeführt, die für das Monitoring verwendet werden.

Nächste Schritte