我想通过 HTTP 以秒为单位将时间值写入 influx 0.8 数据库。这是 JSON 格式的示例点:
[
{
"points": [
[
1435692857.0,
897
]
],
"name": "some_series",
"columns": [
"time",
"value"
]
}
]
文档不清楚时间值的格式应该是什么(纳秒还是毫秒?)以及如何指定 influxdb 的期望值。目前我正在使用查询参数:precision=s
这似乎工作正常,服务器按预期返回 HTTP 状态代码 200。当使用 influx 的管理界面使用select * from some_series
表中的数据点查询数据库时,将返回预期的时间戳。然而,在图表上,时间轴以几分之一秒为索引,并且诸如select * from some_series where time > now() - 1h
不产生任何结果的查询。
我认为时间戳有问题。我尝试将我的值乘以 1000,但没有任何内容被插入到数据库中,并且没有明显的错误。
有什么问题?