首页 > 其他 > 详细

Pushgateway 介绍

时间:2019-04-14 20:41:15      阅读:226      评论:0      收藏:0      [点我收藏+]

Pushgateway是一个独立的服务,Pushgateway位于应用程序发送指标和Prometheus服务器之间。

Pushgateway接收指标,然后将其作为目标被Prometheus服务器拉取。可以将其看作代理服务,或者与blackbox exporter的行为相反, 它接收度量,而不是探测它们。

1、安装部署

cd /usr/loacl
tar -xvf pushgateway-0.7.0.linux-amd64.tar.gz
ln -s /usr/local/pushgateway-0.7.0.linux-amd64 /usr/local/pushgateway
cd /usr/local/pushgateway;mkdir bin
mv ./pushgateway bin data

2、启动

nohup /usr/local/pushgateway/bin/pushgateway --persistence.file=/usr/local/pushgateway/data/pushgateway.data > pushgateway.out 2>&1 &

3、插入数据

格式如下: /metrics/job/<jobname>{/<label>/<label>}

echo ‘user_counter{name="shhnwangjian"} 1‘ | curl --data-binary @- http://192.168.31.82:9091/metrics/job/shhnwangjian/label1/test

技术分享图片

4、查询数据

curl http://192.168.31.82:9091/metrics

5、配置prometheus.yml

  - job_name: ‘pushgateway‘
    honor_labels: true
    file_sd_configs:
      - files:
        - targets/pushgateway/*.json
        refresh_interval: 5m

6、新增pushgateway.json

[{
  "targets": ["192.168.31.82:9091"]
}]

7、重载

curl -X POST http://127.0.0.1:9090/-/reload

技术分享图片

技术分享图片

 

Pushgateway 介绍

原文:https://www.cnblogs.com/shhnwangjian/p/10706660.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!