System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种智能监控运维方法、系统及存储介质技术方案_技高网

一种智能监控运维方法、系统及存储介质技术方案

技术编号:44860673 阅读:2 留言:0更新日期:2025-04-08 00:05
本发明专利技术提出了一种智能监控运维方法、系统及存储介质,涉及监控平台领域。一种智能监控运维方法,包括:jar组件在业务应用系统嵌入监控服务平台异步推送消息,包括业务应用系统的交易数据;根据MQ消息队列的工作原理机制,定义业务应用系统为消息的生产者,监控服务平台为消息的消费者,并设置生产者与消费者的联接的消息队列名称;由监控服务平台根据业务应用系统的交易数据执行业务功能,并分析系统运行健康状况,当不健康时推送监控预警信息。本发明专利技术能够实现业务应用系统的有效监控,从而确保业务开展以及业务连续性保障,并减少人工投入成本,提高用户体验。

【技术实现步骤摘要】

本专利技术涉及监控平台领域,具体而言,涉及一种智能监控运维方法、系统及存储介质


技术介绍

1、随着各行各业数字化转型的推进,对系统监控运维也将越来越精细化,而通过组件方式与各业务应用系统的快速集成,实现数据的共享和交互,从而构建全链路业务流程一体化的智能监控运维平台,也将助力于推动银行数字化转型的步伐。随着银行业务的快速发展和系统架构的日益复杂,为了提高系统的稳定性、高效性和安全性的需求,构建智能监控运维平台,可提高运维效率、降低故障率,并助力于客户降本、提质增效,以及提升用户体验,促进客户的业务发展与创新。

2、在现有监控平台的技术架构中,已对业务应用系统的交易量、交易成功率、响应时间统计、超时响应成功率等通用指标的告警信息做集中监控,但随着生产业务活动开展越来越多,业务规则复杂且多变,为扩展市场,第三方合作机构也在快速增长,业务数据量与日俱增,如何对人员变更频繁导致第三方合作机构的业务应用系统操作复杂的问题,实现业务应用系统的有效监控,从而确保业务开展以及业务连续性保障,并减少人工投入成本,提高用户体验,是本领域亟需解决的技术问题。


技术实现思路

1、本专利技术的目的在于提供一种智能监控运维方法、系统及存储介质,其能够解决对因人员变更频繁导致第三方合作机构的业务应用系统操作复杂的问题,实现业务应用系统的有效监控,从而确保业务开展以及业务连续性保障,并减少人工投入成本,提高用户体验。

2、为解决上述技术问题,本专利技术采用的技术方案为:

3、一种智能监控运维方法,包括:

4、jar组件在业务应用系统嵌入监控服务平台异步推送消息,消息包括上述业务应用系统的交易数据;

5、根据mq消息队列的工作原理机制,定义上述业务应用系统为消息的生产者,上述监控服务平台为消息的消费者,并设置生产者与消费者的联接的消息队列名称;

6、启动上述业务应用系统和上述监控服务平台的服务;由上述监控服务平台根据上述业务应用系统的交易数据执行业务功能,并分析系统运行健康状况,当不健康时推送监控预警信息。

7、上述启动上述业务应用系统和上述监控服务平台的服务后,还包括:

8、配置上述监控服务平台的多项监控指标;多项上述监控指标包括监控级别、监控交易功能、监控频率、监控时间、监控阀值和监控消息通知方式中的任意一种或多种信息。

9、通过监控组件异步收集交易请求信息并实时推送到上述监控服务平台;上述监控服务平台将推送的上述交易请求信息保存至交易数据库,并生成唯一主键id和交易时间;

10、上述业务应用系统通过渠道端调用的实时接口接收到上述交易数据;在上述业务应用系统交易完成且返回渠道端时,上述监控组件异步收集交易返回信息并实时推送到上述监控服务平台;上述监控服务平台根据上述主键id,将推送的上述交易返回信息更新至上述交易数据库。

11、上述交易返回信息包括交易服务码、交易请求时间、交易调用渠道、交易处理服务器信息、交易状态、交易返回时间、交易响应码和交易响应描述中的任意一项或多项。

12、上述业务功能包括监控平台处理任务列表查询、交易量统计、交易耗时统计、交易成功率和业务失败率统计中的任意一种或多种。

13、上述系统运行健康状况包括业务场景、有效时间和库存校验结果不通过,以及未捕捉系统异常中的任意一种或多种不健康状况。

14、上述监控服务平台采用springboot技术框架,通过建立与数据库的联接,融合dubbo的开源java rpc远程调用框架和vue+echarts技术,将服务后端执行业务功能查询统计到的监控结果数据以数组列表返回前端,前端以报表+图表方式将结果数据进行可视化呈现。

15、上述分析系统运行健康状况,包括:进行监控级别、交易量和交易耗时的统计分析,以及交易成功率和业务失败率的统计分析。

16、一种智能监控运维系统,包括:

17、jar组件,在业务应用系统嵌入监控服务平台异步推送消息,消息包括上述业务应用系统的交易数据;

18、消息队列配置模块,根据mq消息队列的工作原理机制,定义上述业务应用系统为消息的生产者,上述监控服务平台为消息的消费者,并设置生产者与消费者的联接的消息队列名称;

19、监控组件,启动上述业务应用系统和上述监控服务平台的服务;由上述监控服务平台根据上述业务应用系统的交易数据执行业务功能,并分析系统运行健康状况,当不健康时推送监控预警信息。

20、一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现上述的一种智能监控运维方法。

21、相对于现有技术,本专利技术至少具有如下优点或有益效果:

22、本申请提供一种智能监控运维方法,利用jar组件在业务应用系统嵌入监控服务平台异步推送业务应用系统的交易数据;根据mq消息队列的工作原理机制,定义业务应用系统为消息的生产者,监控服务平台为消息的消费者,并设置生产者与消费者的联接的消息队列名称,构建业务应用系统与监控服务平台进行异步通信传输数据的桥梁;启动业务应用系统和监控服务平台的服务;由监控服务平台根据业务应用系统的交易数据执行业务功能,并分析系统运行健康状况,当不健康时推送监控预警信息。本申请为解决现有技术存在的问题,搭建了监控服务平台收集业务应用系统的交易数据,通过交易数据执行业务活动功能和分析系统运行健康状况,及时发现生产业务的问题,以便助力于对业务应用系统的整体健康状况做全面的决策分析提供数据化的支撑。

本文档来自技高网...

【技术保护点】

1.一种智能监控运维方法,其特征在于,包括:

2.如权利要求1所述的一种智能监控运维方法,其特征在于,所述启动所述业务应用系统和所述监控服务平台的服务后,还包括:

3.如权利要求1所述的一种智能监控运维方法,其特征在于,

4.如权利要求3所述的一种智能监控运维方法,其特征在于,所述交易返回信息包括交易服务码、交易请求时间、交易调用渠道、交易处理服务器信息、交易状态、交易返回时间、交易响应码和交易响应描述中的任意一项或多项。

5.如权利要求1所述的一种智能监控运维方法,其特征在于,所述业务功能包括监控平台处理任务列表查询、交易量统计、交易耗时统计、交易成功率和业务失败率统计中的任意一种或多种。

6.如权利要求1所述的一种智能监控运维方法,其特征在于,所述系统运行健康状况包括业务场景、有效时间和库存校验结果不通过,以及未捕捉系统异常中的任意一种或多种不健康状况。

7.如权利要求1所述的一种智能监控运维方法,其特征在于,所述监控服务平台采用springboot技术框架,通过建立与数据库的联接,融合Dubbo的开源Java RPC远程调用框架和VUE+echarts技术,将服务后端执行业务功能查询统计到的监控结果数据以数组列表返回前端,前端以报表+图表方式将结果数据进行可视化呈现。

8.如权利要求1所述的一种智能监控运维方法,其特征在于,所述分析系统运行健康状况,包括:进行监控级别、交易量和交易耗时的统计分析,以及交易成功率和业务失败率的统计分析。

9.一种智能监控运维系统,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-8中任一项所述的一种智能监控运维方法。

...

【技术特征摘要】

1.一种智能监控运维方法,其特征在于,包括:

2.如权利要求1所述的一种智能监控运维方法,其特征在于,所述启动所述业务应用系统和所述监控服务平台的服务后,还包括:

3.如权利要求1所述的一种智能监控运维方法,其特征在于,

4.如权利要求3所述的一种智能监控运维方法,其特征在于,所述交易返回信息包括交易服务码、交易请求时间、交易调用渠道、交易处理服务器信息、交易状态、交易返回时间、交易响应码和交易响应描述中的任意一项或多项。

5.如权利要求1所述的一种智能监控运维方法,其特征在于,所述业务功能包括监控平台处理任务列表查询、交易量统计、交易耗时统计、交易成功率和业务失败率统计中的任意一种或多种。

6.如权利要求1所述的一种智能监控运维方法,其特征在于,所述系统运行健康状况包括业务场景、有效时间和库存校验结果不通过,以...

【专利技术属性】
技术研发人员:周福珍唐国成郑文军梅柳宁杨剑洪
申请(专利权)人:北京领雁科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1