第6章 モニタリング
OpenShift Container Platform Web コンソールを使用して、サンドボックス化されたワークロードおよびノードのヘルスステータスに関連するメトリクスを監視できます。
OpenShift sandboxed containers には、OpenShift Container Platform Web コンソールで事前に設定されたダッシュボードがあります。管理者は Prometheus を通じて生のメトリクスにアクセスし、クエリーを実行することもできます。
6.1. メトリクスについて
OpenShift Sandboxed Containers メトリックにより、管理者は Sandboxed Containers の実行状況を監視できます。OpenShift Container Platform Web コンソールのメトリクス UI でこれらのメトリクスを照会できます。
OpenShift Sandboxed Containers のメトリックは、次のカテゴリーで収集されます。
- Kata エージェントの指標
-
カタエージェントメトリックには、Sandboxed Containers に埋め込まれた VM で実行しているカタエージェントプロセスに関する情報が表示されます。これらのメトリックには、
/proc/<pid>/[io, stat, status]
からのデータが含まれます。 - Kata ゲストオペレーティングシステムのメトリクス
-
Kata ゲストのオペレーティングシステムメトリクスには、サンドボックス化されたコンテナーで実行しているゲストオペレーティングシステムのデータが表示されます。これらのメトリクスには、
/proc/[stats, diskstats, meminfo, vmstats]
および/proc/net/dev
からのデータが含まれます。 - ハイパーバイザーメトリック
-
ハイパーバイザーメトリックには、Sandboxed Containers に埋め込まれた仮想マシンを実行しているハイパーバイザーに関するデータが表示されます。これらのメトリックには、主に
/proc/<pid>/[io, stat, status]
からのデータが含まれます。 - Kata モニターのメトリクス
- Kata モニターは、メトリックデータを収集し、Prometheus で利用できるようにするプロセスです。kata モニターメトリックには、kata-monitor プロセス自体のリソース使用状況に関する詳細情報が表示されます。これらのメトリクスには、Prometheus データコレクションからのカウンターも含まれます。
- Kata containerd shim v2 メトリクス
-
Kata containerd shim v2 メトリクスには、kata shim プロセスに関する詳細情報が表示されます。これらのメトリクスには、
/proc/<pid>/[io, stat, status]
からのデータと詳細なリソース使用メトリクスが含まれます。