[发明专利]监控数据处理方法、装置、设备和存储介质在审
申请号: | 202010450355.6 | 申请日: | 2020-05-25 |
公开(公告)号: | CN111641524A | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 胡宇杰;肖波;陈黎;王恒 | 申请(专利权)人: | 北京青云科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100020 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 数据处理 方法 装置 设备 存储 介质 | ||
本发明公开了一种监控数据处理方法、装置、设备和存储介质,其中,该方法包括:获取至少一个数据来源的监控数据并对所述监控数据进行预处理;将预处理后的监控数据通过订阅节点生成聚合数据;基于预设告警规则和所述聚合数据进行监控告警。本发明实施例通过流处理平台处理监控数据,解决了监控数据告警过程中数据库访问压力大的问题,提高了监控数据处理的效率,提升了监控告警实时性。
技术领域
本发明实施例涉及计算机应用技术领域,尤其涉及一种监控数据处理方法、装置、设备和存储介质。
背景技术
云计算时代中,服务器、网络设备、安全设备等物理设备在各行各业中承担着越来越重要的作用,云计算系统的性能主要依靠于软硬件设备的处理能力。为了保障云计算系统的安全运行,需要对软硬件设备进行监控获取监控数据。设备状态的监控在日常运维中具有重要作用,基于监控数据的告警是保障云计算系统稳定运行的重要条件。
现有技术中,通过采集云计算系统软硬件的关键指标作为监控数据,持久化存储监控数据,并基于业务需求根据持久化存储的监控数据进行相应的告警测量,当监控数据超过监控策略设置的阈值时发生告警行为。然而由于云计算系统的组成设备复杂,需要根据不同的监控工具进行采集,采集后的监控数据无法做到统一管理和告警,监控数据在持久化存储后才能根据监控策略进行告警,大大延迟了告警的及时性,并且持久化数据库面临较大的访问压力。
发明内容
本发明提供一种监控数据处理方法、装置、设备和存储介质,以实现监控数据的快速处理,提高监控告警的实时性,降低数据库的访问压力。
第一方面,本发明实施例提供了一种监控数据处理方法,该方法包括:
获取至少一个数据来源的监控数据并对所述监控数据进行预处理;
将预处理后的监控数据通过订阅节点生成聚合数据;
基于预设告警规则和所述聚合数据进行监控告警。
第二方面,本发明实施例提供了一种监控数据处理装置,该装置包括:
预处理模块,用于获取至少一个数据来源的监控数据并对所述监控数据进行预处理;
聚合处理模块,用于将预处理后的监控数据通过订阅节点生成聚合数据;
告警处理模块,用于基于预设告警规则和所述聚合数据进行监控告警。
第三方面,本发明实施例提供了一种设备,该设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任一所述的监控数据处理方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如本发明实施例中任一所述的监控数据处理方法。
本发明实施例,通过对获取到的监控数据进行预处理,通过订阅节点将监控数据处理为聚合数据,根据预设告警规则和聚合数据进行监控告警,解决了由于持久化存储导致的告警不及时的问题,提高监控数据告警的实时性,无需通过数据库对监控数据进行格式化存储,避免数据库的访问速度成为监控告警的瓶颈,提高了监控数据的处理速度,提高了告警效率。
附图说明
图1是现有技术中监控数据处理的示例图;
图2是本发明实施例一提供的一种监控数据处理方法的流程图;
图3是本发明实施例二提供的一种监控数据处理方法的流程图;
图4是本发明实施例二提供的一种监控数据处理方法的示例图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京青云科技股份有限公司,未经北京青云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010450355.6/2.html,转载请声明来源钻瓜专利网。