docker - cadvisor、prometheus+grafana の簡単なデプロイメント

1. cadvisor、prometheus、grafana を理解する

        Cadvisorは、Google のオープンソース コンテナ監視ツールで、実行中のコンテナ (Docker) のパフォーマンスとリソース使用量を監視するために使用され、CPU 使用率、メモリ使用量、ネットワーク トラフィックなどを含むリアルタイムのコンテナ パフォーマンス データを提供します。このデータを分析することで、コンテナーの状態とリソースの使用状況を理解できます。

        Prometheus は、オープンソースのシステムおよびサービス監視ツールです。多次元データ収集をサポートしており、CPU 使用率、メモリ消費量などのさまざまなメトリック データをリアルタイムで収集、保存、クエリできます。Prometheus は、データ クエリと集計に独自のクエリ ステートメント PromQL を使用し、事前に設定された条件が満たされたときにアラームをトリガーできる強力なアラーム システムを提供します。

        Grafana は、さまざまなデータ ソースからのデータを複数のテンプレートで表示するダッシュボードやグラフを作成するための、人気のあるオープン ソースのデータ視覚化および監視プラットフォームです。Prometheus を含むいくつかの監視ツールと統合されています。

2. インストールと展開

        これら 3 つのツールがインストールおよび実行されていない限り、この展開には Alibaba Cloud サーバーを使用しました。後で yml ファイルを作成するときは、リスニング ポートに注意する必要があり、Alibaba Cloud コンソールのセキュリティ グループに移動して関連するポートを開くことを忘れないでください。

        1.モニターフォルダーを作成し、cadvisor ソフトウェアパッケージを渡します。

        2.この cadvisor ソフトウェア パッケージを docker イメージ ファイルにインポートします

            

         3. dockerイメージファイルに正常に転送されたか確認する

        

        4. docker-compose.yml ファイルを作成します 編集内容は公式サイトからコピーできますので、ファイル名を間違えないように注意してください。

https://prometheus.io/docs/guides/cadvisor/#monitoring-docker-container-metrics-using-cadvisor

             

         5. prometheus.yml ファイルを作成します (同様に、内容は公式 Web サイトからコピーできます)

               

         6.これらのファイルを実行します

         これは、インストールと展開が正常に完了したことを意味します。次のステップは、ブラウザを通じてアクセスすることです。

3. アクセスと使用が簡単

        1.ホストの IP:9090 を通じて Prometheus にアクセスします。

         2.訪問アドバイザー

 

4.grafana描画ツールをインストールする

         1. grafana イメージをプルし、ポート 3000 で実行します。開いているポートを Alibaba Cloud セキュリティ グループに追加する必要があります。

 

5. grafana にアクセスし、設定を変更します。

         1.デフォルトのアカウント名とパスワードを使用してログインし、パスワードを変更します

        構成の変更を開始します。grafana に追加されたデータ ソースは Prometheus データベースで、使用されるテンプレート番号は 13946 です。

        URL 列に、自分の IP アドレスと prometheus が使用するポート番号を入力します。

         上記の変更により、インターフェイスが表示されます。

         Prometheus には実際には Prometheus Web UI というビジュアル ツールがありますが、このツールはサードパーティの Grafana オープン ソース ツールほど使いやすいものではないため、多くの人がこのツールを使用する傾向があります。

        以上はcadvisor+prometheus+grafanaのデプロイと簡単な使い方についてでした。

おすすめ

転載: blog.csdn.net/m0_53891399/article/details/132367502
おすすめ