如何生成有关 TimescaleDB 中规则的警报?我需要创建一个规则,当这个规则被打破时,我想生成一个发布通知。例如:我想创建一个规则来验证设备 D 的最后 5 分钟的平均温度是否超过 X,然后我想检测以便能够做出反应。这可能吗?
谢谢!
如何生成有关 TimescaleDB 中规则的警报?我需要创建一个规则,当这个规则被打破时,我想生成一个发布通知。例如:我想创建一个规则来验证设备 D 的最后 5 分钟的平均温度是否超过 X,然后我想检测以便能够做出反应。这可能吗?
谢谢!
TimescaleDB 支持 PostgreSQL 触发器,这些触发器可以配置为在对数据库进行各种更改时触发。见这里:http ://docs.timescale.com/using-timescaledb/schema-management#triggers
这里是 PostgreSQL 文档: https ://www.postgresql.org/docs/current/static/sql-createtrigger.html
这应该提供一个很好的起点,但是在过去的时间窗口内平均温度的细节,你必须根据你想要的方式进行计算。