Stack de observabilidade com Prometheus + Grafana rodando via Docker Compose — a base para monitorar qualquer serviço ou script deste portfólio (ex: os scripts do devops-automation-scripts).
- Prometheus: coleta e armazena métricas
- Grafana: visualização em dashboards
- Node Exporter: expõe métricas do host (CPU, memória, disco) para o Prometheus coletar
docker compose up -dAcessos:
- Grafana: http://localhost:3000 (usuário/senha padrão:
admin/admin, troque no primeiro login) - Prometheus: http://localhost:9090
- Acesse o Grafana em
localhost:3000 - Vá em Connections → Data sources → Add data source
- Selecione Prometheus
- URL:
http://prometheus:9090(nome do serviço no Docker Compose, nãolocalhost) - Clique em Save & Test
- Stack básica (Prometheus + Grafana + Node Exporter)
- Dashboard customizado com as métricas do host
- Alertmanager configurado para alertar via webhook
- Exportar métricas de um dos scripts do
devops-automation-scripts(ex: healthcheck)
docker compose down # para os containers
docker compose down -v # para e apaga os volumes (perde dados salvos)Data source do Prometheus conectado com sucesso:
Dashboard com métricas reais de CPU e memória do ThinkCentre, capturadas pelo Node Exporter:

