wils@web ~ $ cat ~/ajuda/como-configurar-o-prometheus-2-42-para-coletar-metricas-de-aplicacoes-em-conteineres-docker.md
DevOpsComo configurar o Prometheus 2.42 para coletar métricas de aplicações em contêineres Docker
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.gzExtraia o arquivo baixado:
tar -xvf prometheus-2.42.0.linux-amd64.tar.gzAcesse o diretório extraído:
cd prometheus-2.42.0.linux-amd642. Configuração do Prometheus
Crie um arquivo de configuração chamado prometheus.yml ou edite o existente:
nano prometheus.ymlAdicione 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.yml4. 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/prometheus5. 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.