基于普罗米修斯监控系统的异常检测方法和装置制造方法及图纸

技术编号:25192823 阅读:47 留言:0更新日期:2020-08-07 21:19
本发明专利技术公开了一种基于普罗米修斯监控系统的异常检测方法和装置。其中,普罗米修斯监控系统包括普罗米修斯服务器和检测组件,该方法包括:检测组件检测普罗米修斯服务器接收监控对象的监控数据是否中断;在确定普罗米修斯服务器接收任意一个监控对象的监控数据产生中断时,确定普罗米修斯服务器获取监控数据异常;检测组件向普罗米修斯服务器发送默认标识符,其中,默认标识符用于表示普罗米修斯服务器获取监控数据异常。本发明专利技术解决了现有技术中Prometheus采集数据异常时难以感知的技术问题。

【技术实现步骤摘要】
基于普罗米修斯监控系统的异常检测方法和装置
本专利技术涉及数据处理领域,具体而言,涉及一种基于普罗米修斯监控系统的异常检测方法和装置。
技术介绍
普罗米修斯(Prometheus)监控系统是由SoundCloud公司开发的开源告警系统,其基本原理是通过HTTP周期性地抓取被监控组件的状态,任意组件只要提供对应的HTTP接口并且符合Prometheus定义的数据格式,就可以接入Prometheus监控。但目前的普罗米修斯监控系统无法监测少量的、十分重要的采集项的上报异常,也无法监测“特征采集项”的上报异常,所谓特征采集项是指能够表征某一监控采集服务数据上报情况的单个采集项。针对现有技术中Prometheus采集数据异常时难以感知的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种基于普罗米修斯监控系统的异常检测方法和装置,以至少解决现有技术中Prometheus采集数据异常时难以感知的技术问题。根据本专利技术实施例的一个方面,提供了一种基于普罗米修斯监控系统的异常检测方法,普罗本文档来自技高网...

【技术保护点】
1.一种基于普罗米修斯监控系统的异常检测方法,其特征在于,普罗米修斯监控系统包括普罗米修斯服务器和检测组件,所述方法包括:/n所述检测组件检测所述普罗米修斯服务器接收监控对象的监控数据是否中断;/n在确定所述普罗米修斯服务器接收任意一个所述监控对象的监控数据产生中断时,确定所述普罗米修斯服务器获取监控数据异常;/n所述检测组件向所述普罗米修斯服务器发送默认标识符,其中,所述默认标识符用于表示所述普罗米修斯服务器获取监控数据异常。/n

【技术特征摘要】
1.一种基于普罗米修斯监控系统的异常检测方法,其特征在于,普罗米修斯监控系统包括普罗米修斯服务器和检测组件,所述方法包括:
所述检测组件检测所述普罗米修斯服务器接收监控对象的监控数据是否中断;
在确定所述普罗米修斯服务器接收任意一个所述监控对象的监控数据产生中断时,确定所述普罗米修斯服务器获取监控数据异常;
所述检测组件向所述普罗米修斯服务器发送默认标识符,其中,所述默认标识符用于表示所述普罗米修斯服务器获取监控数据异常。


2.根据权利要求1所述的方法,其特征在于,所述检测组件检测所述普罗米修斯服务器接收监控对象的监控数据是否中断,包括:
如果所述普罗米修斯服务器在预设时间段内未接收到所述监控对象的监控数据,则确定所述普罗米修斯服务器接收监控对象的监控数据产生中断。


3.根据权利要求1所述的方法,其特征在于,所述普罗米修斯监控系统还包括用于从监控对象处采集监控数据的代理服务器,所述普罗米修斯服务器获取监控数据异常,包括如下一项或多项:
所述代理服务器与所述普罗米修斯服务器之间的通信链路故障;
所述代理服务器故障;
所述代理服务器的数据格式与所述普罗米修斯服务器所需的数据格式不匹配。


4.根据权利要求1至3中任意一项所述的方法,其特征在于,在确定所述普罗米修斯服务器接收任意一个所述监控对象的监控数据产生中断时,确定所述普罗米修斯服务器获取监控数据异常,包括:
获取预设的阻塞阈值;
确定所述普罗米修斯服务器获取监控数据的异常比例,其中,所述异常比例用于表示所述普罗米修斯服务器接收中断的监控数据占所有监控数据的比例;
如果所述异常比例小于或等于所述阻塞阈值,则确定所述普罗米修斯服务器获取监控...

【专利技术属性】
技术研发人员:郑亮张旭明王豪迈胥昕
申请(专利权)人:星辰天合北京数据科技有限公司
类型:发明
国别省市:北京;11

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

1