Data Boost-Kontingentnutzung überwachen und verwalten

Für Spanner Data Boost gelten Kontingente, die die Anzahl der gleichzeitigen ExecuteStreamingSQL- und StreamingRead-Aufrufe pro Projekt und pro Region Wenn die Anzahl gleichzeitiger Anfragen das Kontingent überschreitet, schlagen Anfragen fehl mit RESOURCE EXHAUSTED Fehlern.

Kontingent prüfen

So prüfen Sie das Kontingent für Nebenläufigkeit in Ihrem Projekt:

  1. Rufen Sie in der Google Cloud Console die Seite „Kontingente“ auf.

    Kontingente aufrufen

  2. Geben Sie im Filter databoost ein: Wählen Sie dann in der Liste DataBoostQuotaPerProjectPerRegion.

  3. Suchen Sie in der Tabelle nach Ihrer Region und sehen Sie sich das Limit dafür an. Region

Kontingentnutzung überwachen

So überwachen Sie Ihre Kontingentnutzung:

  1. Wechseln Sie in der Google Cloud Console zu Monitoring:
    Zu „Monitoring“
  2. Wenn im Navigationsmenü der Metrics Explorer angezeigt wird, wählen Sie ihn aus. Klicken Sie andernfalls auf Ressourcen und wählen Sie dann Metrics Explorer aus.
  3. Wählen Sie oben auf der Seite ein Zeitintervall aus.
  4. In der Dropdown-Liste Messwert in der Dropdown-Liste Nach Ressource oder Messwert filtern Name consumer eingeben und Enter drücken, um die Suche einzugrenzen.
  5. Wählen Sie in der Liste Nutzerkontingent > Kontingent > Gleichzeitige Kontingentnutzung Klicken Sie dann auf Übernehmen.
  6. Klicken Sie auf + FILTER HINZUFÜGEN, um einen Filter zu erstellen.
  7. Wählen Sie in der Drop-down-Liste Label 1 die Option quota_metric aus.
  8. Geben Sie in das Textfeld Wert 1 spanner.googleapis.com/data_boost_quota.

    Der Metrics Explorer zeigt ein Liniendiagramm der Kontingentnutzung nach Region.

  9. Optional: Wählen Sie unter Display für Widget-Typ die Option Gestapeltes Balkendiagramm aus.

Kontingentfehler überwachen

So überwachen Sie Kontingentfehler:

  1. Wählen Sie im Metrics Explorer den Messwert aus. Nutzerkontingent > Kontingent > Fehler: Kontingent überschritten.

  2. Fügen Sie einen Filter für quota_metric gleich spanner.googleapis.com/data_boost_quota.

Benachrichtigung zur Data Boost-Nutzung einrichten

Sie können eine Benachrichtigungsrichtlinie erstellen, damit Sie benachrichtigt werden, wenn die Anzahl der gleichzeitigen partitionierte Abfragen, die Data Boost anfordern (gleichzeitig) ExecuteStreamingSQL- und StreamingRead-Aufrufe) pro Projekt und Region einen bestimmten Grenzwert überschreitet. Führen Sie dazu die folgenden Schritte aus:

  1. Folgen Sie dazu der Anleitung unter Benachrichtigungsrichtlinien für Schwellenwerte erstellen
  2. Wählen Sie in der Drop-down-Liste Messwert auswählen unter Nach Ressource oder Messwertname data_boost eingeben und Enter drücken, um die Suche einzugrenzen.
  3. Wählen Sie in der Liste Messwert auswählen Cloud Spanner-Instanz > Instanz > Processing Unit Second und dann Klicken Sie auf Übernehmen.
  4. Fahren Sie mit dem Erstellen einer Benachrichtigungsrichtlinie fort und legen Sie den Grenzwert auf einige fest. Prozentsatz des Kontingents.

    Wenn das Standardkontingent z. B. 200 beträgt und Sie benachrichtigt werden möchten, wenn das Anzahl gleichzeitiger Anfragen 80% des Maximums erreicht. Geben Sie in das Feld Feld Schwellenwert:

Kontingentfehler behandeln

Wenn die Rate der Fehler aufgrund überschrittener Kontingente hoch ist, sollten Sie bei Verwendung von Dataflow mit Data Boost-Funktion verwenden, empfehlen wir, die maximale Anzahl von in Ihren Dataflow-Job ein, um eine Überschreitung der Data Boost-Kontingent. Sie können auch ein höheres Kontingent beantragen.

Hauptkonto daran hindern, Data Boost-Ressourcen zu nutzen

Wenn ein Kapital den Betrag Data Boost-Ressourcen, die nach vernünftigem Ermessen erwartet werden können können Sie das Hauptkonto daran hindern, Data Boost zu verwenden. Ressourcen durch Widerrufen der spanner.databases.useDataBoost-Identity and Access Management (IAM) des Hauptkontos. Sie können Widerrufe indem Sie den Benachrichtigungskanal einer Benachrichtigung als Webhook konfigurieren, Ruft eine Cloud Functions-Funktion auf. Weitere Informationen finden Sie unter folgenden Links:

Nächste Schritte