wils@web ~ $ cat ~/ajuda/como-configurar-o-prometheus-2-42-para-coletar-metricas-de-aplicacoes-em-conteineres-docker.md

DevOps

Como configurar o Prometheus 2.42 para coletar métricas de aplicações em contêineres Docker

atualizado em 30/08/2026

Introdução

O Prometheus é uma ferramenta de monitoramento e alerta amplamente utilizada para coletar métricas de aplicações, incluindo aquelas que rodam em contêineres Docker. Neste manual, vamos aprender a configurar o Prometheus 2.42 para coletar métricas de aplicações em contêineres Docker.

Passo a Passo

1. Instalação do Prometheus

Primeiro, você precisa instalar o Prometheus. Você pode fazer isso baixando a versão mais recente do Prometheus diretamente do site oficial:

wget https://github.com/prometheus/prometheus/releases/download/v2.42.0/prometheus-2.42.0.linux-amd64.tar.gz

Extraia o arquivo baixado:

tar -xvf prometheus-2.42.0.linux-amd64.tar.gz

Acesse o diretório extraído:

cd prometheus-2.42.0.linux-amd64

2. Configuração do Prometheus

Crie um arquivo de configuração chamado prometheus.yml ou edite o existente:

nano prometheus.yml

Adicione a seguinte configuração para coletar métricas de aplicações em Docker:

global:
  scrape_interval: 15s

scrape_configs:
  - job_name: 'docker'
    static_configs:
      - targets: ['localhost:8080']

Substitua localhost:8080 pelo endereço e porta onde sua aplicação está expondo métricas.

3. Executando o Prometheus

Agora, você pode iniciar o Prometheus com o seguinte comando:

./prometheus --config.file=prometheus.yml

4. Configurando o Docker

Se você estiver usando o Docker, você pode executar o Prometheus em um contêiner. Use o seguinte comando:

docker run -d --name prometheus -p 9090:9090 -v $(pwd)/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

5. Verificando a Configuração

Acesse a interface web do Prometheus em http://localhost:9090 e verifique se as métricas estão sendo coletadas corretamente.

Conclusão

Agora você configurou com sucesso o Prometheus para coletar métricas de aplicações em contêineres Docker. Lembre-se de ajustar o scrape_interval e as targets conforme necessário para atender às suas necessidades específicas.

Dica: Considere usar o Docker Compose para gerenciar a configuração do Prometheus e de suas aplicações de forma mais eficiente.

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.