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

如何在InfluxDB检查告警消息模板中包含传感器数值

解决InfluxDB告警消息模板显示传感器数值的问题

你的报错是因为r._value在部分检查场景下为null,导致string(v: r._value)生成了null值,触发模板解析错误。可以通过以下两种方式修改模板:

方式1:为null值设置默认文本

使用default()函数,当r._value不存在或为null时显示默认内容:

${r._check_name}: is ${r._level} Its value is ${string(v: default(v: r._value, v: "N/A"))}

方式2:仅当数值存在时显示

使用if exists条件判断,只在r._value存在时才添加数值显示部分:

${r._check_name}: is ${r._level} ${if exists r._value}Its value is ${string(v: r._value)}${end}

另外也可以检查你的检查规则对应的Flux查询,确保查询结果中确实包含_value字段,避免因查询逻辑问题导致数值缺失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 00:00:56