一种基于访问日志的应用状态监控报警系统及方法技术方案

技术编号:24455743 阅读:30 留言:0更新日期:2020-06-10 15:29
本发明专利技术公开了一种基于访问日志的应用状态监控报警系统及方法,所述系统包括日志收集模块、日志订阅模块、过滤器链组件以及数据库模块,其中,所述日志收集模块用于将来自日志源的应用日志文件进行处理和格式转换为数据流,将数据流按照主题作为应用日志消息进行存储和发布;日志订阅模块用于根据主题订阅应用日志消息,并将应用日志消息推送给过滤器链组件,进行应用日志消息处理;所述过滤器链组件还用于访问数据库模块,将应用日志消息及其处理结果进行存取、查询和更新;所述过滤器链组件中包括报警模块,用于根据应用日志消息的业务状态,以及应用与系统的关联规则,向系统关联负责人发送报警信息。

An application state monitoring alarm system and method based on access log

【技术实现步骤摘要】
一种基于访问日志的应用状态监控报警系统及方法
本专利技术属于分布式发布订阅消息
,特别是涉及到分布式订阅消息用于应用状态监控报警的技术。
技术介绍
目前移动互联技术高度发达,人们日常生活中的各种功能、事务都借助于网络服务来解决。另一方面,随着互联网用户的不断增加,大型的网站一般会采用多台相同角色的应用服务器,组成分布式网络系统,从而在用户访问网站时,各应用服务器能够较为均衡地接入用户,从而实现分布式网络系统的负载均衡。在现有分布式网络系统中,为了保障网站的正常运行,需要对网站的可用性进行监控。网站的可用性包括各应用服务器系统层面的可用性以及应用服务器提供的网页页面应用内容的可用性,其中,对于系统层面的可用性,现有技术的监控比较完善,例如,可以针对负载、网络带宽、CPU、IO、内存等基础数据提供完善的监控。而对于应用内容的可用性监控比较复杂,具体来说,一方面,应用内容错误并不一定导致系统层面的错误,另一方面,应用内容错误直接与用户获取信息的准确度相关,而应用内容的异常情况多种多样,例如,应用程序部分异常,会降低网页展示的应用内容的准本文档来自技高网...

【技术保护点】
1.一种基于访问日志的应用状态监控报警系统,包括日志收集模块、日志订阅模块、过滤器链组件以及数据库模块,其中,/n所述日志收集模块用于将来自日志源的应用日志文件进行处理和格式转换为数据流,将数据流按照主题作为应用日志消息进行存储和发布;/n日志订阅模块用于根据主题订阅应用日志消息,并将应用日志消息推送给过滤器链组件,进行应用日志消息处理;/n所述过滤器链组件还用于访问数据库模块,将应用日志消息及其处理结果进行存取、查询和更新;/n其中,所述过滤器链组件中包括报警模块,用于根据应用日志消息的业务状态,以及应用与系统的关联规则,向系统关联负责人发送报警信息。/n

【技术特征摘要】
1.一种基于访问日志的应用状态监控报警系统,包括日志收集模块、日志订阅模块、过滤器链组件以及数据库模块,其中,
所述日志收集模块用于将来自日志源的应用日志文件进行处理和格式转换为数据流,将数据流按照主题作为应用日志消息进行存储和发布;
日志订阅模块用于根据主题订阅应用日志消息,并将应用日志消息推送给过滤器链组件,进行应用日志消息处理;
所述过滤器链组件还用于访问数据库模块,将应用日志消息及其处理结果进行存取、查询和更新;
其中,所述过滤器链组件中包括报警模块,用于根据应用日志消息的业务状态,以及应用与系统的关联规则,向系统关联负责人发送报警信息。


2.根据权利要求1中所述的基于访问日志的应用状态监控报警系统,其特征在于,所述日志收集模块按照集群方式进行存储和发布,所述集群包括多个服务器节点,每个服务器节点存储一主题应用日志消息的一个或多个分区;所述日志订阅模块采用拉取的方式获取应用日志消息,所述拉取的方式为每次按照预定偏移量拉取一定数量的应用日志消息。


3.根据权利要求1中所述的基于访问日志的应用状态监控报警系统,其特征在于,所述过滤器链组件还包括HTTP状态分析器,所述HTTP状态分析器模块通过分析HTTP代码来确定应用日志消息是否属于报警业务规则内;所述HTTP状态分析器还过滤静态资源,将与跟业务不相关的静态资源进行过滤;所述HTTP状态分析器模块通过所述HTTP代码分析以及静态资源过滤操作来确定应用日志消息的业务状态。


4.根据权利要求1中所述的基于访问日志的应用状态监控报警系统,其特征在于,所述过滤器链组件还包括用户分析器,所述用户分析器连接至报警模块,用于根据预设应用与系统之间的关联规则,确定系统关联负责人的联系信息,当所述应用日志消息的业务状态分析结果为需要报警时,将需要报警的数据及系统关联负责人的联系信息返回给报警模块,报警模块发送相关的报警信息。


5.根据权利要求1中所述的基于访问日志的应用状态监控报警系统,其特征在于,所述过滤器链组件还包括统计模块,所...

【专利技术属性】
技术研发人员:李玉福
申请(专利权)人:北京农信互联科技集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1