我正在使用Prometheus,每次Prometheus定期获取数据时,都需要将从Prometheus服务器提取的数据导出到外部URL(由我托管的Expresse JS服务器)。
我可以将GET请求从外部服务器发送到Prometheus服务器并接收数据。但是我需要的是,每次Prometheus更新时,从Prometheus服务器向外部URL发送POST请求。
有可能吗?
答案 0 :(得分:1)
听起来像您想要remote write,它将以压缩的原始格式通过HTTP发布数据。
答案 1 :(得分:0)
我找到了解决方案。使用警报管理器,我可以使用POST请求将生成的警报发送到自定义URL。我只需要配置文件。 请参阅here