Configura la recopilación de métricas

La recopilación de métricas de Apigee hybrid está inhabilitada de forma predeterminada. Debes proporcionar algunas propiedades de configuración en tu archivo de anulaciones para permitir que los híbridos envíen los datos de métricas recopilados a Stackdriver.

Configuración necesaria

Para permitir que Apigee Hybrid envíe datos de métricas recopiladas a Stackdriver, debes proporcionar estos parámetros de configuración a tu 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

Aquí:

  • gcpProjectID identifica el proyecto de Google Cloud en el que apigee-logger y apigee-metrics envían sus datos.
  • gcp-region identifica la región de GCP en la que apigee-logger y apigee-metrics envían sus datos.
  • gcp-project-id identifica el proyecto de Google Cloud en el que apigee-logger y apigee-metrics envían sus datos.
  • serviceAccountPath es la ruta de tu sistema de archivos al archivo de claves de la cuenta de servicio de GCP que se descargó durante el procedimiento de instalación de Apigee Hybrid. La cuenta de servicio asociada con la clave debe tener la función Escritor de métricas de supervisión. Para obtener detalles sobre cómo crear cuentas de servicio, consulta Paso 5: Agrega 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

Inhabilita la recopilación de métricas

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

...
metrics:
  enabled: false
...