摘要: 告警系统架构如下 1、 数据处理系统处理完原始数据并入库后,发送消息到kafka系统; 2、 告警生产者从kafka系统查询消息存入告警消息队列; 3、 告警消费者从告警消息队列查询消息进行处理。 这显然是生产者消费者模型,一个告警消息生产者,多个告警消息消费者。生产者生产消息过快会产生消息积压,生 阅读全文
posted @ 2016-04-24 17:21 coshaho 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 告警性能优化过程中,遇到如下问题:1、 在数据库计算几十万个实体的KPI值的方差;2、 计算结果进行表格化处理。 这里KPI包含多个Counter的数据库函数运算(比如Decode,AVG等函数),方差也是数据库函数运算,性能比较差。 步骤1中每个实体独立计算方差,步骤2需要方差结果协同处理,所以很 阅读全文
posted @ 2016-04-24 16:12 coshaho 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 最近项目中进行告警模块性能优化,不少地方使用了线程池技术,整理总结如下。 阅读全文
posted @ 2016-04-24 13:44 coshaho 阅读(895) 评论(0) 推荐(0) 编辑