Podman監視

本ページは機械翻訳をもとに提供しています。正確かつ最新の情報は英語版の内容をご参照ください。

Podman - 概要

Podmanは、デーモンレスの最新コンテナー技術で、ルート権限なしでコンテナーのビルド、管理、実行が可能です。アプリケーションをすべての依存関係と一緒にパッケージ化でき、開発環境と本番環境の間で一貫性を確保し、セキュリティと運用管理を向上させます。

Applications Managerは現在、**REST APIモード**でのPodman監視をサポートしています。これにより、コンテナーのヘルス、可用性、ランタイム統計などのPodman環境の重要な側面をアクティブに追跡でき、パフォーマンスの問題やダウンタイム時の迅速なトラブルシューティングと情報に基づいた意思決定が可能になります。Applications Managerが提供するコンテナー監視ソリューションの詳細については、こちらをご覧ください。

新規Podman監視の作成

Rest APIを使用して新規Podman監視を追加する:こちらをクリック

前提条件が満たされたら、以下の手順に従って新規Podman監視を作成します。

  1. [新規監視]リンクをクリックします。
  2. [仮想化]カテゴリーの下にある[Podman]を選択します。
  3. Podman監視の[表示名]を指定します。
  4. Podmanが実行されているサーバーの[ホスト名/IPアドレス]を入力します。
  5. Podmanにアクセスするための[REST APIポート]を入力します。デフォルトのポートは8080です。
  6. Podman REST APIがSSL経由でアクセスされる場合は、[SSL有効]オプションを選択します。
  7. [認証情報]オプションを選択します。
    • [以下の認証情報を使用]を選択した場合は、Podman Remote REST APIにアクセスするための[ユーザー名]と[パスワード]を入力します。
    • [認証情報リストから選択]を選択した場合は、事前に設定された認証情報リストから適切な認証情報を選択します。
  8. REST API通信の[タイムアウト]値を秒単位で入力します。
  9. Podmanメトリクスを監視するための[ポーリング間隔]を分単位で指定します。
  10. (オプション)[詳細設定]チェックボックスを選択して、追加オプションを設定します。
    • 検出および監視するPodとコンテナーをフィルターするための[検出フィルター正規表現]を指定します。指定された正規表現に一致するPodとコンテナーのみが監視対象として追加されます。
  11. (オプション)Podman監視を関連付けたい[監視グループ]を選択します。必要に応じて、監視を複数のグループに関連付けることができます。
  12. [監視の追加]をクリックします。

これにより、Podmanインスタンスが検出され、そのPodとコンテナーの監視が開始されます。

監視パラメーター

[監視]タブをクリックして、[監視]カテゴリービューに移動します。[仮想化]テーブルの下にある[Podman]をクリックします。Podmanの一括設定ビューが表示され、3つのタブに分かれています。

  • [可用性]タブには、過去24時間または30日間の可用性履歴が表示されます。
  • [パフォーマンス]タブには、過去24時間または30日間のヘルスステータスとイベントが表示されます。
  • [リストビュー]では、一括管理設定を実行できます。

以下にリストされているタブをクリックして、監視対象の対応するメトリクスを表示します。

概要

パラメーター 説明
クラスター概要
Pod数 Podman環境で利用可能なPodの総数(状態に関係なく)。
コンテナー数 Podman環境で利用可能なコンテナーの総数(状態に関係なく)。
イメージ数 Podman環境に保存されているコンテナーイメージの総数。
応答時間
応答時間 PodmanサービスがAPIリクエストに応答するまでにかかった時間。Podmanエンジンの全体的な応答性を示します(ミリ秒)。
クラスターPod概要
Pod数 現在利用可能なPodの数。
実行中のPod数 現在、少なくとも1つのコンテナーが実行されているPodの数。
作成されたPod数 作成されたが、まだ開始されていないPodの数。
停止したPod数 停止され、コンテナーが実行されていないPodの数。
一時停止中のPod数 一時停止状態で、すべてのプロセスが一時的に中断されているPodの数。
不明なPod数 エラーまたは通信の問題により、状態を特定できないPodの数。
クラスターコンテナー概要
コンテナー数 現在利用可能なコンテナーの数。
実行中のコンテナー数 現在実行中のコンテナーの数。
移行中のコンテナー数 開始、停止、再起動など、移行状態にあるコンテナーの数。
停止したコンテナー数 停止しており、プロセスを実行していないコンテナーの数。
設定済みのコンテナー数 設定されているが、まだ作成または開始されていないコンテナーの数。
不明なコンテナー数 システムまたはAPIの問題により、状態を特定できないコンテナーの数。

メモリー

パラメーター 説明
メモリー詳細
合計メモリー ホストマシンで利用可能な物理メモリーの合計(単位:GB)。
使用メモリー 現在使用されている物理メモリーの量(単位:GB)。
空きメモリー 現在使用されておらず、利用可能な物理メモリーの量(単位:GB)。
スワップメモリー詳細
合計スワップメモリー ホストシステムで設定されているスワップメモリーの合計(単位:GB)。
空きスワップメモリー 現在使用されておらず、利用可能なスワップメモリーの量(単位:GB)。
使用スワップメモリー 現在使用されているスワップメモリーの割合(単位:%)。

コンテナー

パラメーター 説明
コンテナー詳細
コンテナーID 内部参照および管理のためにコンテナーに割り当てられた一意の識別子(ハッシュ)。
コンテナー名 コンテナーに割り当てられた分かりやすい名前。
Pod名 Podの下で管理されている場合、このコンテナーが属するPodの名前。
コンテナーイメージ コンテナーの作成に使用されたコンテナーイメージ(例:ubuntu:22.04)。
ネームスペース コンテナーが実行されているPodman内のネームスペース。
コンテナーの状態 コンテナーの現在の操作状態。Running、Exited、Stopped、Paused、Createdなど。
再起動回数 障害または再起動ポリシーによりコンテナーが再起動した合計回数。
IPアドレス Podまたはネットワーク内でコンテナーに割り当てられたIPアドレス。
コンテナー使用状況統計
CPU使用率 コンテナーによって消費されたCPU。CPU使用率の合計に対する割合として測定されます(単位:%)。
メモリー使用率 コンテナーが現在使用しているメモリーの割合(単位:%)。
メモリー使用量 コンテナーが現在使用しているメモリーの量。メガバイト単位で測定されます(単位:MB)。
受信トラフィック コンテナーがそのインターフェースを介して受信したネットワークデータ(単位:KB)。
送信トラフィック コンテナーがそのインターフェースを介して送信したネットワークデータ(単位:KB)。
ディスク読み取りIOPS コンテナーのストレージ層によって実行されたディスク読み取りI/O操作のレート(単位:KB)。
ディスク書き込みIOPS コンテナーのストレージ層によって実行されたディスク書き込みI/O操作のレート(単位:KB)。

Pod

パラメーター 説明
Pod詳細
Pod名 Podman Podに割り当てられた名前。
ネームスペース Podが実行されているネームスペース。
Podの状態 Podの現在の操作状態。Running、Created、Stopped、Paused、Unknownなど。
コンテナー数 Pod内に存在するコンテナーの総数(状態に関係なく)。
作成日時 PodがPodmanで作成された日時を示すタイムスタンプ。
Podコンテナーステータス概要
実行中のコンテナー数 Pod内で現在Running状態にあるコンテナーの数。
移行中のコンテナー数 Pod内でPaused、Restarting、Removingなどの中間または移行状態にあるコンテナーの数。
停止したコンテナー数 Pod内でStopped、Exited、Dead状態にあるコンテナーの数。
設定済みのコンテナー数 Pod内でCreatedまたはConfigured状態にあるコンテナーの数。
不明なコンテナー数 APIの問題や応答の欠落など、状態を特定できないコンテナーの数。

イメージ

パラメーター 説明
イメージ詳細
イメージ名 イメージを識別するために使用される、イメージのリポジトリ名とタグ(例:nginx:latest)
ダイジェスト イメージのコンテンツアドレス可能なSHA256ダイジェスト。イメージの整合性を保証し、正確なイメージバージョンを識別します。
サイズ システムに保存されているイメージレイヤーによって消費される実際のディスクサイズ(単位:KB)。
仮想サイズ すべてのベースレイヤーと共有レイヤーを含むイメージの合計サイズ。レイヤーの再利用により、実際のディスク使用量よりも大きくなる場合があります(単位:KB)。
コンテナー数 このイメージから作成されたコンテナーの数(現在の状態に関係なく)。
作成日時 イメージが作成された、またはPodman環境にプルされた日時。

設定

パラメーター 説明
ホスト名 Podmanサービスを実行しているホストマシンに割り当てられた名前。
CPUコア数 ホストシステムで利用可能なCPUコアの総数。
オペレーティングシステム ホストマシンにインストールされているオペレーティングシステム(Linuxディストリビューションなど)。
アーキテクチャー ホストシステムのハードウェアアーキテクチャ(例:x86_64、arm64)。
カーネルバージョン ホストマシンで現在実行されているLinuxカーネルのバージョン。
バージョン ホストにインストールされているPodmanエンジンのバージョン。
APIバージョン サーバーでサポートされているPodman REST APIのバージョン。
ビルド日時 Podmanエンジンバイナリがビルドされた日時。
サーバー稼働時間 Podmanサービスが最後に起動されてからの総実行時間。