[发明专利]监控系统和业务系统有效
申请号: | 201610007083.6 | 申请日: | 2016-01-06 |
公开(公告)号: | CN105591821B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 文君 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕雁葭 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 系统 业务 | ||
1.一种监控系统,包括:
调用链模型存储单元,存储一个或多个业务调用链模型,每个业务调用链模型按照相应的一个业务流程中涉及的各业务系统中被调用的接口的上下游关系记载了所述被调用的接口;
日志存储单元,存储业务调用链模型中的接口的接口调用日志;
日志存取单元,将来自业务系统的接口调用日志存储在日志存储单元中;以及
调用链模型存取单元,系统负责人经由该调用链模型存取单元对调用链模型存储单元中存储的调用链模型进行添加、删除、或修改,
其中:
在业务系统启动时,业务系统经由该调用链模型存取单元获取与自身接口有关的业务调用链模型片段;以及
当调用链模型被添加、删除、或修改时,监控系统将相应变更消息经由该调用链模型存取单元发送到业务系统。
2.根据权利要求1所述的监控系统,其中,业务系统根据以下方式中的任一种获取与自身接口有关的业务调用链模型片段:监控系统定期推送、回调机制、各业务系统轮询、或分布式应用程序协调服务。
3.根据权利要求1所述的监控系统,其中:
接口调用日志包含:在该接口被调用时,相应业务调用链中生成的表示该次业务流程的唯一调用日志key,该调用日志key对于该业务调用链中的所有被调用接口是相同的;以及产生该次调用的业务调用链的模型标识信息;
日志存取单元将模型标识信息相同且调用日志key相同的接口调用日志在日志存储单元中存为一组,基于该接口调用日志组进行后续的报表、查询和/或报警操作。
4.根据权利要求3所述的监控系统,还包括:
业务监控单元,基于接口调用日志组,执行以下至少一项操作:
将接口调用日志组作为报表信息定期推送到系统负责人;
在接口调用日志中存在异常信息时,将接口调用异常和整个调用链上的所有接口调用日志一并推送到系统负责人;
在接收到对接口调用日志的查询请求时,以包含相应接口的调用链模型标识信息加该接口的调用日志key两个条件确定一个接口调用日志组的方式呈现查询结果,或者根据包含相应接口的不同调用链模型分页呈现查询结果。
5.根据权利要求1所述的监控系统,其中:
接口调用日志包括当该接口被调用时,该接口的入参、返回值、与该调用相关的调用链模型标识信息、以及表示该次业务流程的唯一调用日志key;以及
当该接口出现调用异常时,接口调用日志还包括该接口的异常信息。
6.一种业务系统,包括:
调用链模型片段存储单元,存储与该业务系统有关的一个或多个业务调用链模型片段,其中每个业务调用链模型按照相应的一个业务流程中涉及的各业务系统中被调用的接口的上下游关系记载了所述被调用的接口,每个业务调用链模型片段是相应的业务调用链模型中记载了该业务系统的被调用接口的部分;
日志生成单元,在业务系统的接口被调用时,生成接口调用日志;以及
日志上传单元,将包含于业务调用链模型片段中的接口的接口调用日志上传到监控系统。
7.根据权利要求6所述的业务系统,还包括:
调用链模型片段存取单元,在业务系统启动时从监控系统获取与该业务系统的接口有关的所述一个或多个业务调用链模型片段并存储在调用链模型片段存储单元中。
8.根据权利要求7所述的业务系统,其中:
当调用链模型片段存取单元在业务系统启动后收到来自监控系统的调用链模型变更消息时,根据与本系统相关的调用链模型变更消息,更新调用链模型片段存储单元中的相应调用链模型片段。
9.根据权利要求7所述的业务系统,根据以下方式中的任一种获取与自身接口有关的业务调用链模型片段:监控系统定期推送、回调机制、各业务系统轮询、或分布式应用程序协调服务。
10.根据权利要求6所述的业务系统,其中:
日志生成单元仅为包含于业务调用链模型中的接口生成接口调用日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610007083.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种链路质量的检测方法和装置
- 下一篇:配置网络设备的方法及装置