监控类业务问题麻烦给我个思路

来源:1-2 课程目录

破地瓜

2021-07-05

一个数据topic, 里面包含资源类型,资源ID,指标编码,指标值,时间五个字段,根据用户配置的规则触发告警或者清除告警,生成告警后会输出到另外一个topic

案例:
规则1:
类型 虚拟机
条件1 5分钟内CPU使用率的最大值大于80
AND
条件2 10分钟内的内存使用率的平均值大于70
满足则触发告警
规则2:
类型 物理机
条件1 5分钟内CPU使用率的最大值大于80
OR
条件2 最后一次内存使用率的大于70
满足则触发告警
规则N 磁盘使用率, ping 延时。。。。。

规则由用户在界面创建,指标是固定的(包含,虚拟机,数据库,物理机等类型的所有指标),条件的数量不固定,条件之间的 并或者且 不确定

这种业务应该怎么处理,可以给个思路吗

写回答

2回答

Michael_PK

2021-07-05

自定义规则引擎或者使用已有的开源规则引擎,比如drools等

0
1
破地瓜
少一步计算功能呀?先按照每个条件计算出结果?存储下来, 然后再按照结果使用规则引擎计算最终结果?
2021-07-05
共1条回复

破地瓜

提问者

2021-07-05

生成告警后,会输出到另外一个topic

0
1
Michael_PK
你的意思是告警到一个topic还是数据到一个topic。 这个不管是前者还是后者,都好办呢,不管是告警还是数据,编程往你需要的那个topic上输出就可以了
2021-07-06
共1条回复

Flink+ClickHouse 玩转企业级实时大数据开发

已经在做大数据,Flink助力轻松提薪;尚未入行,让你弯道超车

1000 学习 · 225 问题

查看课程