docker run --name consul -d -p 8500:8500 consul ------------------------------------------------------------------
id:consul里面的一个实例 name:consul里面的一个组名 address和port:自己的IP和端口 tags:consul里面的标签 checks:consul的健康检查 最后是consul的注册地址 curl -X PUT -d '{"id": "Linux-2","name": "Linux","address": "192.168.0.13","port":9100,"tags":["service"],"checks": [{"http": "http://192.168.0.13:9100","interval":"5s"}]}' http://192.168.0.11:8500/v1/agent/service/register --------------------------------------------------------------------
vim /opt/monitor/prometheus/prometheus.yml scrape_configs: - job_name: 'consul' consul_sd_configs: - server: 192.168.0.11:8500 services: ['linux'] ----------------------------------------------------------------
cd /opt/monitor/prometheus ./promtool check config ./prometheus.yml
ps -ef |grep prometheus kill -HUP 62291
|