Prometheus モニタリングを使用する

Prometheus を W&B サーバーと一緒に使用します。Prometheus のインストールは Kubernetes ClusterIP サービス として公開されます。

以下の手順に従って、Prometheus メトリクスエンドポイント (/metrics) にアクセスします:

  1. Kubernetes CLI ツールキットの kubectl を使用してクラスターに接続します。詳細については、Kubernetes の クラスターへのアクセス ドキュメントを参照してください。

  2. クラスターの内部アドレスを見つけます:

    kubectl describe svc prometheus
    
  3. Kubernetes クラスターで実行中のコンテナ内でシェルセッションを開始し、kubectl exec を使用して、<internal address>/metrics エンドポイントにアクセスします。

    以下のコマンドをコピーしてターミナルで実行し、<internal address> を内部アドレスに置き換えます:

    kubectl exec <internal address>/metrics
    

テストポッドが開始され、ネットワーク内の何かにアクセスするためだけに exec することができます:

kubectl run -it testpod --image=alpine bin/ash --restart=Never --rm

そこから、ネットワークへのアクセスを内部に保つか、kubernetes nodeport サービスで自分で公開するかを選択できます。