OpenShift モニタリング メトリック

このセクションに記載されているノード、ポッド、およびコンテナ メトリックに対する OpenShift 展開の稼働状況とパフォーマンスを監視できます。
apmdevops106
このセクションに記載されているノード、ポッド、およびコンテナ メトリックに対する OpenShift 展開の稼働状況とパフォーマンスを監視できます。
Docker ベースのポッド固有のメトリック
OpenShift モニタリング拡張機能は、以下の Docker ベースのポッド固有のメトリックをレポートします。
  • CPU %
     および
    CPU % (切り上げ)
    ポッド内のコンテナによる一定期間の CPU 使用率に関するレポートです。
    値は 1 つのコアに正規化されるので、アラートを設定でき、100% を超えることはありません。 たとえば、16 コアのコンピュータで CPU 使用率が
    docker stats
    に従って 335% の場合、Docker Monitor メトリックでは CPU 使用率として 21% (335/16)をレポートします。 コンテナ設定レベルで 6,000 ミリコアが割り当てられている場合、そのレベルの CPU 使用率メトリックは 335/6=56% になります。
  • CPU 数(ミリコア)
    コンテナに割り当てられている CPU ミリコアの数を示します。 デフォルトでは、ホスト マシン上で利用可能なすべての CPU が使用されます。
  • Memory %
    および
    Memory % (rounded)
    ポッド内のコンテナによる一定期間のメモリ使用率に関するレポートです。 この割合は、
    Memory Usage
    Memory Limit
    で割った値です。
  • Memory Limit
    ポッド内のコンテナに割り当てられている現在のメモリ容量を示します。 デフォルトでは、利用可能なすべてのシステム メモリが使用されます。
  • Memory Usage
    ポッド内のコンテナによる現在のメモリ使用量を示します。
  • Dropped Packets during Receive
    および
    Dropped Packets during Send
    ネットワーク通信中にコンテナ間でドロップまたは受信されたすべてのパケットを示します。
  • Errors Sent
    および
    Errors Received
    ポッド内のコンテナ間でネットワーク通信中に発生したエラーを示します。
  • Throttling Active Periods
    スロットリングがアクティブであった期間の数を示します。
  • Throttling Limit Hit Periods
    コンテナがスロットリング制限に達した期間の数を示します。
  • Throttling Time (ns)
    コンテナがスロットル制御された合計時間(ナノ秒単位)を示します。
  • Memory RSS (resident set size)
    メイン メモリ(RAM)に保持されている、Docker コンテナによって占有されているメモリの量を示します。
  • Restart count
    コンテナが再起動された回数を示します。
  • Online CPU count
    現在使用可能であるかオンラインになっている CPU の数を示します。
  • Status Value
    各内部ステータスの数値を示します。 設定可能な値は以下のとおりです。
    • 1
      終了
    • 2
      停止
    • 3
      一時停止
    • 4
      保留中または再起動中
    • 5
      作成済み
    • 6
      削除中
    • 7
      稼働中または正常
    • 10
      その他の状態
ポッド固有のメトリック
OpenShift モニタリングでは、以下のポッド固有のメトリックが利用可能です。
  • Pod Status (ポッド ステータス)
    ポッドの現在のステータスを示します。 ポッドの状態が実行、完了、または成功の場合、値は 0 です。 それ以外の場合、値は 1 です。
  • Containers Per Pod (ポッドごとのコンテナ)
    準備ができていないコンテナを含む、ポッド内のコンテナの総数。
  • 準備完了の合計コンテナ数
    現在実行中のポッド内のコンテナの数。
  • ReadyState
    ポッド内のコンテナの現在の状態を通知します。 ポッド内のすべてのコンテナが実行されている場合、値は 0 です。 それ以外の場合、値は 1 です。
  • Container State
    コンテナの現在の状態を示します。
プロジェクト レベルのメトリック
以下のメトリックは、各プロジェクトの状態に関する詳細情報を提供します。
  • Total Namespaces
    クラスタ内に存在するネームスペースの数を示します。
  • Total Nodes
    クラスタ内のノードの数を示します。
  • Total Deployments
    指定されたネームスペースに存在する展開ポッドの数を示します。
  • Total Pods
    指定されたネームスペースに存在するポッドの合計数を示します。
  • Total Services
    指定されたネームスペースに存在するサービスの合計数を示します。
展開メトリック
以下のメトリックは、展開の状態の詳細情報を提供します。
  • Available Replicas
    指定された展開ポッドの使用可能なレプリカの数を示します。
  • Deployment Health
    展開ポッドの現在の状態を示します。 正常な展開ポッドの値は 0 です。
  • Desired Replicas
    指定された展開ポッドの予想されるレプリカの数を示します。
  • Replicas
    指定された展開ポッドの現在のレプリカの数を示します。
  • UptoDate Replicas
    指定された展開ポッドの最新のレプリカの数を示します。
ノード レベルのメトリック
以下のモニタリング メトリックはノード レベルで使用できます。
  • ベース デバイスのサイズ(GB)
    ベース ドライバのサイズ(GB 単位)。
  • 使用可能なデータ スペース(GB)
    使用可能なデータ スペース(GB 単位)。
  • Data Space Total (GB)
    データ スペース合計(GB 単位)。
  • Data Space Used (GB)
    使用されるデータ スペース(GB 単位)。
  • Metadata Space Available (GB)
    使用可能なメタデータ スペース(GB 単位)。
  • メタデータ スペース合計(GB)
    メタデータ スペース合計(GB 単位)。
  • 使用されるメタデータ スペース(MB)
    使用されるメタデータ スペース(MB 単位)。
  • Number of CPU
    ノードの CPU の数。
  • 一時停止中のコンテナ
    一時停止状態にあるコンテナの数。
  • プール ブロックサイズ(KB)
    プール ブロックサイズ(KB 単位)。
  • 実行中コンテナ数
    running
    状態にあるコンテナの数。 [コンテナ メトリック]セクションの[状態]メトリックを参照してください。
  • 停止したコンテナ数
    stopped
    状態にあるコンテナの数。 [コンテナ メトリック]セクションの[状態]メトリックを参照してください。
  • Online CPU Count and Restart Count
    ポッドで現在オンラインの CPU の数およびが再起動された回数。
  • シン プールの最小空きスペース(GB)
    シン プールの最小空きスペースのサイズ(GB 単位)。
  • 合計コンテナ数
    コンテナの合計数。
  • 合計イメージ数
    イメージの合計数。
  • Total Memory
    ノードの合計メモリ。
  • Cpu Allocatable (mCore)
    指定されたノードで使用可能な合計 CPU 数を示します。
  • Cpu Capacity (mCore)
    指定されたノードで使用可能な合計 CPU 数を示します。
  • DiskPressure
    ディスク容量が少ない場合は
    True
    を示します。それ以外の場合、このインジケータは
    False
    になります。
  • ExternalIP
    指定されたノードに割り当てられた外部 IP アドレスを示します。
  • Hostname
    ノードのホスト名を示します。
  • InternalIP
    指定されたノードの内部 IP アドレスを示します。
  • Memory Allocatable
    指定されたノードで使用可能な合計メモリ容量を示します。
  • Memory Capacity
    指定されたノードの合計メモリ容量を示します。
  • MemoryPressure
    ノード メモリが少ない場合は
    True
    を示します。それ以外の場合、インジケータは
    False
    になります。
  • 名前
    ノード名を示します。
  • OutOfDisk
    新しいポッドを追加するためにノード上で利用可能な空き容量が十分でない場合は
    True
    を示します。それ以外の場合、このインジケータは
    False
    となります。
  • Pods Allocatable
    ノードの内部で割り当て可能なポッドの合計数を示します。
  • Pods Capacity
    ノードによって割り当て可能なポッド数の最大容量を示します。
  • Ready
    ノードが正常でポッドの受け入れ準備ができている場合は
    True
    を示します。 ノードが正常でなくポッドが受け入れ可能でない場合、このインジケータは
    False
    になります。 最後のノード モニタの猶予期間中にノード コントローラがノードと通信できない場合、このインジケータは
    Unknown
    になります。
    デフォルト:
    40 秒
  • UId
    ユニバーサル ノード識別子を示します。