デフォルトでは、Apigee ハイブリッドの指標の収集は無効になっています。ハイブリットにより収集された指標データを Stackdriver に送信するには、オーバーライド ファイルにいくつかの構成プロパティを指定する必要があります。
必要な構成
Apigee ハイブリッドにより収集された指標データを Stackdriver に送信するには、オーバーライド ファイルで次の構成を行う必要があります。
... gcpProjectID: project_ID k8sClusterName: cluster_name ... metrics: enabled: true serviceAccountPath: service_account_file
ここで
gcpProjectID
は、GCP プロジェクトの ID です。指標データは、そのプロジェクトの Stackdriver インスタンスに送信されます。k8sClusterName
は、ハイブリッド ランタイムがインストールされている Kubernetes クラスタの名前です。serviceAccountPath
は、Apigee ハイブリッドのインストール手順でダウンロードした GCP サービス アカウント キー ファイルのファイル システム上のパスです。キーに関連付けられているサービス アカウントには、Monitoring Metrics Writer のロールが必要です。サービス アカウントの作成の詳細については、手順 5: サービス アカウントの追加をご覧ください。
例:
... gcpProjectID: acme-hybrid k8sClusterName: acme-hybrid ... metrics: enabled: true serviceAccountPath: ./service-accounts/metrics-sa.json
指標の収集を無効にする方法
指標の収集を無効にするには、次の構成をオーバーライドに追加してクラスタに適用します。
... metrics: enabled: false ...