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