这就是我的问题,我正在寻找一个监控平台,它允许从远程服务器获取指标,然后消化指标以创建KPI。
远程服务器通过不可靠的连接连接到网络。因此,它需要能够在网络中断时缓存指标。
在聚合服务器上,在每个小时,它需要从小时中获取所有数据,计算KPI并为其添加时间戳,就好像它是在该小时的倒计时获取的一样。例如,在13h59,它会将数据的时间戳设置为13h00。
我用普罗米修斯做了一些实验,这似乎不是正确的方法。这些实验是使用普罗米修斯和塔诺斯进行的。大多数都可以用这些来完成,但我觉得时间戳的倒退有点老套。这将需要使用大于1小时的块大小并创建一个python脚本,该脚本将从thanos存储中获取数据。即使这样,它也只有在我将KPI存储在不同的数据库中时才能起作用,否则prometheus会抱怨数据没有按时间顺序排列。
发布于 2020-07-17 02:07:12
看看VictoriaMetrics吧。支持存储历史数据。有关更多详细信息,请参阅these docs。
它还提供了vmagent tool,它可以缓冲远程服务器上的数据,并在网络连接时将其刷新到VictoriaMetrics。
https://stackoverflow.com/questions/62680167
复制相似问题