influxdb查询更改值的时间段

时间:2019-02-15 11:20:50

标签: time-series influxdb influxql

我在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

以上数据表明服务在32019-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

查找停机时间范围(开始时间和结束时间)的正确查询是什么。

0 个答案:

没有答案