プロメテウスドッカーサーバの監視および可視化Granfanna
リソースの使用状況やパフォーマンス情報収集のためのコンテナcAdvisor(コンテナ顧問)が実行されています。
プロメテウスの監視を使用しcAdvisor
cAdvisorコンテナの統計は、プロメテウスの指標として公開されています。
デフォルトでは、これらの指標は、HTTPエンドポイント/メトリックで提供しています。
あなたは-prometheus_endpointコマンドラインフラグを設定することによって、このエンドポイントをカスタマイズすることができます。
モニターcAdvisorプロメテウスを使用するには、唯一のプロメテウスに1つまたは複数のジョブを設定する必要があり、これらのジョブは、最後のインデックスに関連cAdvisorプロセスをこすり落とします。
- ドキュメントを使用します。https://github.com/google/cadvisor
- チャートテンプレートます。https://grafana.com/dashboards/193
全体ドッカーホストを監視するための単一cAdvisorを実行します
インストールドッカー監視端末、容器イネーブラーcAdvisor終了後1、
ドッキングウィンドウの実行\ --volume = /:/ rootfsの:RO \ --volume =の/ var /実行:は/ var / 実行:\ RO --volume = / SYS:/ SYS:\ RO --volume =の/ var / libに/ドッキングウィンドウ/:は/ var / libに/ ドッキングウィンドウ:RO \ --volume =は/ dev /ディスク/:は/ dev / ディスク:RO \ --publish = 8080:8080 \ --detach = 真\ --name = cadvisor \ グーグル / cadvisor:最新
vimのprometheus.yml:2、プロメテウス監視クライアントの設定ファイルを変更します
scrape_configs: #は、操作、カスタム名を追加 - JOB_NAMEを:' ドッカー' #の静的追加 static_configsを: #指定されたモニター例 -ターゲット:[ ' 47.98.138.176:8080 ' ]
3.確認と設定ファイルをリロード
./ promtoolチェック設定prometheus.yml
殺す PIDを-HUP
4、データが取り込まれcAdvisor監視クライアントにアクセスします。http://47.98.138.176:8080 /メトリック
介入かどうかを確認するために5、プロメテウスの監視クライアント
6、プロメテウスは、監視端末検索データドッカー
container_cpu_load_average_10s:平均負荷CPU10秒を見ます
7、Granfanaはドッカー監視チャートを導入しました
- 推奨アイコンのIDます。https://grafana.com/dashboards/193
図8に示すように、3秒待ってポップアップアイコンIDに導入された入力は、修飾されたストレージを以下
9、アイコン監視ダッシュボードを見て