influxdb***v2***查询请求自epoch时间戳以来的微秒



当我使用/api/v2/query api查询influxdb v2时,时间戳以RFC3339格式返回——解析回有用的时间戳的速度慢得离谱。Influxdb v1.x用于允许指定自epoch以来的秒/微秒/纳秒。在v2中如何做到这一点?

xx

我的方法是将日期时间转换为uint。它不会花太多时间,比在客户端解析RFC3339快,因为InfluxDB2.0 API文档没有提供打印epoch的方法。

|> map(fn: (r) => ({r with epoch_ms: uint(v: r._time) / uint(v: 1000000)}))
|> drop(columns: ["_start", "_stop", "_time"])

https://docs.influxdata.com/influxdb/v2.1/api/#operation/PostQuery

最新更新