[发明专利]基于普罗米修斯监控系统的异常检测方法和装置有效
申请号: | 202010281553.4 | 申请日: | 2020-04-10 |
公开(公告)号: | CN111510351B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 郑亮;张旭明;王豪迈;胥昕 | 申请(专利权)人: | 星辰天合(北京)数据科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 肖璐 |
地址: | 100097 北京市海淀区蓝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 普罗米修斯 监控 系统 异常 检测 方法 装置 | ||
本发明公开了一种基于普罗米修斯监控系统的异常检测方法和装置。其中,普罗米修斯监控系统包括普罗米修斯服务器和检测组件,该方法包括:检测组件检测普罗米修斯服务器接收监控对象的监控数据是否中断;在确定普罗米修斯服务器接收任意一个监控对象的监控数据产生中断时,确定普罗米修斯服务器获取监控数据异常;检测组件向普罗米修斯服务器发送默认标识符,其中,默认标识符用于表示普罗米修斯服务器获取监控数据异常。本发明解决了现有技术中Prometheus采集数据异常时难以感知的技术问题。
技术领域
本发明涉及数据处理领域,具体而言,涉及一种基于普罗米修斯监控系统的异常检测方法和装置。
背景技术
普罗米修斯(Prometheus)监控系统是由SoundCloud公司开发的开源告警系统,其基本原理是通过HTTP周期性地抓取被监控组件的状态,任意组件只要提供对应的HTTP接口并且符合Prometheus定义的数据格式,就可以接入Prometheus监控。
但目前的普罗米修斯监控系统无法监测少量的、十分重要的采集项的上报异常,也无法监测“特征采集项”的上报异常,所谓特征采集项是指能够表征某一监控采集服务数据上报情况的单个采集项。
针对现有技术中Prometheus采集数据异常时难以感知的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种基于普罗米修斯监控系统的异常检测方法和装置,以至少解决现有技术中Prometheus采集数据异常时难以感知的技术问题。
根据本发明实施例的一个方面,提供了一种基于普罗米修斯监控系统的异常检测方法,普罗米修斯监控系统包括普罗米修斯服务器和检测组件,该方法包括:检测组件检测普罗米修斯服务器接收监控对象的监控数据是否中断;在确定普罗米修斯服务器接收任意一个监控对象的监控数据产生中断时,确定普罗米修斯服务器获取监控数据异常;检测组件向普罗米修斯服务器发送默认标识符,其中,默认标识符用于表示普罗米修斯服务器获取监控数据异常。
进一步地,检测组件检测普罗米修斯服务器接收监控对象的监控数据是否中断,包括:如果普罗米修斯服务器在预设时间段内未接收到监控对象的监控数据,则确定普罗米修斯服务器接收监控对象的监控数据产生中断。
进一步地,普罗米修斯监控系统还包括用于从监控对象处采集监控数据的代理服务器,普罗米修斯服务器获取监控数据异常,包括如下一项或多项:代理服务器与普罗米修斯服务器之间的通信链路故障;代理服务器故障;代理服务器的数据格式与普罗米修斯服务器所需的数据格式不匹配。
进一步地,在确定普罗米修斯服务器接收任意一个监控对象的监控数据产生中断时,确定普罗米修斯服务器获取监控数据异常,包括:获取预设的阻塞阈值;确定普罗米修斯服务器获取监控数据的异常比例,其中,异常比例用于表示普罗米修斯服务器接收中断的监控数据占所有监控数据的比例;如果异常比例小于或等于阻塞阈值,则确定普罗米修斯服务器获取监控数据异常。
进一步地,如果异常比例大于阻塞阈值,则确定普罗米修斯服务器故障或核心网络故障。
进一步地,普罗米修斯监控系统还包括告警组件,在检测组件向普罗米修斯服务器发送默认标识符之后,上述方法还包括:普罗米修斯服务器向告警组件发送提示信息,其中,告警组件根据提示信息向告警接收端发送告警信息。
进一步地,上述方法还包括:检测组件接收查询请求;检测组件根据查询请求向查询端返回普罗米修斯服务器获取监控数据异常的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星辰天合(北京)数据科技有限公司,未经星辰天合(北京)数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010281553.4/2.html,转载请声明来源钻瓜专利网。