Configurar recogida de métricas

En esta sección se describen las propiedades de configuración para enviar datos de métricas de Apigee hybrid a Cloud Operations para GKE. La recogida de métricas está habilitada de forma predeterminada. Consulta también el resumen de la recogida de métricas.

En algunos casos, puede que quieras usar tu propio sistema de recogida de métricas, como Prometheus o Grafana, en paralelo o en lugar del sistema de recogida de métricas predeterminado que proporciona Apigee. Para obtener información sobre cómo usar tu propio sistema de recogida de métricas, consulta el artículo Bring your own Prometheus (and Grafana) to monitor Apigee hybrid (Usa tu propio Prometheus [y Grafana] para monitorizar Apigee hybrid) en la comunidad de Apigee.

Configuración obligatoria

Los siguientes ajustes del archivo de anulaciones configuran la recogida de métricas:

gcp:
  region: $GCP_REGION
  projectID: $GCP_PROJECT_ID

metrics:
  serviceAccountPath: $SERVICE_ACCOUNT_PATH

Donde:

  • $GCP_REGION identifica la región de Google Cloud donde apigee-logger y apigee-metrics envían sus datos.
  • $GCP_PROJECT_ID identifica el proyecto de Google Cloud donde apigee-logger y apigee-metrics envían sus datos.
  • $SERVICE_ACCOUNT_PATH es la ruta del archivo de clave de la cuenta de servicio de Google Cloud en tu sistema de archivos, que se descargó durante el procedimiento de instalación de Apigee hybrid. La cuenta de servicio asociada a la clave debe tener el rol Escritor de métricas de Monitoring. Para obtener información sobre cómo crear cuentas de servicio, consulta el artículo Acerca de las cuentas de servicio: crear las cuentas de servicio.

Ejemplo:

gcp:
  region: us-central1
  projectID: acme-project

metrics:
  serviceAccountPath: ./service-accounts/metrics-sa.json

Cómo inhabilitar la recogida de métricas

Para inhabilitar la recogida de métricas, añade la siguiente configuración a tus anulaciones y aplícala al clúster:

metrics:
  enabled: false