[发明专利]税务端系统日志实时分析方法、设备、介质及系统在审

专利信息
申请号: 201911408600.0 申请日: 2019-12-31
公开(公告)号: CN111209258A 公开(公告)日: 2020-05-29
发明(设计)人: 王梦蕾;彭勇钊;年洪旭;李鹏程;谢宇 申请(专利权)人: 航天信息股份有限公司
主分类号: G06F16/18 分类号: G06F16/18;G06F16/182;G06F16/14;G06F16/172;G06Q40/00
代理公司: 北京思创大成知识产权代理有限公司 11614 代理人: 张立君
地址: 100195 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 税务 系统 日志 实时 分析 方法 设备 介质
【权利要求书】:

1.一种税务端系统日志实时分析方法,其特征在于,包括:

步骤1:对税务端系统业务操作产生的日志数据进行多线程分布式实时采集;

步骤2:将采集的所述日志数据缓存至消息队列集群中,同时将采集的所述日志数据作为原始日志数据进行分布式存储;

步骤3:提取所述消息队列集群中的所述日志数据并基于流计算工具对所述日志数据进行实时分析处理,同时将分析结果进行实时存储;

步骤4:提供操作界面,通过所述操作界面基于大数据计算引擎对所述原始日志数据进行查询、查询结果展示以及离线分析处理,或通过所述操作界面根据查询条件对实时存储的所述分析结果进行实时查询和查询结果展示。

2.根据权利要求1所述的税务端系统日志实时分析方法,其特征在于,所述步骤1包括:

在税务端服务器上部署至少一个Flume日志采集客户端,所述Flume日志采集客户端基于配置文件对税务端系统进行多线程的日志数据采集。

3.根据权利要求1所述的税务端系统日志实时分析方法,其特征在于,所述步骤2包括:

通过Kafka消息队列集群对实时采集的所述日志数据进行缓存,同时将采集的所述日志数据存储至Hadoop分布式文件系统中,作为原始日志数据进行持久化保持;

对所述Kafka消息队列集群设置自动清理机制,以对过期的日志数据进行清理。

4.根据权利要求3所述的税务端系统日志实时分析方法,其特征在于,所述通过Kafka消息队列集群对采集的所述日志数据进行缓存包括:

通过所述Kafka消息队列集群创建的分区以及与日志数据关联的消息类别对所述日志数据进行缓存。

5.根据权利要求1所述的税务端系统日志实时分析方法,其特征在于,所述步骤3包括:

通过Spark流实时计算程序拉取所述Kafka消息队列集群中缓存的日志数据进行分析以获取每个业务操作的完整信息,并实时输出分析结果,同时将所述分析结果进行存储。

6.根据权利要求1所述的税务端系统日志实时分析方法,其特征在于,在所述步骤4中,所述基于大数据计算引擎对所述原始日志数据进行离线分析处理包括:

通过所述操作界面利用Spark计算引擎对所述原始日志数据进行离线分析处理。

7.一种电子设备,其特征在于,所述电子设备包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6任一所述的税务端系统日志实时分析方法。

8.一种非暂态计算机可读存储介质,其特征在于,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行权利要求1-6任一所述的税务端系统日志实时分析方法。

9.一种税务端系统日志实时分析系统,其特征在于,包括:

日志采集模块,用于多线程实时采集税务端系统每个业务操作的产生的日志数据;

日志缓存模块,用于将采集的所述日志数据缓存至消息队列集群中;

日志存储模块,用于将采集的所述日志数据作为原始日志数据进行分布式存储;

日志分析模块,用于提取所述消息队列集群中的所述日志数据并基于流计算工具对所述日志数据进行实时分析处理,同时将分析结果进行实时存储;

日志展示模块,用于提供操作界面,通过所述操作界面基于大数据计算引擎对所述原始日志数据进行查询、查询结果展示以及离线分析处理,或通过所述操作界面根据查询条件对实时存储的所述分析结果进行实时查询和查询结果展示。

10.根据权利要求9所述的税务端系统日志实时分析系统,其特征在于,

所述日志采集模块包括至少一个Flume日志采集客户端,所述Flume日志采集客户端基于配置文件对税务端系统进行多线程的日志数据采集;

所述日志缓存模块包括Kafka消息队列集群,所述Kafka消息队列集群用于对实时采集的所述日志数据进行缓存;

所述日志存储模块包括Hadoop分布式文件系统,所述Hadoop分布式文件系统用于将采集的所述日志数据作为原始日志数据进行持久化的分布式存储;

所述日志分析模块包括Spark流实时计算程序和Spark计算引擎,其中,所述Spark流实时计算程序用于拉取所述Kafka消息队列集群中缓存的日志数据进行分析以获取每个业务操作的完整信息,并实时输出分析结果;所述Spark计算引擎用于对所述原始日志数据进行离线分析处理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911408600.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top