Docker監視のパフォーマンスメトリクス

Dockerコンテナの監視は分離されていて動的に割り当てられるため困難です。パフォーマンスメトリクスを用いて、Dockerホストと全コンテナを単一コンソールで簡単に追跡できます。

Linuxエージェントのインストールが完了すると、Dockerホストと全てのコンテナがSite24x7コンソールに各監視として追加されます。Site24x7にログインし、サーバー > Docker > Dockerホストおよびコンテナの順にアクセスし、各メトリクスを表示します。

正常性ダッシュボード

Dockerやコンテナの監視がSite24x7に追加したら、サーバー > Docker > 正常性ダッシュボードの順にアクセスします。これにより環境の全てのコンテナのリアルタイムなステータスをトラフィック、I/O、CPU使用率、メモリに基づいたNOCダッシュボードやトップNレポートとして把握できます。

Dockerホストのパフォーマンスメトリクス

  • 監視概要:CPU、I/O、メモリ、トラフィックを1つのダッシュボードで表示します。
  • イメージ:コンテナイメージを使用している頻度のリストを取得します。
  • コンテナ:コンテナやそれに関連付けられているポートやボリューム接続について把握します。
  • イベント:サーバーからリアルタイムなイベントを取得します。

監視概要

パラメーター 説明
メモリによるトップコンテナ メモリに基づいたトップ10のコンテナです。
CPUによるトップコンテナ CPUに基づいたトップ10のコンテナです。
I/Oによるトップコンテナ I/Oに基づいたトップ10のコンテナです。
Docker情報 合計、稼働、停止、ポーズしているコンテナー数のリストです。

イメージ

Dockerイメージを監視し、環境にデプロイされているホストのイメージバージョンを更新します。

パラメーター 説明
イメージID イメージのJSON設定オブジェクトのSHA256ハッシュです。
作成時間 イメージが作成された時間です。
サイズ イメージに使用されている仮想サイズです。

コンテナ

パラメーター 説明
コンテナ情報 Dockerホストのコンテナをリスト化します。コンテナのディスカバリーをクリックし、監視にコンテナを新規追加します。コンテナ名をクリックすると、個別のコンテナのパフォーマンスメトリクスを表示します。
ポートバインディング コンテナに接続されているポートの詳細とホストとのマッピングの情報です。
ボリュームバインディング コンテナに接続されている全ボリュームの詳細です。
このタブやITオートメーションによる自動化でコンテナの起動、停止、再起動を行えます。

イベント

パラメーター 説明
イベントタイム イベントが発生した時間です。
コンテナ/イメージ名 コンテナ/イメージの名前です。
イベント イベントタイプです。
関連付けイメージ イベントを作成するコンテナによって使用されているイメージです。

コンテナのパフォーマンスメトリクス

Site24x7でサーバー > Docker > コンテナ> 監視の順にクリックします。

パラメーター 説明
ポートバインディング コンテナに接続されているポートの詳細とホストとのマッピングの情報です。
ボリュームバインディング コンテナに接続されている全ボリュームの詳細です。
CPU使用率 コンテナで使用されているCPUパーセントです。
ネットワーク統計 コンテナインターフェースで送信・受信されているバイト数の合計です。
I/O使用率 コンテナのディスクで行われたI/O読み込み・書き込み操作数です。
匿名メモリ統計 カーネルによってアクティブと非アクティブであると識別された匿名メモリの量です。
ファイル統計 カーネルによってアクティブと非アクティブであると識別されたキャッシュメモリです。
キャッシュサイズ 制御グループのプロセスで使用されているメモリの量です。
ページ統計 ページがCgroupに「課金」される(アカウンティングに追加される)たびに、PgPinは増加します。ページが「課金されていない」場合(Cgroupに「課金」されなくなった場合)、PgOutが増加します
常駐セットのサイズ プロセスの非キャッシュメモリです。
メモリの合計 ディスク上で一致しないコンテナメモリの量(スタック、ヒープ、匿名メモリマップ)です。
スワップメモリ コンテナで使用可能なすべてのRAMを使い果たしたときのディスクへの過剰なメモリ要求です。
再利用できないメモリ 再利用できないメモリの量です。一般的にこれはmlockでロックされたメモリを示します。暗号化フレームワークでは、秘密鍵やその他の機密情報がディスクにスワップアウトされないようにするためによく使用されます。

Dockerホストとコンテナのパフォーマンスメトリクス

Site24x7にログインし、レポート > Docker/コンテナの順にアクセスします。次のレポートはDocker監視とコンテナ監視の両方で使用できます。

  • サマリレポート
  • 可用性サマリレポート
  • 正常性トレンドレポート

上記のレポートに加え、Docker監視ではDockerイメージレポート、コンテナ監視ではパフォーマンスレポートとトップNレポート(CPU、メモリ、トラフィック、I/O)を表示できます。

関連ガイド

トップ