wils@web ~ $ cat ~/ajuda/como-monitorar-aplicacoes-em-tempo-real-com-grafana-9-3-e-prometheus-2-36.md
DevOpsComo monitorar aplicações em tempo real com Grafana 9.3 e Prometheus 2.36
O monitoramento de aplicações em tempo real é essencial para garantir a performance e a disponibilidade dos serviços. Neste manual, vamos aprender a configurar o Grafana 9.3 e o Prometheus 2.36 para monitorar suas aplicações.
Pré-requisitos
- Servidor Linux (Ubuntu ou CentOS)
- Docker e Docker Compose instalados
- Conhecimento básico em terminal
Passo a Passo
1. Instalação do Prometheus
Crie um diretório para o Prometheus:
mkdir -p ~/prometheus Dentro deste diretório, crie um arquivo de configuração chamado prometheus.yml:
touch ~/prometheus/prometheus.yml Adicione a configuração básica ao prometheus.yml:
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'node'
static_configs:
- targets: ['localhost:9100'] 2. Executando o Prometheus
Crie um arquivo docker-compose.yml:
version: '3'
services:
prometheus:
image: prom/prometheus:v2.36.0
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
ports:
- '9090:9090'
command:
- '--config.file=/etc/prometheus/prometheus.yml' Inicie o Prometheus:
docker-compose up -d 3. Instalando o Grafana
Adicione o Grafana ao mesmo arquivo docker-compose.yml:
grafana:
image: grafana/grafana:9.3.0
ports:
- '3000:3000' Reinicie os serviços:
docker-compose up -d 4. Configurando o Grafana
Acesse o Grafana em http://localhost:3000 (usuário: admin, senha: admin). Adicione o Prometheus como fonte de dados:
- Vá em Configuration > Data Sources
- Selecione Prometheus
- Insira a URL: http://prometheus:9090
- Salve e teste a conexão
5. Criando um Dashboard
Crie um novo dashboard e adicione painéis para visualizar métricas de suas aplicações monitoradas pelo Prometheus.
Conclusão
Com o Grafana e o Prometheus configurados, você pode monitorar suas aplicações em tempo real. Lembre-se de explorar as diversas métricas disponíveis e personalizar seus dashboards conforme necessário.
Dica: Utilize alertas no Grafana para receber notificações sobre problemas em suas aplicações.
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.