Grafana查询时间增量

时间:2019-01-03 20:47:36

标签: java grafana prometheus

我有一个应用程序,除其他外,它持续不断地以毫秒为单位发布当前时间(System.currentTimeMillis())。

我想做的是在grafana仪表板中编写一个查询,例如: a)如果grafana中的当前时间与我发布的时间之间的差小于1分钟,则显示“向上”。 b)显示“向下”是上述查询不成立或没有数据。

任何想法,指针将最有帮助。

谢谢

1 个答案:

答案 0 :(得分:1)

好吧,您可以将实时时间戳记的值作为名为“ real_ts”的“ long”或“ timestamp”字段传递给grafana(也许有另一种方法,对不起,不是grafana的专家)。

然后,用您的real_ts字段的值减去grafana的时间戳,如果> 60秒,则打印Down,否则打印Up。