Vereinfachte API-Kontingentmesswerte
Um die Auffindbarkeit und Verwaltbarkeit von Compute Engine API Kontingenten Google Cloud zu verbessern, hat die Anzahl der Kontingentmesswerte reduziert, indem Messwerte in weniger Kontingentgruppen zusammengefasst wurden. Diese vereinfachten Kontingentmesswerte bieten auch höhere Limits für jede Kontingentgruppe.
Alte und vereinfachte API-Kontingentmesswerte
In der folgenden Tabelle sind die alten API-Kontingentmesswerte und ihre vereinfachten Entsprechungen aufgeführt:
| Alte API-Kontingentmesswerte | Vereinfachte API-Kontingentmesswerte |
|---|---|
compute.googleapis.com/list_requests |
compute.googleapis.com/global_readsLeseanfragen pro Minute |
compute.googleapis.com/read_requests | |
compute.googleapis.com/heavy_weight_read_requests | |
compute.googleapis.com/defaultAlter Kontingentmesswert für Methoden, mit denen Compute Engine-Ressourcen aufgelistet werden. | |
compute.googleapis.com/get_macsec_config_requests | |
compute.googleapis.com/license_verification_requests |
|
compute.googleapis.com/defaultAlter Kontingentmesswert für globale Methoden, mit denen Compute Engine-Ressourcen erstellt, geändert oder gelöscht werden. |
compute.googleapis.com/global_writesMutationsanfragen pro Minute |
compute.googleapis.com/global_resource_write_requests | |
compute.googleapis.com/heavy_weight_write_requests | |
compute.googleapis.com/regional_v2_public_advertised_prefixes_delete_requests | |
compute.googleapis.com/regional_v2_public_advertised_prefixes_create_requests | |
compute.googleapis.com/address_move_requests | |
compute.googleapis.com/project_set_common_instance_metadata_requests | |
compute.googleapis.com/regional_v2_public_advertised_prefixes_announce_requests | |
compute.googleapis.com/license_insert_requests |
|
compute.googleapis.com/heavy_weight_read_requests_per_region |
compute.googleapis.com/reads_per_regionLeseanfragen pro Minute und Region |
compute.googleapis.com/read_requests_per_region | |
compute.googleapis.com/list_requests_per_region | |
compute.googleapis.com/default_per_regionAlter Kontingentmesswert für regionale und zonale Methoden, mit denen Compute Engine-Ressourcen aufgelistet werden. | |
compute.googleapis.com/license_verification_requests_per_region | |
compute.googleapis.com/instance_list_referrers_requests_per_region | |
compute.googleapis.com/operation_read_requests_per_region | |
compute.googleapis.com/network_endpoint_list_requests_per_region | |
compute.googleapis.com/regional_network_endpoint_list_requests_per_region | |
compute.googleapis.com/get_serial_port_output_requests_per_region | |
compute.googleapis.com/read_requests |
|
compute.googleapis.com/heavy_weight_write_requests_per_region |
compute.googleapis.com/writes_per_regionMutationsanfragen pro Minute und Region |
compute.googleapis.com/default_per_regionAlter Kontingentmesswert für regionale und zonale Methoden, mit denen Compute Engine-Ressourcen erstellt, geändert oder gelöscht werden. | |
compute.googleapis.com/global_resource_write_requests_per_region | |
compute.googleapis.com/network_endpoint_write_requests_per_region | |
compute.googleapis.com/regional_network_endpoint_write_requests_per_region | |
compute.googleapis.com/regional_public_delegated_prefixes_create_requests_per_region | |
compute.googleapis.com/address_move_requests_per_region | |
compute.googleapis.com/simulate_maintenance_event_requests_per_region | |
compute.googleapis.com/regional_public_delegated_prefixes_delete_requests_per_region | |
compute.googleapis.com/regional_public_delegated_prefixes_announce_requests_per_region |
|
compute.googleapis.com/recommend_locations_requests_per_region |
compute.googleapis.com/recommend_locations_per_regionRegionInstances.RecommendLocations-Anfragen pro Minute und Region |
compute.googleapis.com/cache_invalidation_requests |
compute.googleapis.com/global_cache_invalidation_requestsCache-Entwertungsanfragen pro Minute |
Vereinfachte Messwerte in Cloud Monitoring-Dashboards verwenden
Wenn Sie die Compute Engine API-Nutzung anhand der vereinfachten API-Messwerte überwachen möchten, fügen Sie in Ihren Cloud Monitoring-Dashboards, -Benachrichtigungen und -Abfragen Filter für diese Messwerte hinzu.
Dashboard mit vereinfachten API-Kontingentmesswerten erstellen
So erstellen Sie ein Dashboard mit vereinfachten Messwerten:
Wechseln Sie in der Google Cloud Console zu Monitoring:
Wählen Sie im Navigationsbereich die Option Dashboards aus.
Klicken Sie auf Benutzerdefiniertes Dashboard erstellen.
Klicken Sie in der Dashboard-Symbolleiste auf Widget hinzufügen und wählen Sie einen Widgettyp aus, z. B. Liniendiagramm. Die Seite Widget konfigurieren wird geöffnet.
Führen Sie im Abschnitt Messwert auswählen die folgenden Schritte aus:
- Wählen Sie für die Ressource Nutzerkontingent aus.
- Wählen Sie für die Messwertkategorie Quota aus.
- Wählen Sie für den Messwert Ratenkontingentnutzung aus und klicken Sie dann auf Anwenden.
Verwenden Sie im Abschnitt Filter hinzufügen den Filter
quota_metricund wählen Sie den entsprechenden vereinfachten API-Kontingentmesswert aus. Informationen zum Auffinden des vereinfachten Messwerts finden Sie unter Alte und vereinfachte API-Kontingentmesswerte.Klicken Sie auf Anwenden , um das Widget dem Dashboard hinzuzufügen.
Klicken Sie in der Symbolleiste auf Speichern, um das Dashboard zu speichern.
Dashboard mit einem alten Kontingentmesswert ändern
So aktualisieren Sie ein Dashboard, das einen alten Messwert enthält:
Wechseln Sie in der Google Cloud Console zu Monitoring:
Wählen Sie im Navigationsbereich die Option Dashboards aus.
Öffnen Sie das Dashboard mit dem Diagramm, das aktualisiert werden muss.
Klicken Sie auf Bearbeiten.
Suchen Sie das Widget, das Sie aktualisieren möchten, und bearbeiten Sie es.
Aktualisieren Sie im Abschnitt Messwert auswählen den Filter, der den alten Messwert enthält:
- Wählen Sie im Feld Filter die Option
quota_metricaus. - Aktualisieren Sie im Feld Wert den aktuellen Wert auf den entsprechenden vereinfachten API-Kontingentmesswert. Informationen zum Auffinden des Ersatzes für Ihren alten Messwert finden Sie unter Alte und vereinfachte API-Kontingentmesswerte.
Ändern Sie beispielsweise
compute.googleapis.com/read_requestsincompute.googleapis.com/global_reads.
- Wählen Sie im Feld Filter die Option
Klicken Sie auf Anwenden, um die Änderungen zu übernehmen.
Vereinfachte API-Kontingentmesswerte in Cloud Monitoring-Benachrichtigungsrichtlinien verwenden
Wenn Sie die Compute Engine API-Nutzung anhand der vereinfachten API-Messwerte überwachen möchten, fügen Sie in Ihren Cloud Monitoring-Benachrichtigungsrichtlinien Filter für diese Messwerte hinzu.
Benachrichtigungsrichtlinie mit vereinfachten API-Kontingentmesswerten erstellen
So erstellen Sie eine Benachrichtigungsrichtlinie mit vereinfachten Messwerten:
Wechseln Sie in der Google Cloud Console zu Monitoring:
Wählen Sie im Navigationsbereich die Option Benachrichtigungen aus.
Klicken Sie auf Richtlinie erstellen.
Führen Sie im Abschnitt Messwert auswählen die folgenden Schritte aus:
- Wählen Sie für die Ressource Nutzerkontingent aus.
- Wählen Sie für die Messwertkategorie Quota aus.
- Wählen Sie für den Messwert Ratenkontingentnutzung aus und klicken Sie dann auf Anwenden.
Verwenden Sie im Abschnitt Filter hinzufügen den Filter
quota_metricund wählen Sie den entsprechenden vereinfachten API-Kontingentmesswert aus. Informationen zum Auffinden des vereinfachten Messwerts finden Sie unter Alte und vereinfachte API-Kontingentmesswerte.Konfigurieren Sie die Bedingung, Benachrichtigungskanäle und Dokumentation nach Bedarf.
Klicken Sie auf Richtlinie speichern.
Sie können auch den Google Cloud Terraform-Anbieter verwenden, um Benachrichtigungsrichtlinien in Ihrem Google Cloud Projekt zu erstellen. Weitere Informationen finden Sie unter Benachrichtigungsrichtlinien mit Terraform erstellen.
Benachrichtigungsrichtlinie mit einem alten Kontingentmesswert ändern
So aktualisieren Sie eine vorhandene Benachrichtigungsrichtlinie, die einen alten Kontingentmesswert verwendet:
Wechseln Sie in der Google Cloud Console zu Monitoring:
Wählen Sie im Navigationsbereich die Option Benachrichtigungen aus. Die Seite "Benachrichtigungen" zeigt Bereiche an, in denen zusammenfassende Informationen, Vorfälle und Benachrichtigungsrichtlinien aufgelistet sind.
Wenn Sie eine vorhandene Richtlinie bearbeiten möchten, klicken Sie unter Richtlinien auf den Richtliniennamen.
Aktualisieren Sie im Abschnitt Messwert auswählen den Filter, der den alten Messwert enthält:
- Wählen Sie im Feld Filter die Option
quota_metricaus. - Aktualisieren Sie im Feld Wert den Wert auf den entsprechenden vereinfachten API-Kontingentmesswert. Informationen zum Auffinden des Ersatzes für Ihren alten Messwert finden Sie unter Alte und vereinfachte API-Kontingentmesswerte.
Ändern Sie beispielsweise
compute.googleapis.com/read_requestsincompute.googleapis.com/global_reads.
- Wählen Sie im Feld Filter die Option
Klicken Sie auf Fertig , um die Änderungen im Filter zu speichern.
Klicken Sie auf Richtlinie speichern.
Vereinfachte Kontingentmesswerte in Cloud Monitoring-Abfragen verwenden
Verwenden Sie den Abfrageeditor und bearbeiten Sie den Abfragefilter, um eine PromQL-basierte Benachrichtigungsrichtlinie oder ein Diagramm in einem Dashboard zu aktualisieren. Weitere Informationen finden Sie unter Codeeditor für PromQL verwenden.
Wenn Sie Ihre Abfrage aktualisieren möchten, ersetzen Sie den alten Messwertnamen im Filter quota_metric durch den entsprechenden vereinfachten Messwertnamen.
Beispiel 1:
Abfrage mit einem alten Messwert:
rate(serviceruntime_googleapis_com:quota_rate_net_usage{monitored_resource="consumer_quota", \
quota_metric=~"compute.googleapis.com/read_requests"}[1m])Geänderte Abfrage mit vereinfachtem Messwert:
rate(serviceruntime_googleapis_com:quota_rate_net_usage{monitored_resource="consumer_quota", \
quota_metric=~"compute.googleapis.com/global_reads"}[1m])Beispiel 2:
Abfrage mit einem alten Messwert:
rate(serviceruntime_googleapis_com:quota_rate_net_usage{monitored_resource="consumer_quota", \ quota_metric=~"compute.googleapis.com/heavy_weight_write_requests_per_region"}[1m])
Geänderte Abfrage mit vereinfachtem Messwert:
rate(serviceruntime_googleapis_com:quota_rate_net_usage{monitored_resource="consumer_quota", \ quota_metric=~"compute.googleapis.com/writes_per_region"}[1m])