Prometheusモニタリング
W&BサーバーでPrometheusを使用します。Prometheusのインストールは、kubernetes ClusterIPサービスとして公開されています。
以下の手順に従って、Prometheusメトリクスのエンドポイント(/metrics
)にアクセスしてください:
- Kubernetes CLIツールキットのkubectlを使って、クラスターに接続します。詳細については、kubernetesのクラスターへのアクセスドキュメントを参照してください。
- 以下のコマンドで、クラスターの内部アドレスを探し出します:
kubectl describe svc prometheus
kubectl exec
を使って、Kubernetesクラスター内で実行中のコンテナ内でシェルセッションを開始します。<internal address>/metrics
のエンドポイントにアクセスしてください。以下のコマンドをコピーしてターミナルで実行し、
<internal address>
を内部アドレスに置き換えてください:
kubectl exec <内部アドレス>/メトリクス
上記のコマンドは、ダミーポッドを起動し、ネットワーク内の何かにアクセスするためだけに実行できるようになります。
kubectl run -it testpod --image=alpine bin/ash --restart=Never --rm
ここから、ネットワーク内部へのアクセスを維持するか、kubernetesのnodeportサービスを使って自分で公開するかを選択できます。