首页 > 解决方案 > 是否有一个指标监控平台允许在指标端缓存和投资回报率开始时的时间戳

问题描述

这是我的问题,我正在寻找一个允许从远程服务器获取指标然后消化指标以创建 KPI 的监控平台。

远程服务器通过不可靠的连接连接到网络。因此,它需要能够在网络关闭时缓存指标。

在聚合服务器上,每个小时,它需要从小时中获取所有数据,计算 KPI 并为其添加时间戳,就好像它是在小时的开始时获取的一样。例如,在 13h59,它会将数据时间戳记为 13h00。

我对普罗米修斯做了一些实验,这似乎不是正确的方法。这些实验是使用普罗米修斯和灭霸进行的。大多数都可以用这些来完成,但我觉得回到过去的时间戳有点骇人听闻。它需要使用大于 1 小时的块大小并创建一个从 thanos 存储中获取数据的 python 脚本。即便如此,只有当我将 KPI 存储在不同的数据库中时它才会起作用,否则普罗米修斯会抱怨数据没有按时间顺序排列。

标签: monitoringprometheuskpi

解决方案


看看 VictoriaMetrics。它支持存储历史数据。有关更多详细信息,请参阅这些文档

它还提供了vmagent 工具,可以在远程服务器上缓冲数据,并在网络启动时将其刷新到 VictoriaMetrics。


推荐阅读