加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

云智慧告警中间件系统初探

发布时间:2016-03-06 10:19:11 所属栏目:传媒 来源:daluwang.net
导读:告警是IT监控的关键环节,只有把监控系统获取的故障信息及时、准确、直观的转化为告警信息,并实时通知给IT管理者,是最快速响应和修复系统故障的前提条件。

告警是IT监控的关键环节,只有把监控系统获取的故障信息及时、准确、直观的转化为告警信息,并实时通知给IT管理者,是最快速响应和修复系统故障的前提条件。

传统的告警系统大多数是将数据存储到数据库,然后不断查询数据库做逻辑判断,来产生告警。云智慧目前开发的告警中间件是一个实时的流式处理系统,它接收采集到的数据,根据用户设定的规则进行实时计算,产生告警消息后,再以不同方式通知到用户, 与传统的优势相比,可以在秒极的时间内,完成大量的、复杂规则的告警判定,并快速的以多种方式通知到用户。云智慧告警中间件是一个后台服务系统,以RestAPI的方式为开发者和应用提供服务。

 云智慧告警中间件的功能亮点包括:

1、基于时间的分级告警(即在什么时间,以什么频率,通知哪些用户,如果告警故障未恢复则告警升级)。

2、基于告警阈值的分级告警。(可以根据告警的严重程度来通知不同的用户)

3、支持滑动时间窗口。(比如近1小时内的数据,每进来一条日志时,都会滑动时间窗口,取近一小时内的数据进行计算)

4、告警规则支持avg,max,min,count,sum,median,stddev等统计方法。而且还可以根据需求来扩展更多的统计函数。

5、告警规则还可以自定义条件。(比如:某个主机上的某个jvm中的某几个参数,或者不包括某个jvm等,灵活性较高。)

6、多条告警规则的逻辑判定。(比如可以设置成近5分钟内CPU的平均使用率大于80%且某个url1的最大响应时间大于10s或近10分钟url2的访问次数大于5000次时产生告警)。

7、告警规则除了平台提供的统计方法外,还可以自定义四则运算的表达式。(比如,如果我们只采集了硬盘的总容量和已经使用量,我们可以根据这两个指标计算使用率,可用容量等)

8、floating功能,支持满足告警条件连续多少次或连续多长时间后才告警。(cpu大于80%且持续30分钟或持续10次以上才告警)

9、告警方式支持邮件,短信,语音,微信,推送,URL回调等通道,并可以快速的扩展其他的通道。

10、支持多租户,接口灵活,使监控宝,透视宝,第三方应用等易于集成。(告警规则是一个json对象,有25个属性,通过各种组合,可定义各种复杂的规则。)

11、告警通道可以单独使用。比如要使用告警通道时,只需要调用一个接口,告诉它发送什么消息,以何种方式,发送到谁即可。

12、告警消息模板支持。(开发者甚至可以为每条规则,每条消息,每种通道定义消息模板,且提供了系统变量和自定义变量的支持,使用户收到的消息更加详细和个性化。)

13、告警消息的持续历史数据。(比如CPU使用率产生告警后,持续了一小时,那么可以画出来在告警持续过程中,CPU使用率的变化历史。也可以根据记录的时间来实现快照的功能)

14、告警引擎是一个分布式的实时计算引擎,具备高可用,负载均衡,水平伸缩的能力。(当节点故障时,可以自动切换故障节点的告警规则到其他节点;当计算能力不足时,增加节点,会自动重新进行任务均衡。)

 云智慧告警中间件的性能特点:

在UCloud的云主机(8G内存,4核CPU的)上测试结果是:单个的告警引擎服务每秒可以进行1W次以上的计算,即每天可以处理8亿条以上的日志消息,能够支持500用户,5w条告警规则。

它是一个纯粹的告警相关的中间件系统,并不承载业务功能,所以不但可以和云智慧的监控宝、透视宝整合,还可以用于市面上各种开源或商业的IT监控、APM产品,甚至直接与用户自己开发的业务系统整合,帮助实现相关告警功能。

而且,云智慧告警中间件不只是用来告警,还有非常实用的功能值得尝试,例如:

1、为监控宝,透视宝提供告警服务,并在Web中提供界面,让用户去设置告警规则和

消息产生后如何通知用户,其他的就交给告警系统了来处理了。

2、为第三方提供告警支持,同监控宝,透视宝一样。

3、提供告警通道服务。

4、包装成独立的告警产品。

6、简单的实时计算任务系统,比如Web统计,统计UV,PV等。)

7、消息提醒系统等。

相对市面上的独立告警产品,云智慧告警中间件提供更强大的功能,可以把用户业务系统的数据也接进来,并为用户提供强大的告警规则支持。

通过可配置界面的平台,可以快速帮助用户实现监控宝或透视宝的告警功能。

复杂而强大的的后端:

中间件 智慧 系统

而对用应用方来说,集成只需三步:

中间件 智慧 系统

编辑:王丹

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读