Usar métricas de cuota de API simplificadas en Cloud Monitoring


En este documento se describe cómo usar las métricas de cuota de la API de Compute Engine simplificadas en tus paneles de control, políticas de alertas y consultas de Cloud Monitoring.

Métricas de cuota de API simplificadas

Para mejorar la visibilidad y la gestión de las cuotas de la API Compute Engine, Google Cloud ha reducido el número de métricas de cuota consolidando las métricas en menos grupos de cuota. Estas métricas de cuota simplificadas también ofrecen límites más altos para cada grupo de cuotas.

En la siguiente tabla se enumeran todas las métricas de cuota de API simplificadas que consolidan las métricas de cuota de API actuales:

Métricas de cuota de API actuales Métrica de cuota de API simplificada
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étrica de cuota actual para los métodos que muestran recursos de Compute Engine.
compute.googleapis.com/get_macsec_config_requests
compute.googleapis.com/license_verification_requests
compute.googleapis.com/default
Métrica de cuota actual para los métodos globales que crean, modifican o eliminan recursos de 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étrica de cuota actual para métodos regionales y zonales que muestran recursos de 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étrica de cuota actual para los métodos regionales y de zona que crean, modifican o eliminan recursos de 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

Usar métricas simplificadas en Cloud Monitoring

Para monitorizar el uso de la API Compute Engine con las métricas de API simplificadas, añade filtros para estas métricas en tus paneles de control, alertas y consultas de Cloud Monitoring.

Usar las métricas simplificadas en los paneles de control de Cloud Monitoring

Para usar una métrica de cuota simplificada en los paneles de control, siga estos pasos:

  1. En la Google Cloud consola, ve a Monitoring:

    Ir a Monitoring

  2. En el panel de navegación, selecciona Paneles.

  3. Selecciona el panel de control que quieras editar para usar una métrica simplificada.

  4. Haz clic en Editar panel de control y añade un widget.

  5. Añade un filtro que corresponda a la métrica que quieras monitorizar:

    1. En el campo Filtro, selecciona quota_metric.
    2. En el campo Comparador, selecciona =.
    3. En el campo Valor, especifique el nombre de la métrica de la cuota de la API. Por ejemplo, el filtro quota_metric = compute.googleapis.com/global_reads usa una expresión regular para buscar todos los datos de serie temporal que usen la métrica de cuota compute.googleapis.com/global_reads.
  6. Para aplicar los cambios al panel de control, haz clic en Aplicar en la barra de herramientas.

Usar las métricas de cuota de API simplificadas en las políticas de alertas de Cloud Monitoring

Para crear una política de alertas que monitorice el uso de una métrica de cuota de API simplificada, haz lo siguiente:

  1. En la Google Cloud consola, ve a Monitoring:

    Ir a Monitoring

  2. En el panel de navegación, selecciona Alertas. En la página Alertas se muestran paneles con información de resumen, incidentes y políticas de alertas.

  3. Haga clic en Crear política para añadir una política de alertas.

  4. Seleccione el filtro que corresponda a la métrica que quiera monitorizar:

    1. En el campo Filtro, selecciona quota_metric.
    2. En el campo Comparador, selecciona =.
    3. En el campo Valor, especifique el nombre de la métrica de la cuota simplificada. Por ejemplo, el filtro quota_metric = compute.googleapis.com/global_reads usa una expresión regular para buscar todos los datos de serie temporal que usen la métrica de cuota compute.googleapis.com/global_reads.
    4. Haz clic en Hecho para guardar los cambios en el filtro.
  5. Haz clic en Guardar política.

También puede usar el Google Cloud proveedor de Terraform para crear políticas de alertas en suGoogle Cloud proyecto. Para obtener más información, consulta Crear políticas de alertas con Terraform.

Usar métricas de cuota simplificadas en consultas de Cloud Monitoring

Para usar la métrica de cuota simplificada en una política de alertas basada en PromQL o en un gráfico de un panel de control, usa el editor de consultas y edita el filtro de consulta. Consulta Usar el editor de código para PromQL. Abre el editor de consultas y añade el filtro tal como se muestra en el ejemplo siguiente:

   sum(rate(serviceruntime_googleapis_com:quota_rate_net_usage{monitored_resource="consumer_quota", \
   quota_metric=~"compute.googleapis.com/global_reads"}[${__interval}]))