ThingsBoard教程(八):报警规则配置

1,720 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第23天,点击查看活动详情

概述

我们通过dashboard部件已经实现了时序值的展示,接下来我们开始尝试配置告警规则,并产生报警。通过配置报警规则,填写报警类型,严重等级,以及报警规则条件。

1.配置告警规则

当余额小于10时,我们通过报警规则来发出警报。首先我们要先通过编辑设备的配置文件来添加新的告警规则。

  • 创建“waterMeter01”设备时,我们使用的是默认的设备配置,所以我们先创建一个“DemoProfile”的设备配置。

1.png

  • 创建完设备配置以后,我们来添加一条报警规则。报警类型为:LackOfBalanceAlarm,报警条件为“balance”小于10

2.png

  • 编辑“waterMeter01”,修改设备配置为“DemoProfile”

3.png

现在我们就完成了设备告警规则的配置。

2.模拟告警

当水表设备余额小于10时就会触发报警,我们开始模拟这个报警过程。

  • 在我们开始创建的部件中,我们看到当前的值是200

4.png

  • 我们上报一条时序值,将balance设置为9

5.png

  • 在警告里,我们可以看到生成的告警信息。报警信息包括开始时间、结束时间、确认时间、清楚时间、告警类型、验证程度、当前状态等。

6.png 产生的报警可以被确认和清除,当新的时序数据触发报警规则后会导致新的活动警报。

结束语

这样我们就完成了使用报警规则配置的示例,报警还可以通过配置电子邮件或者短信通知发送告警通知。但是这里TB提供的报警规则比较简单,没有时间窗口、抑制抖动等功能,如果数据频繁变更会导致告警事件频繁触发。