Docker は grafana をデプロイし、Tencent Cloud モニタリング プラグインを統合して Tencent Cloud リソースを監視します

1. Dockerfile を作成する

FROM ubuntu
RUN apt-get update \
        && apt-get install -y wget sudo \
        && apt-get install --reinstall systemd --assume-yes \
        && apt-get install -y adduser libfontconfig1 --assume-yes \
        && wget https://dl.grafana.com/enterprise/release/grafana-enterprise_9.2.1_amd64.deb \
        && dpkg -i grafana-enterprise_9.2.1_amd64.deb \
#       && /bin/systemctl daemon-reload \
#       && /bin/systemctl enable grafana-server \
#       && /bin/systemctl enable grafana-server \
        && grafana-cli plugins install tencentcloud-monitor-app \
        && service start grafana-server \
        && rm -f grafana-enterprise_9.2.1_amd64.deb

2.パッケージイメージ

sudo docker build -t grafana_tencent_monitor:v1 .

3. コンテナをデプロイする

sudo docker run -itd -p 33000:3000 grafana_tencent_monitor:v1 /bin/bash

4. http://ip:33000 にアクセスして、Tencent Cloud データ ソースを追加します。左側のナビゲーション バーの歯車 アイコン にマウス を合わせPlugins 、[オプション] をクリックしてプラグイン管理ページに入ります。 Tencent Cloud Monitor プラグイン リストにアプリ プラグインが正常に表示されていれば、プラグインは正常にインストールされています。

ボタンをクリックする Enable と、アクティベーションが成功すると、Grafana で Tencent Cloud モニタリング アプリケーション プラグインを使用できるようになります。

左側のナビゲーション バーの歯車 アイコン にマウス を置き、 [データ ソース] オプションをクリックしてデータ ソース管理ページに入ります。 

 

  1. Name データ ソース名は任意の名前にすることができ、デフォルトは Tencent Cloud Monitoring;
  2. SecretId CloudMonitor API を呼び出すために必要なセキュリティ証明書情報であり 、Tencent Cloud コンソールのクラウド API キー ページSecretKey から取得できます  。
  3. 監視データを取得する必要があるクラウド製品を選択します。
  4. [保存してテスト]をクリックして、 データ ソースの構成情報が正しいかどうかをテストします。構成が成功すると、データ ソースをダッシュ​​ボードで使用できるようになります。

最終的な効果:

 

おすすめ

転載: blog.csdn.net/weixin_45000409/article/details/127446425