[发明专利]基于事件机制的资源处理流程日志收集系统在审
申请号: | 202011082574.X | 申请日: | 2020-10-12 |
公开(公告)号: | CN112214459A | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 晏东;吴晓勇;叶盼 | 申请(专利权)人: | 成都精灵云科技有限公司 |
主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/18 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 郝迎宾 |
地址: | 610041 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 事件 机制 资源 处理 流程 日志 收集 系统 | ||
本发明公开了一种基于事件机制的资源处理流程日志收集系统,属于日志查询领域。本发明包括:资源流程处理模块,用于按照日志产生的服务组件或者程序流程对资源的日志信息进行分组;资源存储模块,用于保存资源数据,当资源状态发生变化时,产生一个资源状态变化事件,并以日志信息的形式通知给日志收集模块;日志收集模块,用于当接收到所述日志信息时,将其发送至日志服务器;日志服务器,用于按照对资源的日志信息的分组情况,对接收的日志信息进行汇总分析,通过日志服务器查询日志信息时,能够查询到资源的按照时间顺序的状态变化情况的处理流程情况。本发明能够在系统出现故障时进行快速定位。
技术领域
本发明涉及日志查询领域,尤其涉及一种基于事件机制的资源处理流程日志收集系统。
背景技术
在互联网时代下,信息持续增长,服务器的规模也越来越大,这也给运维带来了巨大的挑战.系统故障时,如果不能快速定位修复,将带来极大的损失.这是一个不能忽视的问题.日志是一个系统重要的组件,它记录了系统的运行情况,在系统发生故障时,系统的运维和开发人员可以通过日志快速了解系统运行过程中的错误。随着系统规模越来越大,日志规模也随之扩大,日志的统计和检索也变得越来越困难,使得在故障发生时,找到知道系统是在哪一步流程出了问题,往往需要花费大量时间从巨大的日志量中来查询和分析故障原因。在分布式架构的系统中,传统的日志排查手段需要运维管理人员每台服务器上去查看对应的日志文件,这在分布式系统中几乎是不可能实现的任务。传统的日志查询手段,需要运维管理人员首先要大概定位日志,比如找到某个服务的日志文件,或者获取出错的时间信息再根据时间范围去获取日志信息。
发明内容
本发明的目的是提供一种能够在系统出现故障时进行快速定位的基于事件机制的资源处理流程日志收集系统。
本发明解决其技术问题,采用的技术方案是:
基于事件机制的资源处理流程日志收集系统,包括:资源流程处理模块、资源存储模块、日志收集模块和日志服务器;
所述资源流程处理模块,用于按照日志产生的服务组件或者程序流程对资源的日志信息进行分组;
所述资源存储模块,用于保存资源数据,当资源状态发生变化时,产生一个资源状态变化事件,并以日志信息的形式通知给日志收集模块;
所述日志收集模块,用于当接收到所述日志信息时,将其发送至日志服务器;
所述日志服务器,用于按照对资源的日志信息的分组情况,对接收的日志信息进行汇总分析,通过日志服务器查询日志信息时,能够查询到资源的按照时间顺序的状态变化情况的处理流程情况。
进一步的是,设定每种资源必须有一个状态字段,在不同的处理阶段处于不同的状态,程序流程进行到某个阶段,系统就会发送该资源在该阶段的日志信息。
进一步的是,所有资源以及对应的处理流程进行到一定的阶段都会通过系统发送日志信息,日志收集模块收到日志后,通过远程调用将日志信息发送到日志服务器。
进一步的是,日志服务器在收到日志信息,对其进行汇总分析后,将日志信息保存到键值数据库中。
进一步的是,通过日志服务器的查询接口进行日志信息查询,查询日志信息时,根据云平台中的系统组件或者具体资源查询对应服务组件或业务流程产生的日志信息。
本发明的有益效果是,通过上基于事件机制的资源处理流程日志收集系统,对一个业务一系列处理流程看作是对一个资源处理,这里对处理的资源进行分类,并且当资源的变化时,记录其变化状态并按事件发生时间顺序保存到数据库中,当系统出现故障时,可快速定位到资源的处理流程,大大节省定位故障时间,提高了检索和分析效率。经过实际云平台运行,针对日志查询效率的提升巨大,同时日志中心也实现了将分布式系统中各个组件的日志信息汇总到中心服务上,为我们的日志排查带来了便捷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都精灵云科技有限公司,未经成都精灵云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011082574.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式系统及支持接口配置的分布式系统
- 下一篇:一种警示作用强的LED指示灯