コンテナ、ノード、クラスターのライブ監視アプリケーションの1つにk8sクラスターを使用しています。クラスターは他のチームが所有しており、完全に制御することはできません...リソース使用率(CPUおよびメモリ)、実行中のコンテナ/ポッド/ノードなど。実行中の並列コンテナーの数を調べる必要があります。問題は、Prometheusを介してクラスターのモニタリングを公開しているが、Prometheusではライブデータを取得していないため、コンテナの実行に関する情報がないことです。私のクエリは、k8sクラスタでデフォルトで利用可能であり、必要なものすべてを提供できるAPIです。Prometheusなどの別のクライアントからデータを読み取りたくないので、クラスターから直接メトリックを読み取って、データが古くないようにします。1前述したように、これらの情報を取得するには、metrics-server(またはheapster)が必要です。提供されたコマンドは、探している情報を表示できます。ここでは多くの手がかりやクラスターリソースの使用状況を調べる方法を見つけることができるので、詳細には触れません。クラスターに既に存在しているはずのcadvisorも検討する必要があります。それ以外には、おそらくSignalFxや他の同様のプロジェクトなど、あなたが探しているものを達成する商業的な方法がありますが、これにはおそらくクラスタ管理者の関与が必要になります。ファイルをカウントします。