已解决
Pushgateway的场景使用
来自网友在路上 186886提问 提问时间:2023-10-13 02:46:54阅读次数: 86
最佳答案 问答题库868位专家为你答疑解惑
1,Pushgateway简介
Pushgateway为Prometheus整体监控方案的功能组件之一,并做为一个独立的工具存在。它主要用于Prometheus无法直接拿到监控指标的场景,如监控源位于防火墙之后,Prometheus无法穿透防火墙;目标服务没有可抓取监控数据的端点等多种情况。在类似场景中,可通过部署Pushgateway的方式解决问题。
当部署该组件后,监控源通过主动发送监控数据到Pushgateway,再由Prometheus定时获取信息,实现资源的状态监控。
工作流程:
-
监控源通过Post方式,发送数据到Pushgateway,路径为/metrics。
-
Prometheus服务端设置任务,定时获取Pushgateway上面的监控指标。
-
Prometheus获取监控指标后,会根据告警规则进行计算,如果匹配将触发告警到Alertmanager;同时,Grafana可配置数据源调用Prometheus数据,做为数据展示。
2,数据推送Pushgateway
pushgateway的数据推送支持两种方式,Prometheus Client SDK推送和API推送。
2.1 API方式推送
通过调用pushgateway API的方式实现数据的推送。
请求格式:
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Pushgateway的场景使用":http://eshow365.cn/6-19293-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!