[发明专利]调用链日志与监控日志关联方法及微服务异常检测方法在审
| 申请号: | 202210594368.X | 申请日: | 2022-05-27 | 
| 公开(公告)号: | CN114844797A | 公开(公告)日: | 2022-08-02 | 
| 发明(设计)人: | 尹充 | 申请(专利权)人: | 中国银行股份有限公司 | 
| 主分类号: | H04L43/08 | 分类号: | H04L43/08;H04L41/069;H04L67/10;H04L67/51 | 
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 薛平;许曼 | 
| 地址: | 100818 *** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 调用 日志 监控 关联 方法 微服 异常 检测 | ||
本文涉及分布式架构领域,尤其涉及调用链日志与监控日志关联方法及微服务异常检测方法。该方法包括实时获取多个调用链日志、与多个调用链日志对应的初始监控日志;实时获取各调用链日志的调用请求标识及各微服务对应的微服务调用链路标识;将调用请求标识、微服务调用链路标识实时加入至初始监控日志得到关联监控日志,使得加入标识后的监控日志与微服务被调用的调用链路形成关联。本方案可以实现监控日志和调用链的关联,当通过调用链发现某微服务状态异常后,可一键关联查询该服务在当前这笔调用链路中的监控日志;反之,在查询日志时也可以根据调用请求标识和微服务调用链路标识精准跳转与其相关的调用链,形成运维排错闭环,提升运维效率。
技术领域
本文涉及分布式架构领域,尤其是一种调用链日志与监控日志关联方法及微服务异常检测方法。
背景技术
随着分布式微服务架构的逐渐普及,调用链监控已成为快速定位问题、分析问题的必备手段;同时日志监控(包括:日志的统一采集、日志存储、日志全文检索)也是帮助运维人员高效排查系统发生错误原因的重要手段。
现有技术中对分布式微服务架构的排错方法通常是:从调用链发现某系统出现问题后,手动切换到监控日志检索页面,根据出现问题的系统的特定属性从监控日志检索页面中的大量的日志记录中查询对应的日志信息,这种人工手动排错的方法效率较低。另外,现有技术中虽然具有调用链监控功能和全文检索功能,但日志监控与调用链监控两者相互独立,并未建立关联。
针对目前技术存在的无法根据出现问题的系统监控微服务具体的异常原因的问题,需要一种调用链日志与监控日志关联方法及调微服务异常检测方法。
发明内容
为解决上述现有技术的问题,本文实施例提供了调用链日志与监控日志关联方法及微服务异常检测方法。
本文实施例提供了一种调用链日志与监控日志关联方法,包括:实时获取多个调用链日志、与多个调用链日志对应的初始监控日志;实时获取各调用链日志的调用请求标识及各微服务对应的微服务调用链路标识;将所述调用请求标识、所述微服务调用链路标识实时加入至所述监控日志得到关联监控日志,使得所述关联监控日志与所述微服务被调用的调用链路形成关联。
根据本文实施例的一个方面,当微服务每发生一次调用时,实时获取各调用链日志中的调用请求标识及各微服务对应的微服务调用链路标识;将所述调用请求标识、所述微服务调用链路标识实时加入至监控日志包括:在所述监控日志中设置待加入标识位置;将所述调用请求标识、微服务调用链路标识保存至该微服务的监控日志的待加入标识位置。
本文实施例提供了一种微服务异常检测方法,包括:采集多个微服务的关联监控日志,所述关联监控日志中记录有调用请求标识及微服务调用链路标识;根据多个微服务对应的监控指标,确定异常微服务;从所述异常微服务的调用链日志中,获取所述异常微服务的调用请求标识及微服务调用链路标识;根据所述异常微服务的调用请求标识及微服务调用链路标识,从多个微服务的关联监控日志中调取待分析监控日志;对所述待分析监控日志进行分析,确定所述微服务的异常监控信息。
根据本文实施例的一个方面,对所述待分析监控日志进行分析,确定所述微服务的异常监控信息,包括:从所述待分析监控日志中查找异常字段中的每一异常监控信息;将查找到的异常监控信息作为所述微服务的异常监控信息。
根据本文实施例的一个方面,根据多个微服务对应的监控指标,确定异常微服务包括:根据多个微服务的交易成功率、交易量及交易平均响应时间中的至少一种确定异常微服务。
本文实施例还提供了一种调用链检测方法,包括:采集多个微服务的关联监控日志,所述关联监控日志中记录有调用请求标识及微服务调用链路标识;根据所述关联监控日志中的异常监控信息确定与该异常监控信息相关的微服务及与所述微服务对应的调用请求标识及微服务调用标识;根据所述调用请求标识及微服务调用标识,确定所述微服务的调用链日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210594368.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种焦化废水脱色剂及其制备方法
 - 下一篇:一种石油沥青罐式集装箱快速卸料装置
 





