You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Grafana如何修改SQL查询实现两类测点空气流量数据合计绘图

合并查询实现单条总流量曲线方案

你可以通过合并正则过滤规则、增加按时间聚合的逻辑实现需求,最终SQL语句如下:

SELECT
    "time" AS "time",
    '总空气流量' AS metric,
    SUM(value) AS value
FROM 
    slipstream_volttron
WHERE
    $__timeFilter("time") AND
    metric ~ 'slipstream_internal/slipstream_hq/.*/(SA-F|Discharge Air Flow)$'
GROUP BY "time"
ORDER BY 1

改动说明

  • 过滤规则合并:将两个正则匹配规则用|逻辑或符号整合,单次查询即可覆盖所有符合要求的测点
  • 按时间聚合:新增GROUP BY "time"子句,对同一个时间戳下所有测点的流量值做求和计算
  • 固定指标名称:将返回的metric字段设为固定值,Grafana会将所有聚合结果识别为同一条曲线

可选优化(时间戳对齐)

如果你的测点数据存在时间戳不对齐的情况,建议使用Grafana内置的时间分组宏对齐时间粒度,避免求和遗漏,修改后的语句参考:

SELECT
    $__timeGroupAlias("time", $__interval),
    '总空气流量' AS metric,
    SUM(value) AS value
FROM 
    slipstream_volttron
WHERE
    $__timeFilter("time") AND
    metric ~ 'slipstream_internal/slipstream_hq/.*/(SA-F|Discharge Air Flow)$'
GROUP BY 1
ORDER BY 1

$__interval会自动匹配你Grafana看板当前选择的时间区间粒度,自动对齐时间轴。

内容的提问来源于stack exchange,提问作者bbartling

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 06:42:02