この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 5882|答える: 1

Dockerコンテナの指標を収集するための実用的なcAdvisorの活用

[リンクをコピー]
掲載地 2022/01/25 10:32:09 | | | |
要件:dockerコンテナの健康状態を確認し、コンテナの様々な指標を収集し、「container_exporter」を検索し、以下の内容を見つけることができます:ハイパーリンクのログインが見えます。しかし、この名称は廃止されており、「cAdvisor」の使用が推奨されています。

cAdvisor(コンテナアドバイザー)

GitHubアドレス:ハイパーリンクのログインが見えます。

ドキュメンテーション:ハイパーリンクのログインが見えます。

cAdvisor(Container Advisor)は、コンテナユーザーが実行しているコンテナのリソース使用量やパフォーマンス特性を理解することを可能にします。 これは実行中のコンテナに関する情報を収集、集約、処理、エクスポートするランニングデーモンです。 具体的には、リソース分離パラメータ、過去のリソース使用状況、完全な過去のリソース使用履歴のヒストグラム、各コンテナのネットワーク統計を保持します。 このデータはコンテナおよび機械の範囲からエクスポートされます。

Dockerの直接ビューコンテナリソース消費コマンドは以下の通りです:


サービスのディスク使用情報を直接見るためのDockerコマンドは以下の通りです:

私が使っている環境は以下の通りです:

  • Docker バージョン 20.10.10
  • CentOS 7 64ビット

[root@itsvse-doc ~]# docker バージョン
Client: Docker Engine - Community
Version:           20.10.10
APIバージョン:1.41
Go バージョン:go1.16.9
gitコミット: b485636
Built:             Mon Oct 25 07:44:50 2021
OS/アーキテクチャ:linux/amd64
Context:           default
Experimental:      true

Server: Docker Engine - Community
Engine:
  バージョン:20.10.10
  APIバージョン:1.41(最低バージョン1.12)
  Go バージョン:go1.16.9
  gitコミット:e2f740d
  製造日:2021年10月25日(月)07:43:13
  OS/アーキテクチャ:linux/amd64
  実験的:偽り
containerd:
  バージョン:1.4.11
  GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
  バージョン:1.0.2
  GitCommit: v1.0.2-0-g52b36a2
docker-init:
  バージョン:0.19.0
  GitCommit: de40ad0

cAdvisorを運営してください

例えばCentOS 7では、コマンドは以下の通りです:


ブラウザを使って以下にアクセスしてみてください:http://192.168.1.213:8085/、下図に示されているように:



PrometheusでcAdvisorをモニターする

復習:

Grafana+Prometheus+Node Exporter fetches Linux server metrics
https://www.itsvse.com/thread-9971-1-1.html

Grafana+Prometheus+Windows Exporter monitors service performance metrics
https://www.itsvse.com/thread-9671-1-1.html

ぜひ訪れてみてください:http://192.168.1.213:8085/metrics、下図に示されているように:



ドキュメンテーション:ハイパーリンクのログインが見えます。

グラファナ・ダッシュボードアドレス:ハイパーリンクのログインが見えます。


prometheus.yml 構成は以下の通りです:

Prometheusサービスを再起動してDockerでメトリクスを動かしてください。

数分間動作した後、下の画像のようにgrafanaを使ってダッシュボードをインポートします:






先の:CentOS 7はrpmを使ってMySQLデータベースをインストールします
次に:スプリングブーツメッセージソース 国際化言語の穴
 地主| 掲載地 2022/01/25 13:25:54 |
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com