[发明专利]一种日志分析装置在审
申请号: | 201710117244.1 | 申请日: | 2017-03-01 |
公开(公告)号: | CN106817262A | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 赵闪闪 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 刘晓政 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 分析 装置 | ||
技术领域
背景技术
随着计算机网络、分布式技术等的发展,云计算技术的使用越来越广泛。云计算环境下,通过日志来记录系统中各节点所发生的事件以及运行状态,根据日志对系统进行运维管理和调试。这种方式只适用于节点数目比较少的系统,对于大规模的集群节点,这种方法并不太适用。
发明内容
为解决上述问题,本发明提供一种能够更好地适应多节点环境的日志分析装置。
本发明的技术方案是:一种日志分析装置,包括:
数据收集模块:从管理平台的各节点收集相关的日志信息,对日志信息进行数据过滤,并把不同类型的日志信息统一格式后发送至数据存储模块和数据分析模块;
数据存储模块:实时保存数据收集模块发送来的日志信息;
数据分析模块:通过分析器将数据收集模块发送来的日志信息进行分析处理,并将分析处理结果发送至可视化模块;
可视化模块:通过人机交互界面呈现数据分析模块的分析处理结果。
进一步地,数据存储模块包括用于查找的索引单元。
进一步地,可视化模块将分析处理结果以图表形式显示。
进一步地,还包括消息队列模块和数据分析监测模块;
所述数据收集模块将日志信息发送至消息队列模块;
所述数据分析监测模块监测数据分析模块的处理压力,当数据分析监测模块监测到数据分析模块处理压力低于预设阈值时,消息队列模块将数据收集模块发送来的日志信息发送至数据分析模块;当数据分析监测模块监测到数据分析模块处理压力超过预设阈值时,数据收集模块发送来的日志信息在消息队列模块缓存。
进一步地,还包括数据库;所述数据分析模块将分析处理结果存储至数据库。
本发明提供的日志分析装置,更好地适应多节点环境,解决了各种类型数据存储困难及读取效率不高的问题,还能通过显示界面有效提升用户体验。
附图说明
图1是本发明具体实施例结构示意图。
具体实施方式
下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。
如图1所示,本发明提供的日志分析装置,包括:
数据收集模块1:从管理平台的各节点收集相关的日志信息,对日志信息进行数据过滤,并把不同类型的日志信息统一格式后发送至数据存储模块2和数据分析模块5。
数据存储模块2:实时保存数据收集模块1发送来的日志信息。
数据分析模块5:通过分析器将数据收集模块1发送来的日志信息进行分析处理,并将分析处理结果发送至可视化模块6;为了提高系统可扩展性,实施人员可根据提供的接口实现分析器的自定义,满足实际需求。
可视化模块6:通过人机交互界面呈现数据分析模块5的分析处理结果。且可视化模块6将分析处理结构以图表形式显示,用户体验直观。
本实施例中,数据存储模块2还设置有索引单元,方便用户查找所需信息。
本分析装置还包括消息队列模块3和数据分析监测模块4。数据收集模块1将日志信息发送至消息队列模块3,数据分析监测模块4监测数据分析模块5的处理压力,当数据分析监测模块4监测到数据分析模块5处理压力低于预设阈值时,消息队列模块3将数据收集模块1发送来的日志信息发送至数据分析模块5;当数据分析监测模块4监测到数据分析模块5处理压力超过预设阈值时,数据收集模块1发送来的日志信息在消息队列模块3缓存。
本分析装置中,数据分析模块5将分析处理结果存储至数据库7,便于持久保存。
以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710117244.1/2.html,转载请声明来源钻瓜专利网。