如何使用 InfluxDB 在 Grafana 仪表板上显示“33 分钟前”?
How to show "33 minutes ago" on Grafana dashboard with InfluxDB?
我最近用 InfluxDB 设置了 Grafana。我想显示一个面板,指示自事件发生以来已经过了多长时间。
示例:
- 服务器最后报告时间:33 分钟前
- 上次用户注册:17 分钟前
我可以使用以下代码轻松获得单个指标:
SELECT time, last("duration") as last_duration FROM custom_events ORDER BY time DESC
但我似乎无法让 Grafana 对时间字段执行我想要的操作。
有什么建议吗?
目前 (4.0.3) 无法在单一状态面板中显示最后一个时间戳。但是有一个 issue 支持这个。希望我们将来能找到时间来实现它。
从 Grafana(4.6.0) 开始,现在可以使用单一统计面板。
- 转到
Options
-Tab
- Select
Value
-> Stat
-> Time of last point
- Select
Value
-> Stat
-> Unit
-> Date & time
-> From Now
在 8.4.0 中有一个单位 selection 可以让你这样做,确保你的时间戳是从纪元开始的毫秒数,单位是 select From Now
在下拉菜单中
singlestat pannel expressing time since
我最近用 InfluxDB 设置了 Grafana。我想显示一个面板,指示自事件发生以来已经过了多长时间。
示例:
- 服务器最后报告时间:33 分钟前
- 上次用户注册:17 分钟前
我可以使用以下代码轻松获得单个指标:
SELECT time, last("duration") as last_duration FROM custom_events ORDER BY time DESC
但我似乎无法让 Grafana 对时间字段执行我想要的操作。
有什么建议吗?
目前 (4.0.3) 无法在单一状态面板中显示最后一个时间戳。但是有一个 issue 支持这个。希望我们将来能找到时间来实现它。
从 Grafana(4.6.0) 开始,现在可以使用单一统计面板。
- 转到
Options
-Tab - Select
Value
->Stat
->Time of last point
- Select
Value
->Stat
->Unit
->Date & time
->From Now
在 8.4.0 中有一个单位 selection 可以让你这样做,确保你的时间戳是从纪元开始的毫秒数,单位是 select From Now
在下拉菜单中
singlestat pannel expressing time since