wils@web ~ $ cat ~/ajuda/como-configurar-o-prometheus-2-35-para-monitoramento-de-aplicacoes-docker.md
DevOpsComo configurar o Prometheus 2.35 para monitoramento de aplicações Docker
Introdução
O Prometheus é uma ferramenta poderosa de monitoramento e alerta, ideal para coletar métricas de aplicações em contêineres Docker. Neste manual, vamos configurar o Prometheus 2.35 para monitorar aplicações Docker.
Passo a Passo
1. Instalação do Prometheus
Primeiro, precisamos baixar e instalar o Prometheus. Execute os seguintes comandos:
wget https://github.com/prometheus/prometheus/releases/download/v2.35.0/prometheus-2.35.0.linux-amd64.tar.gztar -xvf prometheus-2.35.0.linux-amd64.tar.gzcd prometheus-2.35.0.linux-amd642. Configuração do Prometheus
Crie um arquivo de configuração chamado prometheus.yml e adicione as seguintes configurações:
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'docker'
static_configs:
- targets: ['localhost:9090']3. Executando o Prometheus
Inicie o Prometheus com o seguinte comando:
./prometheus --config.file=prometheus.yml4. Configurando o Docker
Para monitorar aplicações Docker, você pode usar o cAdvisor. Execute o cAdvisor em um contêiner Docker com o seguinte comando:
docker run -d --name=cadvisor \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:rw \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--publish=8080:8080 \
google/cadvisor:latest5. Atualizando a Configuração do Prometheus
Adicione o cAdvisor como um alvo no arquivo prometheus.yml:
scrape_configs:
- job_name: 'cadvisor'
static_configs:
- targets: ['localhost:8080']6. Reiniciando o Prometheus
Reinicie o Prometheus para aplicar as novas configurações:
kill $(pgrep prometheus)
./prometheus --config.file=prometheus.ymlConclusão
Agora você configurou o Prometheus para monitorar aplicações Docker usando o cAdvisor. Para uma melhor visualização, considere integrar o Grafana ao seu ambiente. Isso permitirá que você crie dashboards personalizados com as métricas coletadas.
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.