Vereinfachte API-Kontingentmesswerte
Um die Auffindbarkeit und Verwaltung von Compute Engine API-Kontingenten zu verbessern, Trusted Cloud by S3NS wurde die Anzahl der Kontingentmesswerte reduziert, indem Messwerte in weniger Kontingentgruppen zusammengefasst wurden. Diese vereinfachten Kontingentmesswerte bieten auch höhere Limits für jede Kontingentgruppe.
In der folgenden Tabelle sind alle vereinfachten API-Kontingentmesswerte aufgeführt, mit denen die vorhandenen API-Kontingentmesswerte zusammengefasst werden:
Vorhandene API-Kontingentmesswerte | Vereinfachter API-Kontingentmesswert |
---|---|
compute.googleapis.com/list_requests |
Read requests per minute compute.googleapis.com/global_reads |
compute.googleapis.com/read_requests | |
compute.googleapis.com/heavy_weight_read_requests | |
compute.googleapis.com/default Vorhandener 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/default Vorhandener Kontingentmesswert für globale Methoden, mit denen Compute Engine-Ressourcen erstellt, geändert oder gelöscht werden. |
Mutation requests per minute compute.googleapis.com/global_writes |
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 |
Read requests per minute per region compute.googleapis.com/reads_per_region |
compute.googleapis.com/read_requests_per_region | |
compute.googleapis.com/list_requests_per_region | |
compute.googleapis.com/default_per_region Vorhandene Kontingentmesswerte 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 |
Mutation requests per minute per region compute.googleapis.com/writes_per_region |
compute.googleapis.com/default_per_region Vorhandene Kontingentmesswerte 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 |
RegionInstances RecommendLocations requests per minute per region compute.googleapis.com/recommend_locations_per_region |
compute.googleapis.com/cache_invalidation_requests |
Cache invalidation requests per minute compute.googleapis.com/global_cache_invalidation_requests |
Vereinfachte Messwerte in Cloud Monitoring verwenden
Wenn Sie die Nutzung der Compute Engine API anhand der vereinfachten API-Messwerte überwachen möchten, fügen Sie Ihren Cloud Monitoring-Dashboards, ‑Benachrichtigungen und ‑Abfragen Filter für diese Messwerte hinzu.
Vereinfachte Messwerte in Cloud Monitoring-Dashboards verwenden
So verwenden Sie einen vereinfachten Kontingentmesswert in den Dashboards:
Wechseln Sie in der Trusted Cloud Console zu Monitoring:
Wählen Sie im Navigationsbereich die Option Dashboards aus.
Wählen Sie das zu bearbeitende Dashboard aus, das einen vereinfachten Messwert verwenden soll.
Klicken Sie auf Dashboard bearbeiten und fügen Sie ein Widget hinzu.
Fügen Sie einen Filter hinzu, der dem Messwert entspricht, den Sie beobachten möchten:
- Wählen Sie im Feld Filter die Option
quota_metric
aus. - Wählen Sie im Feld Vergleichsoperator die Option
=
aus. - Geben Sie im Feld Wert den Namen des Messwerts für das API-Kontingent an.
Der Filter
quota_metric = compute.googleapis.com/global_reads
verwendet beispielsweise einen regulären Ausdruck, um alle Zeitreihendaten abzugleichen, die den Kontingentmesswertcompute.googleapis.com/global_reads
verwenden.
- Wählen Sie im Feld Filter die Option
Klicken Sie in der Symbolleiste auf Übernehmen, um die Änderungen auf das Dashboard anzuwenden.
Vereinfachte API-Kontingentmesswerte in Cloud Monitoring-Benachrichtigungsrichtlinien verwenden
So erstellen Sie eine Benachrichtigungsrichtlinie, um die Nutzung eines vereinfachten API-Kontingentmesswerts zu überwachen:
Wechseln Sie in der Trusted 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.
Klicken Sie auf Richtlinie erstellen, um eine Benachrichtigungsrichtlinie hinzuzufügen.
Wählen Sie einen Filter aus, der dem Messwert entspricht, den Sie überwachen möchten:
- Wählen Sie im Feld Filter die Option
quota_metric
aus. - Wählen Sie im Feld Vergleichsoperator die Option
=
aus. - Geben Sie im Feld Wert den Namen des Messwerts für das vereinfachte Kontingent an.
Der Filter
quota_metric = compute.googleapis.com/global_reads
verwendet beispielsweise einen regulären Ausdruck, um alle Zeitreihendaten abzugleichen, die den Kontingentmesswertcompute.googleapis.com/global_reads
verwenden. - Klicken Sie auf Fertig, um die Änderungen im Filter zu speichern.
- Wählen Sie im Feld Filter die Option
Klicken Sie auf Richtlinie speichern.
Sie können auch den Trusted Cloud by S3NS Terraform-Provider verwenden, um Benachrichtigungsrichtlinien in IhremTrusted Cloud Projekt zu erstellen. Weitere Informationen finden Sie unter Benachrichtigungsrichtlinien mit Terraform erstellen.
Vereinfachte Kontingentmesswerte in Cloud Monitoring-Abfragen verwenden
Wenn Sie den vereinfachten Kontingentmesswert in einer MQL-basierten oder PromQL-basierten Benachrichtigungsrichtlinie oder in einem Diagramm in einem Dashboard verwenden möchten, verwenden Sie den Abfrageeditor und bearbeiten Sie den Abfragefilter. Informationen dazu finden Sie unter Abfrageeditor verwenden. Öffnen Sie den Abfrageeditor und fügen Sie den Filter wie in den folgenden Beispielen hinzu: MQL:
fetch consumer_quota | metric 'serviceruntime.googleapis.com/quota/rate/net_usage' | filter (metric.quota_metric =~ 'compute.googleapis.com/global_reads') | align rate(1m) | every 1m | group_by [], [value_net_usage_aggregate: aggregate(value.net_usage)]
sum(rate(serviceruntime_googleapis_com:quota_rate_net_usage{monitored_resource="consumer_quota",
quota_metric=~"compute.googleapis.com/globalreads"}[${_interval}]))