一种系统监控方法、装置、终端设备以及存储介质制造方法及图纸

技术编号:38763351 阅读:25 留言:0更新日期:2023-09-10 10:36
本申请公开了一种系统监控方法、装置、终端设备以及存储介质,其方法包括:根据预先定义的结构化的规范输出日志;通过预设的分布式统一链路,对所述输出日志进行收集;通过预设的场景化诊断脚本配置的规则结合收集到的日志数据对业务系统的前后端进行根因诊断;输出自定义诊断结果报告。本发明专利技术解决监控和诊断的动态性和适应性不足,信息碎片化,现有技术难以满足特定场景下的异常诊断需求和难以准确诊断分布式系统中复杂异常情况的问题,满足特定场景下的异常诊断需求,提高了问题解决的效率。率。率。

【技术实现步骤摘要】
一种系统监控方法、装置、终端设备以及存储介质


[0001]本申请涉及系统监控领域,尤其涉及基于场景化自动诊断问题根因解决方案。

技术介绍

[0002]随着云计算和容器技术的快速发展,业务系统部署越来越倾向于采用分布式架构和容器化部署,在分布式环境下,业务系统的日志和监控数据可能分散在多个微服务和存储系统中,异常情况可能涉及多个组件和服务,需要对业务系统进行一定程度的修改来实现监控和诊断功能。
[0003]目前系统监控技术的问题在于:难以应对业务系统组件和服务的变化,无法实现对不同场景下异常情况的实时监控和诊断;分散在多个节点和存储系统中的日志和监控数据难以整合,数据结构不一致,导致诊断效率和准确性降低;难以满足特定场景下的异常诊断需求,导致人工分析和判断工作量大;难以准确诊断分布式系统中复杂异常情况,影响问题解决效率。

技术实现思路

[0004]本申请的主要目的在于提供一种系统监控方法、装置、终端设备以及存储介质,旨在解决监控和诊断的动态性和适应性不足,信息碎片化,现有技术难以满足特定场景下的异常诊断需求和难以准确诊断分本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种系统监控方法,其特征在于,所述方法包括:根据预先定义的结构化的规范输出日志;通过预设的分布式统一链路,对所述输出日志进行收集;通过预设的场景化诊断脚本配置的规则结合收集到的日志数据对业务系统的前后端链路进行问题根因诊断;输出自定义问题根因诊断结果报告。2.根据权利要求1所述的系统监控方法,其特征在于,所述根据预先定义的结构化的规范输出日志的步骤之前还包括:通过面向切面编程技术,对业务系统进行无代码侵入的日志增强。3.根据权利要求2所述的系统监控方法,其特征在于,所述通过面向切面编程技术,对业务系统进行无代码侵入的日志增强的步骤包括:启动所述面向切面编程技术并加载所述面向切面编程的配置;根据所述面向切面编程的配置,对所述业务系统的接口进行调用;若所述接口符合进行诊断的切点,则对所述接口进行日志定制输出;若所述接口不符合进行诊断的切点,则退出所述接口。4.根据权利要求1所述的系统监控方法,其特征在于,所述场景化诊断脚本配置的规则包括:关键日志搜索定位、判断规则组合、输出规则决策结果和定制输出内容模板的一种或多种。5.根据权利要求1所述的系统监控方法,其特征在于,所述通过预设的场景化诊断脚本配置的规则结合收集到的日志数据对业务系统的前后端链路进行问题根因诊断的步骤之前还包括:通过用户交互界面的交互指令,获取场景化诊断脚本的配置规则;执行所述场景化诊断脚本。6.根据权利要求5所述的系统监控方法,其特征在于,所述通过用户交互界面的交互指令,获取场景化诊断脚本的配置规则的步骤之后还包括:将所述场景化诊断脚本存储到后端进行管理;在接收到诊断指令时,拉取符合条件的所述场景化诊断脚本,执行所述步骤:执行所述场景化诊断脚本。7.根据权利要求6所述的系统监控方法,其特征在于,所述场景化诊断脚本的执行指令包括定时调度执行诊断和监控页面主动诊断,所述在接收到诊断指令时,拉取符合条件的所述场景化诊断脚本的步骤包...

【专利技术属性】
技术研发人员:刘先
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1