-
Notifications
You must be signed in to change notification settings - Fork 1
Prometheus
Ferramenta de monitoria criada para monitorar ambientes dinâmicos(containers) onde temos um processo que não possui o mesmo ip associado (ip interno dinâmico dos containers). Também funciona como monitor bare metal e é muito popular em microservices
Devido a complexidade de DevOps cada vez mais complexo, no qual exigem mais processos distribuídos por servidores, tempo de troubleshooting pode ser lento de acordo com a complexidade do ambiente, monitorar constantemente toda a infra estrutura Alertar quando algum problema ocorrer imediatamente
IMPORTANTE: Criar lab fora do ambiente monitorado visando ter sempre o serviço de monitoria aberto
Fazer o download do node_exporter
https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz
mover o diretório para /opt, após rodar o comando
$ nohup ./node_exporter &
Executar o prometheus apontando para o arquivo de configuração
docker run -d -p 9090:9090 -v /vagrant/prometheus.yml:/etc/prometheus.yml prom/prometheus
Prometheus rodando na http://192.168.1.6:9090/ e o node_exporter rodando no http://192.168.1.6:9100/metrics
** vagrant sync Sincroniza todo o conteúdo do diretório raiz onde encontra-se o vagrantfile para a /vagrant da VM criada
Visitas