Grafana 查询时间增量

Grafana query for time delta

我有一个应用程序,除其他外,它连续发布自纪元以来的毫秒数当前时间 (System.currentTimeMillis())。

我想做的是在 grafana 仪表板中编写一个查询,这样: a) 如果 grafana 中的当前时间与我发布的时间之间的差异小于 1 分钟,它会显示 "Up"。 b) 显示 "Down" 是上述查询不成立或没有数据。

任何想法、指点将是最有帮助的。

谢谢

嗯,你可以将你的真实时间戳的值传递给grafana,作为一个"long"或"timestamp"字段,命名为real_ts(也许还有另一种方式,抱歉,不是专家在格拉法纳)。

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