Я хотел бы записать точки в базу данных притока 0.8 с указанием значений времени в секундах через HTTP. Вот примерная точка в формате JSON:
[
{
"points": [
[
1435692857.0,
897
]
],
"name": "some_series",
"columns": [
"time",
"value"
]
}
]
В документации неясно, какой формат значений времени должен быть (нано или миллисекунды?) И как указать infxdb, чего ожидать. В настоящее время я использую параметр запроса: precision=s
Кажется, все работает нормально, сервер возвращает код состояния HTTP 200, как и ожидалось. При запросе к базе данных с использованием интерфейса администратора притока с использованием select * from some_series
точки данных в таблице возвращаются с ожидаемой меткой времени. Однако на графике ось времени проиндексирована с долями секунд, и такие запросы, как select * from some_series where time > now() - 1h
, не дают никаких результатов.
Я предполагаю, что что-то не так с отметками времени. Я попытался умножить свое значение на 1000, но потом в базу данных ничего не вставлялось без видимых ошибок.
В чем проблема?