[发明专利]一种针对互联网软件系统中业务的监控与告警方法及系统有效
申请号: | 202210335792.2 | 申请日: | 2022-04-01 |
公开(公告)号: | CN114500248B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 孙宝岳;闵刚;姚占龙 | 申请(专利权)人: | 北京锐融天下科技股份有限公司 |
主分类号: | H04L41/0677 | 分类号: | H04L41/0677;H04L41/0631 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 王维新 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 互联网 软件 系统 业务 监控 告警 方法 | ||
1.一种针对互联网软件系统中业务的监控与告警方法,其特征在于,包括:
拆分业务流程中关键的节点构建业务树;
确定所述业务树中各节点需包含的信息,包括:异常信息、执行状态信息;
业务执行过程中触发所述业务树中各节点基于包含的信息上报指标信息;
若所述指标信息中的执行状态信息为失败,则触发告警;
若任一所述节点发生错误,则中断业务执行、上报异常信息和执行失败信息,并触发告警;
对上报的所述指标信息进行扫描,获取未上报执行状态信息的节点和业务流程中缺失的节点,并触发告警。
2.根据权利要求1所述的监控与告警方法,其特征在于:所述拆分业务流程中关键的节点构建业务树;包括:
确定各所述节点的正确执行顺序;
确定各所述节点是否必须要执行;
确定当前所述节点执行完成后到下一所述节点执行的最大等待时间;
确定各所述节点的执行方式;
配置各所述节点的告警策略。
3.根据权利要求2所述的监控与告警方法,其特征在于:
各所述节点的执行方式,包括同步执行和异步执行;
各所述节点的告警策略,包括是否告警、需告警的错误信息以及告警方式。
4.根据权利要求3所述的监控与告警方法,其特征在于:所述业务树中各节点需包含的信息,包括:
节点的关键输入参数和关键输出参数、关键数据的变更快照、异常信息、执行状态信息、执行时间戳、业务线ID、当前节点唯一ID和上一节点ID、关键业务ID、是否必须执行信息。
5.根据权利要求1所述的监控与告警方法,其特征在于:业务执行过程中触发相关节点上报指标信息,流程包括:
首先上报执行开始信息,包括关键输入参数、执行时间戳、业务线ID、当前节点ID和上一节点ID;
然后上报执行过程信息,包括关键数据的变更快照;
最后上报执行结果信息,包括执行时间戳、执行状态信息。
6.根据权利要求1或5所述的监控与告警方法,其特征在于:节点上报指标信息过程中,所述节点发生错误触发告警后,业务负责人定位告警节点,查询所述告警节点上报的指标信息,获取所述异常信息并修复问题。
7.根据权利要求1所述的监控与告警方法,其特征在于:预设缺失节点告警规则;
经扫描获取到业务流程中缺失的节点,则根据预设缺失节点告警规则触发告警。
8.根据权利要求1所述的监控与告警方法,其特征在于:当扫描到未上报执行状态信息的节点触发告警时,问题排查过程为:
根据该节点中包含的上一节点ID查找上一执行节点,依此类推获取到该业务的所有节点;
根据所有所述节点上报的关键输入参数、关键输出参数及异常信息排查问题。
9.根据权利要求1所述的监控与告警方法,其特征在于:当扫描到业务流程中缺失的节点触发告警时,问题排查过程包括:
查询出缺失节点的所述业务树中的所有节点,还原异常现场。
10.一种实现如权利要求1~9任一项所述的监控与告警方法的系统,其特征在于,包括:业务指标上报程序和业务监控引擎服务端;
所述业务指标上报程序,用于:
集成在业务系统中,在业务执行过程中经触发上报指标数据;
所述业务监控引擎服务端,用于:
接收客户端上报的指标信息并存储;
针对所述执行状态为失败的信息触发告警;
启动多线程扫描所述指标数据,获取未上报执行状态信息的节点和业务流程中缺失的节点,并触发告警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐融天下科技股份有限公司,未经北京锐融天下科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210335792.2/1.html,转载请声明来源钻瓜专利网。