这是我的问题,我正在寻找一个允许从远程服务器获取指标然后消化指标以创建 KPI 的监控平台。
远程服务器通过不可靠的连接连接到网络。因此,它需要能够在网络关闭时缓存指标。
在聚合服务器上,每个小时,它需要从小时中获取所有数据,计算 KPI 并为其添加时间戳,就好像它是在小时的开始时获取的一样。例如,在 13h59,它会将数据时间戳记为 13h00。
我对普罗米修斯做了一些实验,这似乎不是正确的方法。这些实验是使用普罗米修斯和灭霸进行的。大多数都可以用这些来完成,但我觉得回到过去的时间戳有点骇人听闻。它需要使用大于 1 小时的块大小并创建一个从 thanos 存储中获取数据的 python 脚本。即便如此,只有当我将 KPI 存储在不同的数据库中时它才会起作用,否则普罗米修斯会抱怨数据没有按时间顺序排列。