根據預設,Apigee 混合指標收集功能會停用;您必須在覆寫檔案中提供一些設定屬性,才能啟用混合功能,將收集的指標資料傳送至 Stackdriver。
必要設定
如要讓 Apigee hybrid 將收集的指標資料傳送至 Stackdriver,您必須在覆寫檔案中提供下列設定:
... gcpProjectID: project_ID k8sClusterName: cluster_name ... metrics: enabled: true serviceAccountPath: service_account_file
其中:
gcpProjectID
是 GCP 專案 ID。指標資料會傳送至該專案中的 Stackdriver 執行個體。k8sClusterName
是安裝混合式執行階段的 Kubernetes 叢集名稱。serviceAccountPath
是系統檔案系統中 GCP 服務帳戶金鑰檔案的路徑,該檔案是在 Apigee 混合安裝程序期間下載。與金鑰相關聯的服務帳戶必須具備「監控指標寫入者」角色。如要進一步瞭解如何建立服務帳戶,請參閱「步驟 5:新增服務帳戶」。
範例:
... gcpProjectID: acme-hybrid k8sClusterName: acme-hybrid ... metrics: enabled: true serviceAccountPath: ./service-accounts/metrics-sa.json
如何停用指標收集功能
如要停用指標收集功能,請在覆寫值中新增下列設定,然後套用至叢集:
... metrics: enabled: false ...