0.環境準備
IP | Hostname | Prometheus | Docker | node_exporter | Pushgateway |
---|---|---|---|---|---|
10.180.249.245 | manager.rancher | v2.17.1 | v19.03.8 | v0.18.1 | v1.2.0 |
10.180.249.246 | master.rancher | - | v19.03.8 | v0.18.1 | |
10.180.249.247 | worker.rancher | - | v19.03.8 | v0.18.1 |
CentOS7.4部署Prometheus-v2.16.0+node_exporter-v0.17.0
1.下載鏡像
manager.rancher 節點
docker search pushgateway
docker pull prom/pushgateway
2.啓動
docker run -d -p 9091:9091 prom/pushgateway
2.1 驗證
echo “some_metric 3.14” | curl --data-binary @- http://10.180.249.245:9091/metrics/job/some_job
3.修改配置文件
要使Push Gateway正常工作,必須要在prometheus中配置對應的job才行
vim /opt/prometheus/cfg/prometheus.yml
......
- job_name: pushgateway
static_configs:
- targets: ['10.180.249.245:9091']
labels:
instance: pushgateway
4.重啓prometheus
docker container ls
docker restart 345593f9b94f
5.查看
查看prometheus頁面,pushgateway是否UP