Configure a recolha de métricas

A recolha de métricas híbridas do Apigee está desativada por predefinição. Tem de fornecer algumas propriedades de configuração no ficheiro de substituições para permitir que o híbrido envie os dados de métricas recolhidos para o Stackdriver.

Configuração necessária

Para permitir que o Apigee hybrid envie dados de métricas recolhidos para o Stackdriver, tem de fornecer estas definições de configuração no ficheiro de substituições:

...

# 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

Onde:

  • gcpProjectID identifica o projeto do Google Cloud onde apigee-logger e apigee-metrics enviam os respetivos dados.
  • gcp-region identifica a região da GCP onde o apigee-logger e o apigee-metrics enviam os respetivos dados.
  • gcp-project-id identifica o projeto do Google Cloud onde apigee-logger e apigee-metrics enviam os respetivos dados.
  • serviceAccountPath é o caminho no seu sistema de ficheiros para o ficheiro de chave da conta de serviço do GCP que foi transferido durante o procedimento de instalação do Apigee Hybrid. A conta de serviço associada à chave tem de ter a função Monitoring Metrics Writer. Para ver detalhes sobre como criar contas de serviço, consulte o Passo 5: adicione contas de serviço.

Exemplo:

...

# 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

Como desativar a recolha de métricas

Para desativar a recolha de métricas, adicione a seguinte configuração às substituições e aplique-a ao cluster:

...
metrics:
  enabled: false
...