【技术实现步骤摘要】
中间件监控方法、装置、设备及计算机可读存储介质
[0001]本申请涉及计算机应用
,涉及但不限于一种中间件监控方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。通过可观测性,可以从外部输出的信息推断中间件系统框架内部状态运行情况,对影响中间件系统的内部因素进行量化理解,从结果推导原因,便于中间件系统的运维,及时解除故障和问题,能够提升中间件系统的高可用(HA,High Availability)能力。
[0003]由于中间件支持的上层业务系统差异较大,告警规则配置差异较大,且同一业务系统在不同时段的流量、性能需求也可能存在较大差异。相关技术中关于中间件可观测性的监控方法,通常只能满足对单一指标进行阈值或比值等简单规则的匹配,采用统一配置的告警规则进行监控,产生大量无效告警,存在有效告警被淹没的风险。如何能够精准地对中间件系统进行监控告警,是 ...
【技术保护点】
【技术特征摘要】
1.一种中间件监控方法,其特征在于,所述方法包括:获取待监控中间件的当前指标数据,所述当前指标数据包括多个待监控指标的当前数据;获取预先训练好的分析匹配模型,所述训练好的分析匹配模型是基于所述待监控中间件的历史指标数据训练得到的多指标分析模型;利用所述训练好的分析匹配模型对所述当前指标数据进行处理,得到各待监控指标所处的健康状态,所述健康状态包括正常状态、异常状态和故障状态;对所述各待监控指标所处的健康状态进行输出。2.根据权利要求1所述的方法,其特征在于,所述获取待监控中间件的当前指标数据,包括:利用第一采集装置对链路指标进行数据采集,得到所述链路指标的当前数据;利用第二采集装置对所述待监控中间件的产品指标进行数据采集,得到所述产品指标的当前数据;利用第三采集装置对设备指标进行,得到所述设备指标的当前数据;将所述链路指标的当前数据、所述产品指标的当前数据和所述设备指标的当前数据,确定为所述待监控中间件的当前指标数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述待监控中间件的历史指标数据,所述历史指标数据包括链路指标历史数据、产品指标历史数据和设备指标历史数据;获取初始化分析匹配模型;利用所述历史指标数据对所述初始化分析匹配模型进行训练,得到训练好的分析匹配模型。4.根据权利要求3所述的方法,其特征在于,在利用所述历史指标数据对所述初始化分析匹配模型进行训练之前,所述方法还包括:对所述历史指标数据进行过滤预处理,得到过滤后的历史指标数据;对所述过滤后的历史指标数据进行清洗预处理,得到预处理后的历史指标数据;对应的,所述利用所述历史指标数据对所述初始化分析匹配模型进行训练,得到训练好的分析匹配模型,包括:利用所述预处理后的历史指标数据对所述初始化分析匹配模型进行训练,得到训练好的分析匹配模型。5.根据权利要求3所述的方法,其特征在于,所述利用所述历史指标数据对所述初始化分析匹配模型进行训练,得到训练好的分析匹配模型,包括:利用所述初始化分析匹配模型对所述历史指标数据进行处理,预测各指标所处的健康状态;根据预先设置的评价模型对所述各指标所处的健康状态进行评价,得到所述各指标所处健康状态的评价结果,所述评价结果用于表征预测指标所处的健康状态是否为指标实际所处的健康状态;基于所述各指标所处健康状态的评价结果,确定预测达标率;当所述预测达标率不满足预设条件时,基于各评价结果对所述初始化分析匹配模型进
行更新,得到更新分析匹配模型;继续利用所述...
【专利技术属性】
技术研发人员:陈燕颖,
申请(专利权)人:京东科技信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。