为grafana状态时间线面板填充mysql时间序列中的空值



我在grafana上使用了转换来转换一个mysql表,它看起来像这样:

状态在线在线[/tr>
时间戳 设备
2022-08-09 10:01:33 设备A
2022-08-09 10:02:33 设备B

用例语句:

SELECT 
`timestamp`, 
(CASE WHEN device='device A' AND state='Online' THEN state ELSE 'Offline' END) deviceA,
(CASE WHEN device='device B' AND state='Online' THEN state ELSE 'Offline' END) deviceB 
FROM `device_status` 

最新更新