wils@web ~ $ cat ~/ajuda/como-monitorar-a-saude-de-aplicacoes-com-grafana-9-e-prometheus-2-34-guia-passo-a-passo.md
DevOpsComo monitorar a saúde de aplicações com Grafana 9 e Prometheus 2.34: Guia passo a passo
O monitoramento da saúde de aplicações é essencial para garantir a performance e a disponibilidade dos serviços. Neste guia, vamos aprender a configurar o Grafana 9 e o Prometheus 2.34 para monitorar suas aplicações de forma eficaz.
Pré-requisitos
- Servidor Linux (Ubuntu, CentOS, etc.)
- Docker instalado
- Conhecimentos básicos em linha de comando
Passo 1: Instalar o Prometheus
Primeiro, vamos baixar e executar o Prometheus usando Docker.
docker run -d --name prometheus -p 9090:9090 prom/prometheus
Após a instalação, crie um arquivo de configuração chamado prometheus.yml com o seguinte conteúdo:
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'my_app'
static_configs:
- targets: ['localhost:8080']
Reinicie o container do Prometheus para aplicar as configurações:
docker restart prometheus
Passo 2: Instalar o Grafana
Agora, vamos instalar o Grafana também usando Docker:
docker run -d --name grafana -p 3000:3000 grafana/grafana
Acesse o Grafana pelo navegador em http://localhost:3000 e faça login com as credenciais padrão (usuário: admin, senha: admin).
Passo 3: Configurar o Grafana para usar o Prometheus
- No Grafana, clique em Configuration (ícone de engrenagem) e depois em Data Sources.
- Clique em Add data source e selecione Prometheus.
- Configure a URL como http://localhost:9090 e clique em Save & Test.
Passo 4: Criar um Dashboard
Para criar um dashboard, clique em + Create e escolha Dashboard. Adicione um painel e configure a consulta para visualizar métricas do Prometheus, como:
http_requests_total
Conclusão
Com o Grafana e o Prometheus configurados, você pode monitorar a saúde de suas aplicações de forma eficaz. Lembre-se de personalizar seus dashboards com as métricas mais relevantes para sua aplicação.
Dica: Explore as diversas opções de visualização do Grafana para criar relatórios mais informativos.
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.