首页 > 解决方案 > 具有历史数据的 Prometheus 导出器

问题描述

Prometheus 导出器是否可以保存历史数据,而不仅仅是在抓取时提供价值?

我的目标是我的导出器每 1ms 读取一个值(比如说一个传感器)并保存它。现在,Prometheus 每 15 秒提取一次数据并获取自上次抓取以来的值列表。

这可能/打算与出口商一起完成吗?
因为如果我正确理解它,导出器并不打算保存值,只是在 Prometheus 抓取它时读取一个值。
排期调度

如果无法使用导出器解决此问题,我只能看到在节点和导出器之间添加时间序列数据库的解决方案。然后导出器只从 tsdb 中提取数据。
|节点| --[每毫秒产生值] --> |InfluxDB| --> |出口商| --> |普罗米修斯|

我在这里想念什么吗?

标签: monitoringprometheusprometheus-node-exporterexporter

解决方案


您可以为此使用prometheus pushgateway。您可以根据需要频繁推送指标,pushgateway 将为 prometheus 公开这些指标


推荐阅读