wils@web ~ $ cat ~/ajuda/como-instalar-e-configurar-o-prometheus-3-0-para-monitoramento-de-conteineres-docker-no-ubuntu-22-04.md
DevOpsComo instalar e configurar o Prometheus 3.0 para monitoramento de contêineres Docker no Ubuntu 22.04
O Prometheus é uma ferramenta de monitoramento e alerta que é amplamente utilizada para coletar métricas de sistemas e serviços. Neste manual, você aprenderá a instalar e configurar o Prometheus 3.0 para monitoramento de contêineres Docker no Ubuntu 22.04.
Pré-requisitos
- Ubuntu 22.04 instalado
- Acesso root ou sudo
- Docker instalado e em execução
Passo 1: Instalar o Prometheus
Primeiro, você precisa baixar a versão mais recente do Prometheus.
wget https://github.com/prometheus/prometheus/releases/download/v3.0.0/prometheus-3.0.0.linux-amd64.tar.gz
Depois, extraia o arquivo baixado:
tar xvf prometheus-3.0.0.linux-amd64.tar.gz
Entre no diretório extraído:
cd prometheus-3.0.0.linux-amd64
Passo 2: Configurar o Prometheus
Edite o arquivo de configuração prometheus.yml para adicionar os contêineres que deseja monitorar.
nano prometheus.yml
Adicione a seguinte configuração:
scrape_configs:
- job_name: 'docker'
static_configs:
- targets: ['localhost:9090']
Passo 3: Iniciar o Prometheus
Você pode iniciar o Prometheus com o seguinte comando:
./prometheus --config.file=prometheus.yml
O Prometheus agora deve estar rodando em http://localhost:9090.
Passo 4: Monitorar contêineres Docker
Para monitorar contêineres Docker, você precisa adicionar o node_exporter ou outro exportador de métricas. Aqui, vamos usar o node_exporter:
docker run -d --name=node_exporter -p 9100:9100 prom/node-exporter
Adicione o node_exporter ao arquivo prometheus.yml:
scrape_configs:
- job_name: 'node_exporter'
static_configs:
- targets: ['localhost:9100']
Conclusão
Agora você tem o Prometheus configurado e monitorando contêineres Docker no Ubuntu 22.04. Para garantir que o Prometheus esteja sempre em execução, considere configurar um serviço systemd.
Dica: Explore a interface web do Prometheus para visualizar as métricas coletadas e criar gráficos personalizados.
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.