1. Escreva 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. Imagem da embalagem
sudo docker build -t grafana_tencent_monitor:v1 .
3. Implante o contêiner
sudo docker run -itd -p 33000:3000 grafana_tencent_monitor:v1 /bin/bash
4. Visite http://ip:33000 para adicionar a fonte de dados Tencent Cloud. Passe o mouse sobre o ícone de engrenagem na barra de navegação esquerda e clique em Plugins
Opções para entrar na página de gerenciamento de plug-ins. Se Tencent Cloud Monitor
o plug-in do aplicativo for normalmente exibido na lista de plug-ins, significa que o plug-in foi instalado com sucesso.
Clique Enable
no botão e, após a ativação bem-sucedida, você pode usar o plug-in do aplicativo de monitoramento Tencent Cloud no Grafana.
Passe o mouse sobre o ícone de engrenagem na barra de navegação à esquerda e clique na opção Data Sources para entrar na página de gerenciamento das fontes de dados;
Name
O nome da fonte de dados, que pode ser qualquer nome, assume como padrãoTencent Cloud Monitoring
;SecretId
eSecretKey
são as informações do certificado de segurança necessárias para chamar a API do CloudMonitor, que podem ser obtidas através da página de chave da API da nuvem do Tencent Cloud Console ;- Selecione o produto de nuvem que precisa obter dados de monitoramento;
- Clique em Save & Test para testar se as informações de configuração da fonte de dados estão corretas. Após a configuração bem-sucedida, a fonte de dados pode ser usada no Dashboard.
efeito final: