Diretório do artigo
- 1. ** Prometheus ** Descobre automaticamente o método de configuração do nó monitorado? Ou seja, o método file_sd de descobrir destinos na figura
- 1) Crie um arquivo json
- 2) Adicione um novo trabalho no arquivo de configuração do prometheus
- 3) Quando um novo nó de métricas é adicionado, ele é diretamente modificado e adicionado ao arquivo json
- 4) Recarregue os destinos para descobrir que o novo nó de monitoramento foi incluído sem reiniciar o servidor
1. Prometheus descobre automaticamente o método de configuração do nó monitorado? Ou seja, o método file_sd de descobrir destinos na figura
1) Crie um arquivo json
#vi /usr/local/prometheus/file_sd.json
[
{
"targets": ["172.17.0.10:9100"]
}
]
2) Adicione um novo trabalho no arquivo de configuração do prometheus
...
- job_name: 'file_sd'
file_sd_configs:
- files:
- /usr/local/prometheus/file_sd.json
refresh_interval: 10s
...
#注:因为配置文件有修改需要重新启动prometheus服务器
3) Quando um novo nó de métricas é adicionado, ele é diretamente modificado e adicionado ao arquivo json
#vi /usr/local/prometheus/file_sd.json
[
{
"targets": ["172.17.0.10:9100","172.17.0.10:9100","172.17.0.10:9100"]
}
]
4) Recarregue os destinos para descobrir que o novo nó de monitoramento foi incluído sem reiniciar o servidor
Antes de adicionar:
metheus% E6% 9C% 80% E6% 96% B0% E7% A0% 94% E7% A9% B6.assets / image-20200303144303293.png)]
Após adicionar:
Web: webAPI: http: //172.17.0.41: 9090 /