[发明专利]一种系统全链路监控方法及装置有效
申请号: | 201911242804.1 | 申请日: | 2019-12-06 |
公开(公告)号: | CN111143160B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 郑雷;华聪;杨志伟;刘通;纪文彬 | 申请(专利权)人: | 江苏苏宁物流有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/18;H04L41/0631;H04L41/0677 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 陈怡 |
地址: | 210012 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 全链路 监控 方法 装置 | ||
本发明公开了一种系统全链路监控方法及装置。方法包括:定期计算并存储各系统的日志总量;根据所述各系统的日志总量,确定各链路的起点数据量和终点数据量;根据所述起点数据量和所述终点数据量获得各所述链路的处理情况数据;将所述处理情况数据与处理基准条件对比,若所述处理情况数据不满足所述处理基准条件,则生成告警信息;定期接收并存储所述各系统的日志明细数据,用于根据所述告警信息查询与所述告警信息对应的日志明细数据。本发明能够通过帮助用户快速发现问题,提高监控效率,对异常链路中的异常节点进行定位,获知日志明细数据,帮助用户分析链路性能,实时监控各链路的运行情况,根据各链路的运行情况进行链路容量的规划。
技术领域
本发明涉及计算机技术领域,特别涉及一种系统全链路监控方法及装置。
背景技术
链路是由多个系统组成的,包含多个系统之间数据信息交互的传递路线。为了保证数据信息传递的准确和高效,需要对链路进行监控。目前针对与系统链路的监控采用的是人工监控,发现异常及时通报,然后由各系统的负责人员解决。然而随着业务量逐渐增大,系统链路的布置也越来越复杂,一条链路包含多个场景,上下游交互也比较频繁,仅仅通过人工监控和通报不能做到全链路的全天候的监控,也使得监控的效率和质量难以提升。并且目前对系统的性能及容量的评估更多的是在压测环境下进行,采用传统人工的监控压测,难以做到全链路的压测,压测的环境机械硬件与生产环境的差距评估也无法高度准确,更无法做到实时观察生产环境业务量及链路性能情况。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种系统全链路监控方法及装置。所述技术方案如下:
一方面,提供了一种系统全链路监控方法,所述方法包括:
定期计算并存储各系统的日志总量;
根据所述各系统的日志总量,确定各所述链路的起点数据量和终点数据量;
根据所述起点数据量和所述终点数据量获得各所述链路的处理情况数据;
将所述处理情况数据与处理基准条件对比,若所述处理情况数据不满足所述处理基准条件,则生成告警信息。
进一步地,定期计算各系统的日志总量包括:
定期接收所述各系统的日志,对所述日志进行聚合运算,获得所述日志总量。
进一步地,根据所述各系统的日志总量,确定各所述链路的起点数据量和终点数据量包括:
将所述系统与链路结构匹配,获取各链路的链路起点对应的系统和链路终点对应的系统;
根据与所述链路起点对应的系统的日志总量确定所述链路的起点数据量,根据与所述链路终点对应的系统的日志总量确定所述链路的终点数据量。
进一步地,根据所述起点数据量和所述终点数据量获得各所述链路的处理情况数据包括:
根据所述起点数据量获取所述链路的应处理量;
根据所述终点数据量获取所述链路的已完成量;
根据所述应处理量和所述已完成量获取所述链路的未完成量、完成率和完成速率。
进一步地,将所述处理情况数据与处理基准条件对比,若所述处理情况数据不满足所述处理基准条件,则生成告警信息包括:
若所述未处理量不满足未处理基准条件,则生成未处理告警信息;
若所述完成率不满足完成率基准条件,则生成完成率告警信息;
若所述完成速率不满足速率基准条件,则生成速率告警信息。
进一步地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏苏宁物流有限公司,未经江苏苏宁物流有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911242804.1/2.html,转载请声明来源钻瓜专利网。