指標の収集を構成する

Apigee ハイブリッドの指標の収集は、デフォルトでは無効になっています。ハイブリットによって収集された指標データが Stackdriver に送信されるようにするには、オーバーライド ファイルにいくつかの構成プロパティを指定する必要があります。

必要な構成

Apigee ハイブリッドによって収集された指標データが 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 は、apigee-loggerapigee-metrics がデータを push する Google Cloud プロジェクトを識別します。
  • gcp-region は、apigee-loggerapigee-metrics がデータを push する GCP リージョンを識別します。
  • gcp-project-id は、apigee-loggerapigee-metrics がデータを push する Google Cloud プロジェクトを識別します。
  • serviceAccountPath は、Apigee ハイブリッドのインストール手順を実施した際にダウンロードした GCP サービス アカウント キーファイルへのパスです。キーに関連付けられているサービス アカウントには、Monitoring Metrics Writer のロールが必要です。サービス アカウントの作成の詳細については、手順 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
...