【技术实现步骤摘要】
一种基于规则引擎的配置化系统监控方法、装置及设备
本申请涉及计算机
,特别涉及一种基于规则引擎的配置化系统监控方法、装置、设备及可读存储介质。
技术介绍
随着互联网技术的发展,网络结构日益复杂,系统业务功能也越来越多。目前,有很多基础监控的开源组件和项目,已经能满足公司的机器负载和网络层面的基础监控,但是缺少偏向应用层和业务层的监控。可见,如何提供一种监控方案实现对系统应用层和业务层指标的监控,是亟待本领域技术人员解决的问题。
技术实现思路
本申请的目的是提供一种基于规则引擎的配置化系统监控方法、装置、设备及可读存储介质,用以解决目前缺少在系统应用层和业务层的监控方案,导致系统存在安全隐患的问题。其具体方案如下:第一方面,本申请提供了一种基于规则引擎的配置化系统监控方法,包括:对目标数据源的数据进行采样,得到原始数据;利用规则引擎技术,根据规则库中目标监控项的监控数据格式,对所述原始数据进行过滤,得到所述目标监控项的监控数据,其中所述目标监控项为当前系统的应用层或业务 ...
【技术保护点】
1.一种基于规则引擎的配置化系统监控方法,其特征在于,包括:/n对目标数据源的数据进行采样,得到原始数据;/n利用规则引擎技术,根据规则库中目标监控项的监控数据格式,对所述原始数据进行过滤,得到所述目标监控项的监控数据,其中所述目标监控项为当前系统的应用层或业务层中待进行监控的项目;/n根据所述监控数据和规则库中目标监控项的异常检测规则,确定所述目标监控项的异常检测结果;/n根据所述异常检测结果,生成告警信息。/n
【技术特征摘要】
1.一种基于规则引擎的配置化系统监控方法,其特征在于,包括:
对目标数据源的数据进行采样,得到原始数据;
利用规则引擎技术,根据规则库中目标监控项的监控数据格式,对所述原始数据进行过滤,得到所述目标监控项的监控数据,其中所述目标监控项为当前系统的应用层或业务层中待进行监控的项目;
根据所述监控数据和规则库中目标监控项的异常检测规则,确定所述目标监控项的异常检测结果;
根据所述异常检测结果,生成告警信息。
2.如权利要求1所述的方法,其特征在于,所述对目标数据源的数据进行采样,得到原始数据,包括:
根据数据库中目标监控项的采样地址,对目标数据源的数据进行采样,得到原始数据,其中所述采样地址为ElasticSearch地址或Mysql地址。
3.如权利要求2所述的方法,其特征在于,所述对目标数据源的数据进行采样,得到原始数据,包括:
根据规则库中目标监控项的采样频率,对目标数据源的数据进行采样,得到原始数据。
4.如权利要求1所述的方法,其特征在于,所述根据所述监控数据和规则库中目标监控项的异常检测规则,确定所述目标监控项的异常检测结果,包括:
根据规则库中监控项与监控类型之间的对应关系,确定目标监控项的目标监控类型,所述监控类型包括基于单次采样数据监控、基于多次采样数据监控;
若所述目标监控项的目标监控类型为基于单次采样数据监控,则根据本次采样得到的监控数据和规则库中目标监控项的异常检测规则,确定所述目标监控项的异常检测结果;
若所述目标监控项的目标监控类型为基于多次采样数据监控,则获取所述目标监控项的历史监控数据,结合本次采样得到的健康数据,得到预设时间窗口的监控数据;根据所述预设时间窗口的监控数据和规则库中目标监控项的异常检测规则,确定所述目标监控项的异常检测结果。
5.如权利要求4所述的方法,其特征在于,所述根据本次采样得到的监控数据和规则库中目标监控项的异常检测规则,确定所述目标监控项的异常检测结果,包括:
对于本次采样得到的监控数据,判断该监控数据是否匹配中规则库中目标监控项的异常检测规则,其中所述目标监控项的异常检测规则包括字段、与所述字段对应的异常字段内容;
若是,则确定所述监控数据的异常检测结果为异常,并将该异常检测结果作为所述目标监控项的异常检测结果;
若否,则确定所述监控...
【专利技术属性】
技术研发人员:戴跃锋,杨浩源,陈喆,胡正军,程亮,谭清明,
申请(专利权)人:湖南御家科技有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。