Promethus-从固定时间点获取增量

时间:2020-05-20 16:07:46

标签: prometheus grafana

我正在尝试使用Prometheus数据源创建Grafana仪表板,该数据源由产生越来越多的量规的出口商构建(我也愿意更改出口商以使用计数器,因为我也可以控制它)。 / p>

我想让我的图表显示今天的数据发生了多少变化(即从凌晨12点开始),这意味着在凌晨12点,所有系列数据将从0开始,然后在一天中增加。

我遇到了select CAST([S1OnsetDATETIME] AS DATETIME) from tablename1 delta() Prometheus函数,并试图像这样使用它们:increase()。不幸的是,这并没有产生预期的影响,因为它似乎显示了任何给定时间点,即该数据点与24小时前之间的差异。 这会导致图形根据24小时前任何给定时间的值上下波动。

我还尝试尝试变得聪明,并使用以下查询:delta(data_gauge1[1d]),但这似乎产生的图形与data_gauge1 - min_over_time(data_gauge1[1d])完全相同。

我有点需要PromQL查询根据当前数据点的值动态更改时间范围的方法。类似delta(data_gauge1[1d])的东西,对于任何给定的数据点,它都会修改时间范围内包含的数据量。

这似乎不是唯一的用例,所以我想知道以前是否有人设法对这种事情进行了排序。

0 个答案:

没有答案