[发明专利]一种日志分析系统在审
申请号: | 201810320062.9 | 申请日: | 2018-04-11 |
公开(公告)号: | CN108519942A | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 曹欢;陈少波;孙月江 | 申请(专利权)人: | 车巴达(苏州)网络科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30;G06F11/32;G06F9/54 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 姚姣阳 |
地址: | 215000 江苏省苏州市工业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志分析系统 日志存储单元 报警单元 海量日志 缓冲单元 日志采集 日志查询 日志分析 日志文件 实时分析 日志 存储 预警 查询 | ||
1.一种日志分析系统,其特征在于,包括日志采集单元、日志缓冲单元、日志分析报警单元、日志存储单元和日志查询单元:
所述日志采集单元,适于采用与目标对象相对应的日志采集组件采集日志文件信息,并将所采集的日志文件信息发送至所述日志缓冲单元进行存储;
所述日志缓冲单元,适于接收所述日志采集单元发送的日志文件,并将所接收的日志文件信息添加至分布式消息队列中;
所述日志分析报警单元,适于采用分布式日志分析平台获取所述分布式消息队列中的日志文件,按照预设的分析策略对所获取的日志文件进行分析,得到对应的日志分析结果;判断所述日志分析结果是否满足预设的告警条件;当确定所述日志分析结果满足预设的告警条件时,生成对应的告警信息并输出;将所述日志分析结果发送至所述日志查询单元,并将所述日志文件发送至所述日志存储单元;当所述日志文件需要进行再次分析处理时,将所述日志文件的日志分析结果重新发送至所述分布式消息队列中进行缓存;
所述日志查询单元,适于接收所述日志分析报警单元发送的日志分析结果,并构建所述日志文件与日志分析结果之间的对应关系;接收用户的日志查询请求,并按照所述日志文件与日志分析结果之间的对应关系,对所述日志存储单元中存储的日志文件进行查询并输出显示给所述用户;
所述日志存储单元,适于接收所述日志分析报警单元发送的日志文件信息,并将所接收的日志文件进行分布式存储。
2.根据权利要求1所述的日志分析系统,其特征在于,所述日志采集单元,适于当目标对象为Nginx系统日志时,采用Logstach组件采集所述Nginx系统的日志文件信息;当目标对象为Java系统时,采用Logback或者Appender组件采集所述Java系统的日志文件。
3.根据权利要求1所述的日志分析系统,其特征在于,所述分布式消息队列为kafka分布式消息队列。
4.根据权利要求1所述的日志分析系统,其特征在于,所述分布式日志分析平台为Storm分布式日志分析平台。
5.根据权利要求1所述的日志分析系统,其特征在于,所述日志分析报警单元,适于通过微信或邮件发送所生成的告警信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于车巴达(苏州)网络科技有限公司,未经车巴达(苏州)网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810320062.9/1.html,转载请声明来源钻瓜专利网。