计算InfluxDB中开始和结束事件之间的持续时间

Arb*_*ong 7 influxdb

我有两个针对InfluxDB的写点,一个是开始,另一个是结束.我只需确定这两个事件之间的持续时间,并围绕它进行查询.InfluxDB具有difference()聚合方法,但它不适用于时间元字段.

提供自定义时间戳值是实现此目的的唯一方法吗?

Sri*_*nta 0

如果您只写上述两个条目,那么您可以按照以下步骤操作 -

  1. 将结果限制为两个(例如:select * from timeseries limit 2)
  2. 从结果集中提取时间
  3. 取时间之差