Configurar a coleta de métricas

A coleta de métricas da Apigee híbrida fica desativada por padrão. Forneça algumas propriedades de configuração no arquivo de modificações para permitir que o híbrido envie os dados das métricas coletadas para o Stackdriver.

Configuração necessária

Para permitir que a Apigee híbrida envie dados de métricas coletadas ao Stackdriver, você precisa fornecer estas definições de configuração no arquivo de substituições:

...
gcpProjectID: project_ID
k8sClusterName: cluster_name
...
metrics:
  enabled: true
  serviceAccountPath: service_account_file

Em que:

  • gcpProjectID é um código do projeto do GCP; Os dados de métricas serão enviados para a instância do Stackdriver nesse projeto.
  • k8sClusterName é o nome do cluster do Kubernetes em que o ambiente de execução híbrido está instalado.
  • serviceAccountPath é o caminho no sistema de arquivos para o arquivo de chave da conta de serviço do GCP de onde foi feito o download durante o procedimento de instalação da Apigee híbrida. A conta de serviço associada à chave precisa ter o papel de Gravador de métricas do Monitoring. Para detalhes sobre como criar contas de serviço, consulte a Etapa 5: adicionar contas de serviço.

Exemplo:

...
gcpProjectID: acme-hybrid
k8sClusterName: acme-hybrid
...
metrics:
  enabled: true
  serviceAccountPath: ./service-accounts/metrics-sa.json

Como desativar a coleta de métricas

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

...
metrics:
  enabled: false
...