在我的 InfluxDB 中有一个二进制事件流,指示清洁是否正在进行 (1) 或不 (0)。
> SELECT * FROM cleaning LIMIT 10;
name: cleaning
time value
---- -----
1561622810000000000 1
1561623025000000000 0
1561709577000000000 0
1561795643000000000 1
1561795864000000000 0
1561882011000000000 1
1561882227000000000 0
1561968461000000000 1
1561968714000000000 0
1562054978000000000 1
我还有一些传感器数据可以测量区间 [0, 14] 中的值。
> SELECT * FROM primary LIMIT 10;
name: primary
time value
---- -----
1561606794000000000 5.89
1561606976000000000 5.88
1561607114000000000 5.87
1561607195000000000 5.86
1561607268000000000 5.85
1561607341000000000 5.84
1561607440000000000 5.83
1561607548000000000 5.82
1561607641000000000 5.81
1561607724000000000 5.8
我想在同一个面板上显示 Grafana 中的两个时间序列,如下所示:
通过在 Grafana 中排队使用原始时间序列SELECT value FROM cleaning;
会导致锯齿信号。那不是我想要的。我已经尝试使用 GROUP BY 操作进行查询,但我无法创建想要的模式。
如何创建图像中显示的图案?甚至可能吗?如果是,二进制信号是否也可以跨越面板的整个高度?