Grafana 查询时间增量

Posted

技术标签:

【中文标题】Grafana 查询时间增量【英文标题】:Grafana query for time delta 【发布时间】:2019-05-30 11:20:25 【问题描述】:

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

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

任何想法,指针都会很有帮助。

谢谢

【问题讨论】:

【参考方案1】:

好吧,您可以将实际时间戳的值作为“长”或“时间戳”字段传递给 grafana,命名为 real_ts(也许还有另一种方法,抱歉,不是 grafana 专家)。

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

【讨论】:

以上是关于Grafana 查询时间增量的主要内容,如果未能解决你的问题,请参考以下文章

Mysql/ Grafana 计算/显示最后一小时/天/周/月的重量增量/减量

Grafana / InfluxDB 查询具有时间范围的计数器数据

prometheus(或grafana)查询来评估grafana loki使用的存储?

多值 Prometheus 查询 Grafana

如何根据 Grafana 的绝对时间范围查询数据?

AWS Timestream / Grafana 查询