Configurar recogida de métricas

La recogida de métricas de Apigee Hybrid está inhabilitada de forma predeterminada. Para habilitar Hybrid y que envíe los datos de métricas recogidos a Stackdriver, debe proporcionar algunas propiedades de configuración en el archivo de anulaciones.

Configuración obligatoria

Para que Apigee hybrid pueda enviar los datos de métricas recogidos a Stackdriver, debe proporcionar estos ajustes de configuración en el archivo de anulaciones:

...

# gcpProjectID: project_ID       # Deprecated.

gcp:                             # v1.2.0 and later: Use this element instead of gcpProjectID.
  region: gcp-region
  projectID: gcp-project-id

metrics:
  enabled: true
  serviceAccountPath: service_account_file

Donde:

  • gcpProjectID identifica el proyecto de Google Cloud donde apigee-logger y apigee-metrics envían sus datos.
  • gcp-region identifica la región de GCP 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.
  • serviceAccountPath es la ruta del archivo de clave de la cuenta de servicio de GCP 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 más información sobre cómo crear cuentas de servicio, consulta el paso 5: Añadir cuentas de servicio.

Ejemplo:

...

# gcpProjectID: acme-hybrid      # Deprecated

gcp:                             # v1.2.0 and later: Use this element instead of gcpProjectID.
  region: us-central1
  projectID: acme-project

metrics:
  enabled: true
  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
...