[发明专利]日志调用方法、装置、设备及计算机存储介质在审
申请号: | 201811614214.2 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109669842A | 公开(公告)日: | 2019-04-23 |
发明(设计)人: | 邵森;徐朋朋;王鑫 | 申请(专利权)人: | 中国移动通信集团江苏有限公司;中国移动通信集团有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 210029 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 调用链 跟踪条件 调用 计算机存储介质 动态配置 动态下发 服务动态 故障节点 开关功能 入口框架 性能故障 业务系统 异常信息 应用逻辑 用户号码 运维系统 输出端 时长 预警 查找 | ||
1.一种日志调用方法,其特征在于,包括:
在业务系统的应用逻辑入口框架处埋点,进行数据采集,以输出端到端的调用链日志,所述调用链日志包括调用时长信息和异常信息;
根据业务系统的调用请求动态下发跟踪条件,通过所述跟踪条件动态配置所述调用链日志,所述跟踪条件包括用户号码信息和操作员信息;
在运维系统中提供符合所述跟踪条件的调用链日志,用于对所述业务系统进行日志调用。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在公共框架COMMON和锐道开发框架BDF的核心代码处埋点,输出所述端到端的调用链日志。
3.根据权利要求1所述的方法,其特征在于,在所述埋点处的数据采集为全天持续采集,所述数据采集覆盖所述业务系统的多个业务节点。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述运维系统对指定业务节点的调用链日志进行平均时长统计监控,用于故障的提前预警。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述运维系统中指定业务节点的调用链日志的异常调用和/或异常出参进行统计分析,用于识别业务问题。
6.根据权利要求1所述的方法,其特征在于,对于所述业务系统中的新增应用和/或服务,所述埋点的位置随业务集群的扩展而自动扩展。
7.根据权利要求1所述的方法,其特征在于,通过所述跟踪条件动态配置所述调用链日志,包括:
根据所述跟踪条件对所述端到端的调用链日志进行采集;
对采集得到的调用链日志进行组合处理。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括,通过日志采集工具flumeagent对调用链日志进行所述采集,并通过日志收集服务工具flume server对调用链日志进行所述组合处理;其中,由所述flume agent采集的日志传递到日志收集服务工具flumeserver,再通过所述flume server中的解析模块对所述调用链日志的日志数据进行组合处理。
9.根据权利要求1所述的方法,其特征在于,在运维系统中提供时序图和/或甘特图方式,用于展示所述调用链日志和对异常错误点进行标注。
10.根据权利要求1所述的方法,其特征在于,所述端到端的调用链日志包括所述业务系统的多个服务间调用的日志、对数据库的访问的日志以及与外部系统交互的日志。
11.一种日志调用装置,其特征在于,所述装置包括:
埋点处理模块,用于在业务系统的应用逻辑入口框架处埋点,进行数据采集,以输出端到端的调用链日志,所述调用链日志包括调用时长信息和异常信息;
调用链服务模块,用于根据业务系统的调用请求动态下发跟踪条件,通过所述跟踪条件动态配置所述调用链日志,所述跟踪条件包括用户号码信息和操作员信息;
故障定界模块,用于在运维系统中提供符合所述跟踪条件的调用链日志,用于对所述业务系统进行故障定界。
12.一种计算设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1-10任意一项所述的日志调用方法。
13.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-10任意一项所述的日志调用方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团江苏有限公司;中国移动通信集团有限公司,未经中国移动通信集团江苏有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811614214.2/1.html,转载请声明来源钻瓜专利网。