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 モニタリング アプリケーション プラグインを使用できるようになります。
左側のナビゲーション バーの歯車 アイコン にマウス を置き、 [データ ソース] オプションをクリックしてデータ ソース管理ページに入ります。
Name
データ ソース名は任意の名前にすることができ、デフォルトはTencent Cloud Monitoring
;SecretId
CloudMonitor API を呼び出すために必要なセキュリティ証明書情報であり 、Tencent Cloud コンソールのクラウド API キー ページSecretKey
から取得できます 。- 監視データを取得する必要があるクラウド製品を選択します。
- [保存してテスト]をクリックして、 データ ソースの構成情報が正しいかどうかをテストします。構成が成功すると、データ ソースをダッシュボードで使用できるようになります。
最終的な効果: