本節說明將 Apigee 混合指標資料傳送至 適用於 GKE 的 Cloud 作業套件的設定屬性。系統預設會啟用指標收集功能。另請參閱「指標收集總覽」。
在某些情況下,您可能會想使用自己的指標收集系統 (例如 Prometheus 或 Grafana),並與 Apigee 提供的預設指標收集系統並行運作,或改用前者。如要進一步瞭解如何使用自己的指標收集系統,請參閱 Apigee 社群中的「Bring your own Prometheus (and Grafana) to monitor Apigee hybrid」一文。
必要設定
下列覆寫檔案設定可設定指標收集:
gcp: region: $GCP_REGION projectID: $GCP_PROJECT_ID metrics: serviceAccountPath: $SERVICE_ACCOUNT_PATH
其中:
$GCP_REGION
會指出apigee-logger
和apigee-metrics
推送資料的 Google Cloud 區域。$GCP_PROJECT_ID
會標示apigee-logger
和apigee-metrics
推送資料的 Google Cloud 專案。$SERVICE_ACCOUNT_PATH
是系統檔案系統中,Apigee 混合安裝程序下載的 Google Cloud 服務帳戶金鑰檔案路徑。與金鑰相關聯的服務帳戶必須具備「監控指標寫入者」角色。如要進一步瞭解如何建立服務帳戶,請參閱「關於服務帳戶:建立服務帳戶」一文。
範例:
gcp: region: us-central1 projectID: acme-project metrics: serviceAccountPath: ./service-accounts/metrics-sa.json
如何停用指標收集功能
如要停用指標收集功能,請在覆寫值中新增下列設定,然後套用至叢集:
metrics: enabled: false