第4章 メトリックの概要
Streams for Apache Kafka Proxy のデプロイメントにメトリクスを導入する場合は、セキュアでない HTTP および Prometheus エンドポイント (/metrics) を設定できます。
Streams for Apache Kafka Proxy 設定を定義する ConfigMap リソースに以下を追加します。
最小限のメトリクス設定
adminHttp:
endpoints:
prometheus: {}
adminHttp:
endpoints:
prometheus: {}
デフォルトでは、HTTP エンドポイントは 0.0.0.0:9190 をリッスンします。ホスト名とポートは次のように変更できます。
ホスト名とポートを使用したメトリクス設定の例
adminHttp:
host: localhost
port: 9999
endpoints:
prometheus: {}
adminHttp:
host: localhost
port: 9999
endpoints:
prometheus: {}
プロキシーに付属するサンプルファイルには、PodMonitor リソースが含まれています。OpenShift でユーザー定義プロジェクトの監視を有効にしている場合は、PodMonitor リソースを使用してプロキシーメトリクスを取り込むことができます。
PodMonitor リソース設定の例