其中服务地址填写rest服务地址,如:
http://127.0.0.1:18080
数据选择上边创建的
查询语句举例如下:
select s3, s4, s3 + 1 from root.sg27 limit 2
关于iotdb查询语法,请参考iotdb官方文档。 举例仅用于展示查询语法和字段,具体自己根据需要修改。配置报警规则之后,可以预览数据。
返回数据举例:
{
"expressions": [
"root.sg27.s3",
"root.sg27.s4",
"root.sg27.s3 + 1"
],
"columnNames": null,
"timestamps": [
1635232143960,
1635232153960
],
"timestampsIso8601": [
"2021-10-26T15:09:03.960+08:00",
"2021-10-26T15:09:13.960+08:00"
],
"values": [
[
11,
null
],
[
false,
true
],
[
12.0,
null
]
]
}
报警规则可以根据返回数据,使用表达式判断,如:
values != null && values.length > 0 && values[0][0] != null && values[0][0] >= 1
消息模板可根据响应数据自己定制,下边举例供参考使用:
cpu利用率${values[0][0]}超过阈值1,请关注。
填完其他必填选项,可以先测试一下监控,看看效果。测试完保存即可。