我是 InfluxDB 的新手。我正在管理 ui 中查询数据。我将时间视为时间戳。是否可以看到它被格式化为日期和时间?
4 回答
您可以通过在 CLI 中输入以下命令来选择RFC 3339格式:
precision rfc3339
要将 influxdb 时间戳转换为普通时间戳,您可以在控制台上键入:
涌入精密 rfc3339
现在尝试使用您的查询,它应该可以工作。
更多详情请点击链接: https ://www.influxdata.com/blog/tldr-influxdb-tech-tips-august-4-2016/
虽然thierry已经回答了这个问题,但这里也是文档的链接:
精度'rfc3339|h|m|s|ms|u|ns'
指定时间戳的格式/精度:rfc3339 (YYYY-MM-DDTHH:MM:SS.nnnnnnnnnZ), h (小时), m (分钟), s (秒), ms (毫秒), u (微秒), ns (纳秒)。精度默认为纳秒。
https://docs.influxdata.com/influxdb/v1.5/tools/shell/#influx-arguments
自InfluxDB 1.1 起, Web 管理界面已被弃用(默认禁用)。
时间戳的精度可以控制为返回小时 (h)、分钟 (m)、秒 (s)、毫秒 (ms)、微秒 (u) 或纳秒 (ns)。一个特殊的精度选项是RFC3339
返回具有纳秒精度的 RFC3339 格式的时间戳。CLI 和 HTTP API 指定所需时间精度的机制不同。
要在 CLI 中设置精度,您可以根据所需的精度在命令行中编写precision <RFC3339|h|m|s|ms|us|ns>
。CLI 的默认精度值为纳秒。
要在 HTTP API 中设置精度epoch=<h|m|s|ms|us|ns>
,请作为查询参数传递。精度的默认值为 RFC3339。