Prometheus Pushgateway
所属分类 prometheus
浏览量 252
Pushgateway 是 Prometheus 的一个组件,prometheus 默认通过 Exporter 拉取数据 ,
Pushgateway 通过exporter主动方式推送数据到Pushgateway,再由Prometheus主动去拉取 Pushgateway数据,
用户可以写一些自定义的监控脚本把需要监控的数据发送给Pushgateway。
从prometheus 角度看,都是由prometheus 主动去拉取各个数据源(Exporter和Pushgateway)的数据
Pushgateway 数据中转站 ,提供API,接收数据生产者推送的数据
Pushgateway提供exporter功能, 提供数据 给promethus server
Pushgateway优点
1. Prometheus 默认采用定时拉取targets数据,
但是如果不在一个子网或者防火墙,prometheus拉取不到targets数据,
可以采用各个target往pushgateway上push数据,然后prometheus去pushgateway上定时拉取数据
2. 监控业务数据的时候,需要将不同数据汇总, 汇总之后的数据可以由pushgateway统一收集,
然后由 Prometheus 统一拉取,起到给Prometheus 减压的作用。
3. 自定义采集指标简单。
Pushgateway缺点
Prometheus拉取状态只针对 pushgateway, 不能对每个节点都有效。
Pushgateway出现问题,整个采集到的数据都会出现问题。
Pushgateway 可以持久化推送给它的所有监控数据。prometheus 会拉取到旧的监控数据,需要手动清理 不要的数据。
https://prometheus.io/docs/prometheus/
https://github.com/prometheus/prometheus/
https://github.com/prometheus/pushgateway/
上一篇
下一篇
linux安装切换多个版本jdk
doris 简介
linux 权限 777
flink1.18.1 pushgateway prometheus监控
zookeeper3.4 prometheus监控
grafana Dashboard SpringBoot2 micrometer-prometheus