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 ...