смещение по времени непрерывного запроса притока - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь использовать непрерывный запрос InfxDB со смещением времени.Однако запрос не сработал.

Вот мой CQ:

CREATE CONTINUOUS QUERY perf_cq_1m ON temp 
BEGIN
     SELECT mean(rate) AS rate INTO temp.autogen.perf_cq_1m FROM 
     temp.autogen.perflog GROUP BY time(1m, 2h) fill(0) 
END

Я бы хотел, чтобы запрос был сдвинут на 2 часа вперед, чтобы проверить функциональность.Но предложение GROUP BY time(1m, 2h) не сделало того, что продемонстрировано в документации influenxDB .

Журнал притока показывает, что непрерывный запрос выполняется с временными границами UTC, без учета GROUP BY time[1m, 2h]пункт.Журнал выглядит следующим образом:

2019-03-29T02:40:00.510257Z info Continuous query execution (start) {"log_id": "0ETp9740000", "service": "continuous_querier", "trace_id": "0ETpwX~W000", "op_name": "continuous_querier_execute", "op_event": "start"}
2019-03-29T02:40:00.511279Z info Executing continuous query {"log_id": "0ETp9740000", "service": "continuous_querier", "trace_id": "0ETpwX~W000", "op_name": "continuous_querier_execute", "name": "perf_cq_1m", "db_instance": "temp", "start": "2019-03-29T02:39:00.000000Z", "end": "2019-03-29T02:40:00.000000Z"}
2019-03-29T02:40:00.512286Z info Executing query {"log_id": "0ETp9740000", "service": "query", "query": "SELECT mean(rate) AS rate INTO temp.autogen.perf_cq_1m FROM temp.autogen.perflog WHERE time >= '2019-03-29T02:39:00Z' AND time < '2019-03-29T02:40:00Z' GROUP BY time(1m, 2h) fill(0)"}

Местное время равно 2019-03-29 10:40:00.

Насколько мне известно, пункт GROUP BY time(<interval>,<offset>) make CQ выполняется по местному времени с диапазоном времени по времени UTC.в предложении where time > '' and time < '' вместо изменения времени выполнения и временных границ.

Так я что-то пропустил?Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...