Use Prometheus monitoring

W&B サーバー で Prometheus を使用します。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
    

テスト pod が起動します。これは、ネットワーク内のものにアクセスするためだけに exec できます。

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

そこから、ネットワークへの内部 アクセス を維持するか、kubernetes nodeport サービスを使用して自分で公開するかを選択できます。