Für Spanner Data Boost gelten Kontingente, die die Anzahl der gleichzeitigen
ExecuteStreamingSQL
- und StreamingRead
-Aufrufe pro Projekt und pro
Region Wenn die Anzahl der gleichzeitigen Anfragen das Kontingent überschreitet, schlagen Anfragen mit RESOURCE EXHAUSTED
-Fehlern fehl.
Kontingent prüfen
So prüfen Sie das Kontingent für Nebenläufigkeit in Ihrem Projekt:
Rufen Sie in der Google Cloud Console die Seite „Kontingente“ auf.
Geben Sie im Filter
databoost
ein: Wählen Sie dann in der Liste DataBoostQuotaPerProjectPerRegion.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:
- Wechseln Sie in der Google Cloud Console zu Monitoring:
Zu „Monitoring“ - Wenn im Navigationsmenü der Metrics Explorer angezeigt wird, wählen Sie ihn aus. Klicken Sie andernfalls auf Ressourcen und dann auf Metrics Explorer.
- Wählen Sie oben auf der Seite ein Zeitintervall aus.
- Geben Sie in der Drop-down-Liste Messwert im Feld Nach Ressourcen- oder Messwertname filtern den Wert
consumer
ein und drücken Sie die TasteEnter
, um die Suche einzugrenzen. - Wählen Sie in der Liste Nutzerkontingent > Kontingent > Gleichzeitige Kontingentnutzung Klicken Sie dann auf Übernehmen.
- Klicken Sie auf + FILTER HINZUFÜGEN, um einen Filter zu erstellen.
- Wählen Sie in der Drop-down-Liste Label 1 die Option quota_metric aus.
Geben Sie in das Textfeld Wert 1 spanner.googleapis.com/data_boost_quota.
Der Metrics Explorer zeigt ein Liniendiagramm der Kontingentnutzung nach Region.
Optional: Wählen Sie unter Anzeige als Widgettyp die Option Gestapeltes Balkendiagramm aus.
Kontingentfehler im Blick behalten
So überwachen Sie Kontingentfehler:
Wählen Sie im Metrics Explorer den Messwert aus. Nutzerkontingent > Kontingent > Fehler: Kontingent überschritten.
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:
- Folgen Sie dazu der Anleitung unter Benachrichtigungsrichtlinien für Schwellenwerte erstellen
- Wählen Sie in der Drop-down-Liste Messwert auswählen unter Nach Ressource oder
Messwertname
data_boost
eingeben undEnter
drücken, um die Suche einzugrenzen. - Wählen Sie in der Liste Messwert auswählen Cloud Spanner-Instanz > Instanz > Processing Unit Second und dann Klicken Sie auf Übernehmen.
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 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:
- Benachrichtigungskanal erstellen
- Cloud Functions
- Berechtigungen auf Datenbankebene entfernen
Zulassungsrichtlinie ändern für Beispielcode, mit dem eine Rolle widerrufen wird.
Nächste Schritte
- Informationen zu Data Boost finden Sie in Data Boost – Übersicht