Apigee Hybrid 指标收集默认处于停用状态;您必须在替换文件中提供一些配置属性,以让 Hybrid 将收集的指标数据发送给 Stackdriver。
必需配置
要使 Apigee Hybrid 将收集的指标数据发送给 Stackdriver,您必须在替换文件中提供这些配置设置:
... gcpProjectID: project_ID k8sClusterName: cluster_name ... metrics: enabled: true serviceAccountPath: service_account_file
其中:
gcpProjectID
是 GCP 项目 ID。指标数据将发送到该项目的 Stackdriver 实例中。k8sClusterName
是安装了 Hybrid 运行时的 Kubernetes 集群名称。serviceAccountPath
是文件系统中 GCP 服务账号密钥文件(下载于 Apigee Hybrid 安装过程期间)的路径。与密钥关联的服务账号必须具有 Monitoring Metrics Writer 角色。如需详细了解如何创建服务账号,请参阅第 5 步:添加服务账号。
示例:
... gcpProjectID: acme-hybrid k8sClusterName: acme-hybrid ... metrics: enabled: true serviceAccountPath: ./service-accounts/metrics-sa.json
如何停用指标收集
如需停用指标收集,请将以下配置添加至替换文件,并将其应用于集群:
... metrics: enabled: false ...