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 ondeapigee-logger
eapigee-metrics
enviam os respetivos dados.gcp-region
identifica a região da GCP onde oapigee-logger
e oapigee-metrics
enviam os respetivos dados.gcp-project-id
identifica o projeto do Google Cloud ondeapigee-logger
eapigee-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 ...