InfluxDB - 查询时间序列中最后一个数据点以来的毫秒数
InfluxDB - Query milliseconds since last data point in a time series
是否可以编写一个 InfluxDB 查询来提供自时间序列中最后一个条目以来的毫秒数?我想在 Grafana 中添加一个单一统计面板,显示数据有多旧。
我认为这是不可能的,因为你无法单独查询时间。 influxdb 查询在查询中至少需要 一个非时间 字段。您可以通过在可以单独查询的额外字段中双倍节省时间来解决这个问题。
但你还是想用now() - "the extra time field"
。但据我所知,你也不能在 grafana 中使用 now()
。
更新:grafanas github 上现在有一个[Feature-Request]。确保对其进行投票,以便有一天它能够实施:https://github.com/grafana/grafana/issues/6710
更新 2:该功能最终实现了 -> 请在此处查看我的回答:
是否可以编写一个 InfluxDB 查询来提供自时间序列中最后一个条目以来的毫秒数?我想在 Grafana 中添加一个单一统计面板,显示数据有多旧。
我认为这是不可能的,因为你无法单独查询时间。 influxdb 查询在查询中至少需要 一个非时间 字段。您可以通过在可以单独查询的额外字段中双倍节省时间来解决这个问题。
但你还是想用now() - "the extra time field"
。但据我所知,你也不能在 grafana 中使用 now()
。
更新:grafanas github 上现在有一个[Feature-Request]。确保对其进行投票,以便有一天它能够实施:https://github.com/grafana/grafana/issues/6710
更新 2:该功能最终实现了 -> 请在此处查看我的回答: