cAdvisor

  • モニタリングツール
    • リソース使用量
    • パフォーマンス分析
  • オープンソース
  • Dockerコンテナをネイティブサポート
  • Kubernetesの各Nodeに1つずつ起動している
    • Kubernetesではkubeletのバイナリに組み込まれている
      • 通常はコンテナとして動かす
  • 同じNodeにある全てのコンテナをAuto Discover
  • Nodeにあるコンテナのメトリクスを収集
    • CPU, メモリ, ファイルシステム, ネットワーク
    • マシン全体の使用量
    • 収集は1秒毎 (デフォルト)
  • メモリ上にメトリクスを保存
    • 保存は60秒分 (デフォルト)
    • APIとして提供
  • GUIあり
    • メモリに保存されているメトリクスなら簡単に確認できる
    • http://<NodeのIPアドレス>:4194/