wils@web ~ $ cat ~/ajuda/como-monitorar-metricas-de-conteineres-docker-com-prometheus-e-grafana.md
DevOpsComo monitorar métricas de contêineres Docker com Prometheus e Grafana
Este manual aborda como monitorar métricas de contêineres Docker utilizando Prometheus e Grafana, duas ferramentas poderosas para visualização e monitoramento de dados.
Introdução
Prometheus é um sistema de monitoramento e alerta, enquanto o Grafana é uma plataforma de visualização de dados. Juntas, elas possibilitam a coleta e visualização de métricas de contêineres Docker de forma eficiente.
Passo a Passo
1. Instalação do Prometheus
Primeiramente, você precisa instalar o Prometheus. Execute os seguintes comandos:
sudo apt update sudo apt install prometheus 2. Configuração do Prometheus
Edite o arquivo de configuração do Prometheus:
sudo nano /etc/prometheus/prometheus.yml Adicione a seguinte configuração para coletar métricas do Docker:
scrape_configs: - job_name: 'docker' static_configs: - targets: ['localhost:9323'] Salve e saia do editor.
3. Instalação do Grafana
Agora, instale o Grafana:
sudo apt install grafana 4. Iniciando os serviços
Inicie e habilite os serviços do Prometheus e Grafana:
sudo systemctl start prometheus sudo systemctl enable prometheus sudo systemctl start grafana-server sudo systemctl enable grafana-server 5. Acessando o Grafana
Abra seu navegador e acesse:
http://localhost:3000 As credenciais padrão são:
- Usuário: admin
- Senha: admin
6. Adicionando o Prometheus como fonte de dados no Grafana
No Grafana, vá até Configuration > Data Sources > Add data source. Selecione Prometheus e configure a URL como:
http://localhost:9090 7. Criando um Dashboard
Após adicionar a fonte de dados, você pode criar um novo dashboard e adicionar painéis com métricas do Docker.
Conclusão
Agora você está pronto para monitorar contêineres Docker com Prometheus e Grafana. Lembre-se de explorar as opções de alertas do Prometheus para notificações em tempo real.
Dica: Considere usar o cAdvisor para coletar métricas detalhadas dos contêineres.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.