配置指标收集

Apigee Hybrid 指标收集默认处于停用状态;您必须在替换文件中提供一些配置属性,以让 Hybrid 将收集的指标数据发送给 Stackdriver

必需配置

要使 Apigee Hybrid 将收集的指标数据发送给 Stackdriver,您必须在替换文件中提供这些配置设置:

...

# 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

其中:

  • gcpProjectID 标识 apigee-loggerapigee-metrics 推送其数据的 Google Cloud 项目。
  • gcp-region 标识 apigee-loggerapigee-metrics 推送其数据的 GCP 地区
  • gcp-project-id 标识 apigee-loggerapigee-metrics 推送其数据的 Google Cloud 项目。
  • serviceAccountPath 是文件系统中 GCP 服务账号密钥文件(下载于 Apigee Hybrid 安装过程期间)的路径。与密钥关联的服务账号必须具有 Monitoring Metrics Writer 角色。如需详细了解如何创建服务账号,请参阅第 5 步:添加服务账号

示例:

...

# 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

如何停用指标收集

如需停用指标收集,请将以下配置添加至替换文件,并将其应用于集群:

...
metrics:
  enabled: false
...