Configure a recolha de métricas

Esta secção descreve as propriedades de configuração para enviar dados de métricas do Apigee Hybrid para o Cloud Operations para GKE. A recolha de métricas está ativada por predefinição. Consulte também o Resumo da recolha de métricas.

Em alguns casos, pode querer usar o seu próprio sistema de recolha de métricas, como o Prometheus ou o Grafana, em paralelo ou em vez do sistema de recolha de métricas predefinido fornecido pelo Apigee. Para ver detalhes sobre a utilização do seu próprio sistema de recolha de métricas, consulte o artigo Traga o seu próprio Prometheus (e Grafana) para monitorizar o Apigee hybrid na comunidade do Apigee.

Configuração necessária

As seguintes definições do ficheiro de substituições configuram a recolha de métricas:

gcp:
  region: $GCP_REGION
  projectID: $GCP_PROJECT_ID

metrics:
  serviceAccountPath: $SERVICE_ACCOUNT_PATH

Onde:

  • $GCP_REGION identifica a região do Google Cloud 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.
  • $SERVICE_ACCOUNT_PATH é o caminho no seu sistema de ficheiros para o ficheiro de chave da conta de serviço do Google Cloud 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 a criação de contas de serviço, consulte o artigo Acerca das contas de serviço: crie as contas de serviço.

Exemplo:

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

metrics:
  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