格拉法纳图与普罗米修斯数据动态从零开始?



我有一个随时间变化的图表(主要是"今天到目前为止"(,并希望根据普罗米修斯数据从零开始图形。当然,每次范围不同时,基值都会更改,因此静态值是无用的。

例:

max_over_time(my_metric_counter[${__interval}])

这将返回从某处开始的图形(例如当前时间范围内的 120(。 在这里,减去静态值是没有意义的:

max_over_time(my_metric_counter[${__interval}]) - 120

我已经知道该怎么做 - 但花了我相当长的时间。所以我想和你分享这个...

我添加一个 grafana 变量,如下所示:

姓名:my_metric_counter_start_value

类型:查询

隐藏:可变

数据源:我的普罗米修斯数据源名称

刷新:"按时范围更改">

查询: query_result(min_over_time(my_metric_counter[${__range}]((

正则表达式:/。} ([0-9]+( ./

"我更改图形"查询:

max_over_time(my_metric_counter[${__interval}]) - $my_metric_counter_start_value

就是这样!希望这也对您有所帮助;-(

最新更新