wils@web ~ $ cat ~/ajuda/como-monitorar-metricas-de-desempenho-com-grafana-9-e-prometheus-2-36.md
DevOpsComo monitorar métricas de desempenho com Grafana 9 e Prometheus 2.36
Este manual aborda como monitorar métricas de desempenho utilizando o Grafana 9 e o Prometheus 2.36, duas ferramentas poderosas para visualização e coleta de dados.
Introdução
O Grafana é uma plataforma de visualização de dados que permite criar dashboards interativos, enquanto o Prometheus é um sistema de monitoramento e alerta. Juntas, essas ferramentas oferecem uma solução robusta para monitorar métricas de desempenho.
Pré-requisitos
- Servidor Linux (Ubuntu, CentOS, etc.)
- Docker e Docker Compose instalados
- Conhecimento básico de linha de comando
Passo a Passo
1. Instalação do Prometheus
Crie um diretório para o Prometheus:
mkdir prometheus && cd prometheusCrie um arquivo de configuração prometheus.yml:
cat < prometheus.yml
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
EOF Inicie o Prometheus:
docker run -d --name prometheus -p 9090:9090 -v $(pwd)/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus2. Instalação do Grafana
Inicie o Grafana:
docker run -d --name grafana -p 3000:3000 grafana/grafana3. Configuração do Grafana
Acesse o Grafana em http://localhost:3000 e faça login com as credenciais padrão admin/admin. Altere a senha quando solicitado.
Adicione o Prometheus como fonte de dados:
- Vá para Configuration > Data Sources.
- Clique em Add data source.
- Escolha Prometheus.
- Defina a URL como
http://prometheus:9090. - Clique em Save & Test.
4. Criação de Dashboards
Crie um novo dashboard e adicione um painel:
- Clique em + > Dashboard.
- Clique em Add new panel.
- Configure a consulta usando a linguagem PromQL, por exemplo:
up. - Salve o painel e o dashboard.
Conclusão
Agora você pode monitorar métricas de desempenho em tempo real com Grafana e Prometheus. Uma dica útil é explorar as diversas métricas disponíveis no Prometheus para criar visualizações mais informativas.
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.