[发明专利]用于输出信息的方法和装置在审
申请号: | 201811591147.7 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109684180A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 张萌萌;袁尤军;陈博;孙芳媛;王可情 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/30 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 告警 告警对象 任务信息 待检测数据 方法和装置 告警条件 告警信息 输出信息 相关信息 集合 转换成预定格式 发送告警信息 数据确定 预定格式 低时延 预设 响应 | ||
本公开的实施例公开了用于输出信息的方法和装置。该方法的一具体实施方式包括:响应于接收到待检测数据,将待检测数据转换成预定格式的数据;获取预设的告警任务信息集合,其中,告警任务信息包括告警对象相关信息、告警目的地相关信息、告警条件;基于告警任务信息集合和预定格式的数据确定出满足告警条件的目标告警对象,以及基于目标告警对象生成告警信息;向目标告警对象对应的告警目的地发送告警信息。该实施方式实现了告警信息产出的有序、可靠、较低时延。
技术领域
本公开的实施例涉及计算机技术领域,具体涉及用于输出信息的方法和装置。
背景技术
在当前的实时数据监控告警系统的设计中,通常会采用简单规则匹配的方式、基于函数计算的方案和基于Spark等大数据处理平台的方案。规则匹配的方式对上报的数据逐条进行过滤,在业务量激增的情况下,过多的规则匹配会导致数据的消费速度急剧下降,资源消耗急剧增加,无法做到系统的灵活性、可扩展性、功能之间的隔离性。基于函数计算的方式需要用户自己的开发量,门槛高,并且针对用户按代码行运行次数进行收费,用户使用成本高。无可视化界面操作,管理成本高。基于Spark等大数据处理平台的方案以及其他方案的缺点是Spark等运行资源消耗较大,并且受限于Spark的处理速度,告警信息产出时延较高。
发明内容
本公开的实施例提出了用于输出信息的方法和装置。
第一方面,本公开的实施例提供了一种用于输出信息的方法,包括:响应于接收到待检测数据,将待检测数据转换成预定格式的数据;获取预设的告警任务信息集合,其中,告警任务信息包括告警对象相关信息、告警目的地相关信息、告警条件;基于告警任务信息集合从预定格式的数据中确定出满足告警条件的目标告警对象,以及基于目标告警对象生成告警信息;向目标告警对象对应的告警目的地发送告警信息。
在一些实施例中,在将待检测数据转换成预定格式的数据之前,方法还包括:对待检测数据进行语法检查;响应于检测出待检测数据不符合语法规则,删除待检测数据。
在一些实施例中,将待检测数据转换成预定格式的数据,包括:将待检测数据进行传输协议适配,以转换成预定存储格式的数据;将存储格式的数据转换成流式计算所需格式的数据。
在一些实施例中,基于告警任务信息集合和预定格式的数据确定出满足告警条件的目标告警对象,包括:将告警条件转换成流式计算结构化查询语言语句;根据流式计算结构化查询语言语句和预定格式的数据确定出目标告警对象。
在一些实施例中,该方法还包括:响应于检测出目标告警对象不再满足告警条件,向目标告警对象对应的告警目的地发送恢复正常通知。
在一些实施例中,告警条件包括以下至少一项:数据异常,预定时间内数据异常的次数达到预定值,数据恢复正常。
第二方面,本公开的实施例提供了一种用于输出信息的装置,包括:转换单元,被配置成响应于接收到待检测数据,将待检测数据转换成预定格式的数据;获取单元,被配置成获取预设的告警任务信息集合,其中,告警任务信息包括告警对象相关信息、告警目的地相关信息、告警条件;生成单元,被配置成基于告警任务信息集合和预定格式的数据确定出满足告警条件的目标告警对象,以及基于目标告警对象生成告警信息;发送单元,被配置成向目标告警对象对应的告警目的地发送告警信息。
在一些实施例中,该装置还包括检测单元,被配置成:在将待检测数据转换成预定格式的数据之前,对待检测数据进行语法检查;响应于检测出待检测数据不符合语法规则,删除待检测数据。
在一些实施例中,转换单元进一步被配置成:将待检测数据进行传输协议适配,以转换成预定存储格式的数据;将存储格式的数据转换成流式计算所需格式的数据。
在一些实施例中,生成单元进一步被配置成:将告警条件转换成流式计算结构化查询语言语句;根据流式计算结构化查询语言语句和预定格式的数据确定出目标告警对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811591147.7/2.html,转载请声明来源钻瓜专利网。