如何使用 InfluxDB 在 Grafana 仪表板上显示“33 分钟前”?

How to show "33 minutes ago" on Grafana dashboard with InfluxDB?

我最近用 InfluxDB 设置了 Grafana。我想显示一个面板,指示自事件发生以来已经过了多长时间。

示例:

我可以使用以下代码轻松获得单个指标:

SELECT time, last("duration") as last_duration FROM custom_events ORDER BY time DESC

但我似乎无法让 Grafana 对时间字段执行我想要的操作。

有什么建议吗?

目前 (4.0.3) 无法在单一状态面板中显示最后一个时间戳。但是有一个 issue 支持这个。希望我们将来能找到时间来实现它。

从 Grafana(4.6.0) 开始,现在可以使用单一统计面板。

  1. 转到 Options-Tab
  2. Select Value -> Stat -> Time of last point
  3. Select Value -> Stat -> Unit -> Date & time -> From Now

在 8.4.0 中有一个单位 selection 可以让你这样做,确保你的时间戳是从纪元开始的毫秒数,单位是 select From Now在下拉菜单中

singlestat pannel expressing time since