[发明专利]一种业务应用日志处理方法及装置在审
申请号: | 202010617619.2 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111782621A | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 刘晓辉;周凯洋;李婷;岳云霞;于泽 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 藏斌 |
地址: | 100085 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 应用 日志 处理 方法 装置 | ||
1.一种业务应用日志处理方法,其特征在于,所述方法包括:
依据第一预设时间间隔获取待处理的业务应用日志;
对所述业务应用日志进行分片处理,得到多个分片数据;
基于预设日志类型筛选所述多个分片数据,得到确定日志类型的分片日志;
根据不同日志类型的分片日志的处理方式处理对应类型的分片日志,得到处理结果。
2.根据权利要求1所述的方法,其特征在于,所述对所述应用日志进行分片处理,得到多个分片数据,包括:
对所述待处理的业务应用日志进行分片处理,得到多个分片日志和对应所述分片日志的日志偏移量,每一分片日志和对应所述分片日志的日志偏移量组成一分片数据,所述每一个分片日志包括日志数据和冗余数据,所述冗余数据用于存储未包含在日志数据中的回复报文;
将所述分片数据暂存至内部缓存中,将所述日志偏移量存储至消息管理队列。
3.根据权利要求2所述的方法,其特征在于,所述基于预设日志类型筛选所述多个分片数据,得到确定日志类型的分片日志,包括:
针对每一分片数据,根据所述分片数据中的日志偏移量在内部缓存中读取与所述日志偏移量对应的分片日志;
基于预先存储的服务器名称和监控指标滤除所述多个分片日志中的无效分片日志,得到有效分片日志;
基于预设日志类型筛选所述有效分片日志,得到日志类型为预设日志类型的分片日志,所述预设日志类型包括系统内组件输出交互DAUDIT_OUT类型、系统间交互输入STAT_IN类型和系统间交互输出STAT_OUT类型。
4.根据权利要求3所述的方法,其特征在于,所述根据不同日志类型的分片日志的处理方式处理对应类型的分片日志,得到处理结果,包括:
若筛选得到的分片日志中仅存在DAUDIT_OUT类型、STAT_IN类型和STAT_OUT类型中任一一种或二种类型的分片日志,将所述业务应用日志丢弃;
若筛选得到的分片日志中存在DAUDIT_OUT类型、STAT_IN类型和STAT_OUT类型三种类型的分片日志,针对每一DAUDIT_OUT类型的分片日志,查找DAUDIT_OUT类型的分片日志的交易ID;
根据所述交易ID在预设时间内查找所有的有效分片日志中是否存在包含所述交易ID的STAT_IN类型的分片日志和STAT_OUT类型的分片日志;
若不存在包含所述交易ID的STAT_OUT类型的分片日志,则将所述DAUDIT_OUT类型的分片日志丢弃;
若不存在包含所述交易ID的STAT_IN类型的分片日志,确定将所述DAUDIT_OUT类型的分片日志对应的日志记录记为超时记录;
若均存在,将所述含有同一交易ID的DAUDIT_OUT类型的分片日志、STAT_IN类型的分片日志和STAT_OUT类型的分片日志构成初始的回环数据;
对所述初始的回环数据进行处理,得到处理结果。
5.根据权利要求4所述的方法,其特征在于,所述对所述初始的回环数据进行处理,得到处理结果,包括:
确定所述初始的回环数据中的请求信息,所述请求信息用于指示所述初始的回环数据中有用户进行输入操作和输出回复的请求信息,所述请求信息包括同步请求或异步请求;
若为异步请求,根据STAT_IN类型的分片日志中的用户ID在预设时间内查找所有分片日志中是否包含与所述用户ID相同的其他STAT_IN类型的分片日志;
若是,确定所述其他STAT_IN类型的分片日志中是否存在异步标识;
若存在异步标识,重置预设时间,并在重置的预设时间内查找所述其他STAT_IN类型的分片日志中是否存在成功标识或失败标识;
若存在成功标识或失败标识,记录查找到含有成功标识或者失败标识的STAT_IN类型的分片日志的响应时间;
若不存在成功标识或失败标识,将所述STAT_IN类型的分片日志对应的日志记录记为超时记录。
6.根据权利要求1所述的方法,其特征在于,还包括:
汇总所述处理结果,并基于汇总后的处理结果计算预警值;
判断所述预警值是否等于或大于设定预警值;若满足,则报警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010617619.2/1.html,转载请声明来源钻瓜专利网。