設定指標收集

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 會識別 Google Cloud 專案,apigee-loggerapigee-metrics 會將資料推送至該專案。
  • gcp-region 會識別 apigee-loggerapigee-metrics 推送資料的 GCP 區域
  • gcp-project-id 會識別 Google Cloud 專案,apigee-loggerapigee-metrics 會將資料推送至該專案。
  • serviceAccountPath 是檔案系統中 GCP 服務帳戶金鑰檔案的路徑,該檔案是在 Apigee Hybrid 安裝程序期間下載。 與金鑰相關聯的服務帳戶必須具備「監控指標寫入者」角色。如要瞭解如何建立服務帳戶,請參閱「步驟 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
...