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-logger和apigee-metrics推送其数据的 Google Cloud 项目。gcp-region标识apigee-logger和apigee-metrics推送其数据的 GCP 地区。gcp-project-id标识apigee-logger和apigee-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 ...