【发布时间】:2021-09-24 04:47:40
【问题描述】:
我在 InfluxDB 中有一个名为 Tasks 的测量值,如下所示:
recordname,failure,waiting,timestamp
在 Grafana 中,我有两个面板,一个用于等待,一个用于失败。示例:
SELECT "failure"
FROM "Tasks"
WHERE
("recordname" = 'Random_record_name')
AND time >= now() - 24h
GROUP BY "recordname";
如果有任务失败或正在等待,数据只会在 Influx 中上传。因此,在它们发生之前,我无法为每个记录名添加所有查询。有没有办法格式化查询以选择所有记录名的所有失败,这样我就不必手动添加它们?
【问题讨论】:
-
我不明白你想要达到什么目的。查询结果示例会更有用。但是,当您对
GROUP BY "recordname"进行分组时,为什么要过滤"recordname" = 'Random_record_name'以获取特定的记录名?