[发明专利]监控系统和业务系统有效
申请号: | 201610007083.6 | 申请日: | 2016-01-06 |
公开(公告)号: | CN105591821B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 文君 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕雁葭 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 系统 业务 | ||
本发明提供了一种监控系统,包括:调用链模型存储单元,存储一个或多个业务调用链模型,每个业务调用链模型按照相应的一个业务流程中涉及的各业务系统中被调用的接口的上下游关系记载了所述被调用的接口;以及日志存储单元,存储业务调用链模型中的接口的接口调用日志。本发明还提供了一种业务系统,包括:调用链模型片段存储单元,存储与该业务系统有关的一个或多个业务调用链模型片段,每个业务调用链模型片段是相应的业务调用链模型中记载了该业务系统的被调用接口的部分;日志生成单元,在业务系统的接口被调用时,生成接口调用日志;以及日志上传单元,将包含于业务调用链模型片段中的接口的接口调用日志上传到监控系统。
技术领域
本发明总体上涉及计算机系统,更具体地,涉及业务系统和对该业务系统进行监控的监控系统。
背景技术
随着计算机系统在越来越复杂的应用领域中的使用,一个业务流程往往要同时跨越多个业务系统才能完成。例如,消费者在电商平台的一个购买业务流程,就可能涉及到商品展示业务系统、订单业务系统、付费业务系统、库存管理业务系统、物流业务系统等,每个业务系统对应于业务流程中涉及的一项业务。为了实现对业务流程的全面高效监控,需要跨越多个系统,追踪整个业务调用链数据,综合分析并及时预警,并高效精准地定位各业务系统的线上问题。
现有技术使用统一监控系统解决该问题,在每个业务系统服务器上安装日志搜集器,并在每个业务系统中嵌入监控系统的客户端,在该业务系统的接口被调用时生成接口调用日志,存储在本地。每个业务系统服务器上的日志搜集器定时将本地日志上传监控中心。监控中心实时分析日志数据,并作出相应阈值预警。这种系统监控没有整体概念,无法监控每个业务流程跨越的多个系统之间的调用链。由于监控平台上的配置缺失,只要客户端生成日志,日志搜集器都会将其推送到监控中心,浪费带宽资源和存储资源。业务系统出现问题后,报警的业务系统不一定是真正产生错误的业务系统,有很多情况是一些被依赖的其他业务系统产生了问题,而在这个业务系统中暴露的出来,所以,还要靠人工逐一排查这个业务系统所依赖的其他业务系统,问题定位速度缓慢。
发明内容
本发明的一个方面提供了一种监控系统,包括:调用链模型存储单元,存储一个或多个业务调用链模型,每个业务调用链模型按照相应的一个业务流程中涉及的各业务系统中被调用的接口的上下游关系记载了所述被调用的接口;以及日志存储单元,存储业务调用链模型中的接口的接口调用日志。
本发明的另一个方面提供了一种业务系统,包括:调用链模型片段存储单元,存储与该业务系统有关的一个或多个业务调用链模型片段,其中每个业务调用链模型按照相应的一个业务流程中涉及的各业务系统中被调用的接口的上下游关系记载了所述被调用的接口,每个业务调用链模型片段是相应的业务调用链模型中记载了该业务系统的被调用接口的部分;日志生成单元,在业务系统的接口被调用时,生成接口调用日志;以及日志上传单元,将包含于业务调用链模型片段中的接口的接口调用日志上传到监控系统。
附图说明
为了更完整地理解本发明及其优势,现在将参考结合附图的以下描述,其中:
图1示意性示出了根据本发明实施例的监控系统和业务系统的框图。
图2示意性示出了根据本发明实施例的业务监控流程图。
具体实施方式
根据结合附图对本发明示例性实施例的以下详细描述,本发明的其它方面、优势和突出特征对于本领域技术人员将变得显而易见。
在本发明中,术语“包括”和“含有”及其派生词意为包括而非限制;术语“或”是包含性的,意为和/或。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610007083.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种链路质量的检测方法和装置
- 下一篇:配置网络设备的方法及装置