[发明专利]基于指标数据的巡检方法、装置及系统在审
申请号: | 202011461204.7 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112463432A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 潘卫华;肖桦;李汀川 | 申请(专利权)人: | 广州品唯软件有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06Q10/00 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 段晓玲 |
地址: | 510220 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 指标 数据 巡检 方法 装置 系统 | ||
本申请实施例公开了一种基于指标数据的巡检方法、装置及系统,其中方法包括:获取预先配置的巡检模板,解析所述巡检模板获得包含了巡检对象实例标识的指标查询语句组;利用所述指标查询语句组获取目标时间范围内存储的巡检对象实例的各个所述指标的指标数据;根据所述各个指标分别获取对应的预先训练的异常检测算法及其参数;分别利用所述异常检测算法及其参数对其对应的所述指标的指标数据进行计算处理,获得目标时间范围内各个指标的异常数据点。相比现有技术,本申请能满足多套同类型应用或组件的巡检,不需要针对每个应用或组件编写单独的脚本,巡检模板具有较好的通用性。
技术领域
本申请涉及计算机技术领域,具体涉及一种基于指标数据的巡检方法、装置及系统。
背景技术
随着互联网技术的不断发展,大型互联网企业的技术体系规模越来越大,内部架构复杂,组件众多。要保证各个系统整体的稳定运行,必须有一套完善的监控体系。常规的监控手段包括日志、指标、调用链等数据的展示、告警等。
在指标监控方面,由于配置复杂度以及数据规模等原因,通常只能针对最重要的一部分指标进行监控,无法覆盖大量系统或组件的所有方面。因此还需要其他能提供更全面和精细监控的方式进行补充。定期检查系统中的各个组件,提前发现隐患,就成为这样一个很重要的运维保障手段,这种手段通常叫做巡检。
巡检的传统做法:一、纯人工检查,通过各种命令输出,或监控图表和日志等,人工观察是否发生异常,非常繁琐且容易错漏,在大型系统中无法操作。二、自动化脚本,通过编写自动化脚本,替代人工对各个组件进行巡检,可以一定程度上提高巡检的效率和准确率。缺点是,需要针对不同的组件编写不同的脚本,检查的逻辑和阈值参数仍需要人工制定。一旦随着业务量增加,监控的指标数据发生变化,这些阈值和方法也要相应的修改。当系统复杂度不断提高、以及监控指标精细度不断提高时,这些脚本将变得难以维护,也难以实现很理想的效果。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种基于指标数据的巡检方法、装置及系统。所述技术方案如下:
第一方面提供一种基于指标数据的巡检方法,所述方法包括:
获取预先配置的巡检模板;
解析所述巡检模板获得包含了巡检对象实例的指标查询语句组,其中,所述指标查询语句组包含多个指标的查询语句;
利用所述指标查询语句组获取目标时间范围内存储的巡检对象实例的各个所述指标的指标数据;
根据所述各个指标分别获取对应的预先训练的异常检测算法及其参数;
分别利用所述异常检测算法及其参数对其对应的所述指标的指标数据进行计算处理,获得目标时间范围内各个指标的异常数据点。
进一步地,所述异常检测算法及其参数通过以下方式预先训练:
利用所述指标查询语句组获取训练时间范围内存储的巡检对象实例的各个指标的指标数据,其中训练时间为系统正常运行时的一段时间;
根据所述各个指标分别获取对应的异常检测算法,分别利用所述各个指标的指标数据训练对应的异常检测算法获得参数。
进一步地,所述方法还包括:
根据获得的目标时间范围内各个指标的异常数据点生成测试报告并发送给用户;
接收用户对所述异常检测算法及其参数的修改信息,根据所述修改信息对所述异常检测算法及其参数进行修改;
利用修改后的所述异常检测算法及其参数计算对应的所述指标的指标数据,获得目标时间范围内各个指标的异常数据点,并生成测试报告。
进一步地,所述获取预先配置的巡检模板包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州品唯软件有限公司,未经广州品唯软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011461204.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置