远程写入prometheus存储
简介
prometheus
一般都是采用pull
方式获取数据,但是有一些情况下,不方便配置exporter
,就希望能通过push
的方式上传指标数据。
1、可以采用pushgateway
的方式,推送到pushgateway
,然后prometheus
通过pushgateway
拉取数据。
2、在新版本中增加了一个参数:--enable-feature=remote-write-receiver
,允许远程通过接口/api/v1/write
,直接写数据到prometheus
里面。
pushgateway
在高并发的情况下还是比较消耗资源的,特别是开启一致性检查,高并发写入的时候特别慢。
第二种方式少了一层转发,速度应该比较快。
……