当前位置: 首页 > news >正文

开发商城网站开发优秀大校网站

开发商城网站开发,优秀大校网站,公司网站推广费用,网络营销的含义和特点Pushgateway简介 Pushgateway是Prometheus监控系统中的一个重要组件,它采用被动push的方式获取数据,由应用主动将数据推送到pushgateway,然后Prometheus再从Pushgateway抓取数据。使用Pushgateway的主要原因是: Prometheus和targ…

Pushgateway简介

在这里插入图片描述

Pushgateway是Prometheus监控系统中的一个重要组件,它采用被动push的方式获取数据,由应用主动将数据推送到pushgateway,然后Prometheus再从Pushgateway抓取数据。使用Pushgateway的主要原因是:

  • Prometheus和target由于某些原因网络不能互通,需要经由Pushgateway代理
  • 某些作业生命周期较短,没有足够的时间等待Prometheus抓取数据。所以可以先把数据推送到Pushgateway,再让Prometheus抓取

但是PushGateway也存在一些弊端:

  • 通过单个 Pushgateway 监控多个实例时, Pushgateway 将会成为单点故障和潜在瓶颈
  • Pushgateway 可以持久化推送给它的所有监控数据。
    因此,即使监控目标以下线,prometheus 还会拉取到旧的监控数据,需要手动清理 pushgateway 不要的数据。

部署Pushgateway

下载安装包

wget  https://github.com/prometheus/pushgateway/releases/download/v1.5.1/pushgateway-1.5.1.linux-amd64.tar.gz
tar xvf pushgateway-1.5.1.linux-amd64.tar.gz
pushgateway-1.5.1.linux-amd64/pushgateway /usr/bin/
pushgateway -h	#查看帮助

准备service文件

root@prometheus-server-01:~# cat /lib/systemd/system/pushgateway.service
[Unit]
Description=Prometheus Pushgateway
After=network.target[Service]
Type=simple
User=root
Group=root
ExecStart=pushgateway --web.listen-address=:9091
Restart=on-failure[Install]
WantedBy=multi-user.target

启动服务

systemctl daemon-reload
systemctl start pushgateway
systemctl status pushgateway
systemctl enable pushgateway

访问pushgateway界面
在这里插入图片描述

配置Prometheus抓取数据

在prometheus配置中添加job,抓取pushgateway数据,内容如下:

  - job_name: pushgatewayhonor_labels: truestatic_configs:- targets: ["192.168.122.21:9091"]

配置修改完成后重启Prometheus。然后在Prometheus界面查看target状态
在这里插入图片描述

测试

要推送数据到Pushgateway中,可以其提供的API接口来添加,默认URL地址为http://<ip>:9091/metrics/job/<job-name>/<label-name>/<label-value>
其中job-name是必填项,是job标签的值,后边可以跟任意数量的标签&标签值对,一般会添加一个instance/<instance-name>标签来区分指标数据来源

测试向Pushgateway推送单条数据

执行如下命令进行单条数据推送

#my_metric表示指标名称,2022表示指标值
echo "my_metric 2022"| curl --data-binary @- http://192.168.122.21:9091/metrics/job/test-job/instance/192.168.122.22
#再执行一次推送,将值改为2023
echo "my_metric 2023"| curl --data-binary @- http://192.168.122.21:9091/metrics/job/test-job/instance/192.168.122.22

在Pushgateway界面查看数据,如下图,可以看到只显示了最新值。
在这里插入图片描述

在Prometheus中查询my_metric,验证是否获取到数据
在这里插入图片描述

测试向Pushgateway推送多条数据

cat <<EOF | curl --data-binary @- http://192.168.122.21:9091/metrics/job/test-job/instance/192.168.122.22
#TYPE node_memory_total gauge
node_memory_total 10240000000
#TYPE node_memory_usage gauge
node_memory_usuge 1024000000
EOF

在Pushgateway界面查看数据
在这里插入图片描述
在这里插入图片描述

在Prometheus中查询,验证是否获取到数据
在这里插入图片描述
在这里插入图片描述

测试删除数据

curl -X DELETE  http://192.168.122.21:9091/metrics/job/test-job/instance/192.168.122.22

在Pushgateway界面验证
在这里插入图片描述

http://www.yayakq.cn/news/771960/

相关文章:

  • tp5企业网站开发文登市住房和城乡建设局网站
  • 长春市网站开发wordpress选择虚拟云主机
  • 门户网站建设的背景网站推广平台代理
  • 哈尔滨服务好的建站方案网页设计与制作课程思政
  • 如何查看网站域名证书wap建站程序源码
  • dw做网站简单首页毕业设计题目
  • 网站没有被收录房产网签备案是什么意思
  • 有什么类型的网站软件班级网站建设主题
  • 济南网站建设推广北京企业网络推广方案
  • 晋江网站开发青海省建设工程造价网站
  • 南通优普网站建设优化网络推广公司是干嘛的
  • 做电信网站运营网站建设搜索键如何设置链接
  • 如果做二手车网站扬中网站建设效果
  • 长沙手机网站建设工程类招聘网站哪个好
  • 网站备案 服务内容c2c平台的特点是什么
  • 移动端网站开发多少钱上海市网站信息无障碍建设
  • 网站建设中模板代码微信小程序+网站开发
  • 西宁公司网站建设有哪些做的好的小众网站
  • 百度推广负责做网站吗网络营销课程总结与心得体会
  • 深圳罗湖企业网站建设小说百度风云榜
  • 网站建设中古典武侠中文字幕centos 配置wordpress
  • 如何自己做一个网站思明自助建站软件
  • 沈阳做网站哪个好有关商业网站的风格特征
  • 网站建设的一般要素网站后台文章排版
  • 网站关键词seo怎么做管理系统界面设计
  • 公司品牌flash网站企业营销网站有哪些
  • 学校专业建设备案网站wordpress4.7中文
  • 网站友链是什么情况wordpress镶嵌网页
  • 深圳购物网站建设价格做网站从哪里买域名
  • 营销网站的主题 定位 修改建议怎么自己找外贸订单