Период запроса притока при изменении значения
У меня стол называется test
на InfluxDB
, Один из столбцов называется is_up
который указывает, работает ли какой-либо тип службы или нет. Возможные значения
1 --> Up
0 --> Down
Теперь данные выглядят примерно так
2019-01-01T00:00:00Z ---> 1
2019-01-01T00:01:00Z ---> 1
2019-01-01T00:02:00Z ---> 0
2019-01-01T00:03:00Z ---> 0
2019-01-01T00:04:00Z ---> 0
2019-01-01T00:05:00Z ---> 1
2019-01-01T00:06:00Z ---> 1
Приведенные выше данные указывают на то, что 3
минут между 2019-01-01T00:02:00Z
а также 2019-01-01T00:04:00Z
, В настоящее время у меня есть следующий запрос, который дает список простоев.
SELECT * FROM test WHERE is_up=0 and type = 'myservice' and time < now() and time > now() - 30d
Какой будет правильный запрос, чтобы найти временной диапазон (время начала и окончания) простоев.