Métriques de quota d'API simplifiées
Pour améliorer la détectabilité et la facilité de gestion des quotas de l'API Compute Engine, Trusted Cloud by S3NS a réduit le nombre de métriques de quota en les regroupant dans un nombre plus restreint de groupes de quotas. Ces métriques de quota simplifiées offrent également des limites plus élevées pour chaque groupe de quotas.
Le tableau suivant répertorie toutes les métriques de quotas d'API simplifiées qui consolident les métriques de quotas d'API existantes :
Métriques de quota d'API existantes | Métrique de quota d'API simplifiée |
---|---|
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 Métrique de quota existante pour les méthodes qui listent les ressources Compute Engine. | |
compute.googleapis.com/get_macsec_config_requests | |
compute.googleapis.com/license_verification_requests |
|
compute.googleapis.com/default Métrique de quota existante pour les méthodes globales qui créent, modifient ou suppriment des ressources Compute Engine. |
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 Métrique de quota existante pour les méthodes régionales et zonales qui listent les ressources Compute Engine. | |
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 Métrique de quota existante pour les méthodes régionales et zonales qui créent, modifient ou suppriment des ressources Compute Engine. | |
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 |
Utiliser des métriques simplifiées dans Cloud Monitoring
Pour surveiller l'utilisation de l'API Compute Engine par rapport aux métriques d'API simplifiées, ajoutez des filtres pour ces métriques dans vos tableaux de bord, alertes et requêtes Cloud Monitoring.
Utiliser les métriques simplifiées dans les tableaux de bord Cloud Monitoring
Pour utiliser une métrique de quota simplifiée dans les tableaux de bord :
Dans la console Trusted Cloud , accédez à Monitoring :
Dans le volet de navigation, sélectionnez Tableaux de bord.
Sélectionnez le tableau de bord que vous souhaitez modifier pour utiliser une métrique simplifiée.
Cliquez sur Modifier le tableau de bord et ajoutez un widget.
Ajoutez un filtre correspondant à la métrique que vous souhaitez surveiller :
- Dans le champ Filtre, sélectionnez
quota_metric
. - Dans le champ Comparator (Comparateur), sélectionnez
=
. - Dans le champ Valeur, spécifiez le nom de la métrique pour le quota d'API.
Par exemple, le filtre
quota_metric = compute.googleapis.com/global_reads
utilise une expression régulière pour faire correspondre toutes les données de séries temporelles qui utilisent la métrique de quotacompute.googleapis.com/global_reads
.
- Dans le champ Filtre, sélectionnez
Pour appliquer vos modifications au tableau de bord, cliquez sur Appliquer dans la barre d'outils.
Utiliser les métriques de quota d'API simplifiées dans les règles d'alerte Cloud Monitoring
Pour créer une règle d'alerte permettant de surveiller l'utilisation d'une métrique de quota d'API simplifiée, procédez comme suit :
Dans la console Trusted Cloud , accédez à Monitoring :
Dans le volet de navigation, sélectionnez Alertes. La page "Alertes" affiche des volets répertoriant les informations récapitulatives, les incidents et les règles d'alerte.
Cliquez sur Créer une règle pour ajouter une règle d'alerte.
Sélectionnez un filtre correspondant à la métrique que vous souhaitez surveiller :
- Dans le champ Filtre, sélectionnez
quota_metric
. - Dans le champ Comparator (Comparateur), sélectionnez
=
. - Dans le champ Valeur, spécifiez le nom de la métrique pour le quota simplifié.
Par exemple, le filtre
quota_metric = compute.googleapis.com/global_reads
utilise une expression régulière pour faire correspondre toutes les données de séries temporelles qui utilisent la métrique de quotacompute.googleapis.com/global_reads
. - Cliquez sur OK pour enregistrer les modifications apportées au filtre.
- Dans le champ Filtre, sélectionnez
Cliquez sur Enregistrer la règle.
Vous pouvez également utiliser le fournisseur Terraform Trusted Cloud by S3NS pour créer des règles d'alerte dans votre projetTrusted Cloud . Pour en savoir plus, consultez Créer des règles d'alerte avec Terraform.
Utiliser des métriques de quota simplifiées dans les requêtes Cloud Monitoring
Pour utiliser la métrique de quota simplifiée dans une règle d'alerte basée sur MQL ou PromQL, ou dans un graphique d'un tableau de bord, utilisez l'éditeur de requête et modifiez le filtre de requête. Consultez la page Utiliser l'éditeur de requête. Ouvrez l'éditeur de requête et ajoutez le filtre comme indiqué dans les exemples suivants : 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}]))