wils@web ~ $ cat ~/ajuda/como-monitorar-metricas-de-aplicacoes-com-grafana-9-5-e-prometheus-2-32-guia-passo-a-passo.md
DevOpsComo monitorar métricas de aplicações com Grafana 9.5 e Prometheus 2.32: Guia passo a passo
Este guia fornece um passo a passo sobre como monitorar métricas de aplicações utilizando Grafana 9.5 e Prometheus 2.32. A combinação dessas ferramentas permite uma visualização poderosa e flexível das métricas coletadas.
Pré-requisitos
- Servidor Linux (Ubuntu, CentOS, etc.)
- Permissões de sudo
- JavaScript e Node.js instalados (opcional, para aplicações específicas)
Passo 1: Instalar o Prometheus
Primeiro, precisamos instalar o Prometheus. Execute os seguintes comandos:
sudo useradd --no-create-home --shell /bin/false prometheus
sudo mkdir /etc/prometheus
sudo mkdir /var/lib/prometheus
sudo wget https://github.com/prometheus/prometheus/releases/download/v2.32.0/prometheus-2.32.0.linux-amd64.tar.gz
sudo tar xvf prometheus-2.32.0.linux-amd64.tar.gz
sudo cp prometheus-2.32.0.linux-amd64/prometheus /usr/local/bin/
sudo cp prometheus-2.32.0.linux-amd64/promtool /usr/local/bin/
sudo cp -r prometheus-2.32.0.linux-amd64/consoles /etc/prometheus
sudo cp -r prometheus-2.32.0.linux-amd64/console_libraries /etc/prometheus
sudo chown -R prometheus:prometheus /etc/prometheus
sudo chown -R prometheus:prometheus /var/lib/prometheus
Passo 2: Configurar o Prometheus
Crie um arquivo de configuração para o Prometheus:
sudo nano /etc/prometheus/prometheus.yml
Adicione o seguinte conteúdo ao arquivo:
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']
Passo 3: Iniciar o Prometheus
Crie um serviço para o Prometheus:
sudo nano /etc/systemd/system/prometheus.service
Adicione o seguinte conteúdo:
[Unit]
Description=Prometheus
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus --config.file /etc/prometheus/prometheus.yml --storage.tsdb.path /var/lib/prometheus/data
[Install]
WantedBy=multi-user.target
Agora inicie e habilite o serviço:
sudo systemctl daemon-reload
sudo systemctl start prometheus
sudo systemctl enable prometheus
Passo 4: Instalar o Grafana
Para instalar o Grafana, execute:
sudo apt-get install -y software-properties-common
sudo add-apt-repository -y ppa:grafana/stable
sudo apt-get update
sudo apt-get install grafana
Inicie e habilite o serviço do Grafana:
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
Passo 5: Configurar o Grafana
Acesse o Grafana no navegador através de http://localhost:3000. O usuário e senha padrão são admin/admin.
Adicione o Prometheus como uma fonte de dados:
- Vá em Configuration > Data Sources.
- Selecione Prometheus.
- Configure a URL como http://localhost:9090.
- Salve e teste a conexão.
Conclusão
Agora você pode criar dashboards no Grafana utilizando os dados coletados pelo Prometheus. Uma dica é explorar as templates disponíveis no Grafana para acelerar a criação de visualizaçõ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.