設定指標收集

本節說明將 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-loggerapigee-metrics 推送資料的 Google Cloud 區域
  • $GCP_PROJECT_ID 會標示 apigee-loggerapigee-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