一种业务报警方法和装置制造方法及图纸

技术编号:13464233 阅读:31 留言:0更新日期:2016-08-04 18:20
本公开实施例公开了一种业务报警方法和装置。所述方法包括:采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的多维报警规则中指示的至少一个特征信息;所述多维报警规则包括至少一个具有层级结构的报警判断规则,各个具有层级结构的报警判断规则相互独立;分析采集的业务数据,基于所述业务数据中携带的特征信息,确定对应的具有层级结构的报警判断规则;按照所确定的报警判断规则的层级结构,逐层判断采集的业务数据中携带的特征信息是否满足所述报警判断规则中的报警条件;若满足,则执行报警操作。本公开实施例实现了对业务端执行的操作的监控和报警,可以通过报警操作使业务端及时发现和解决出现的问题。

【技术实现步骤摘要】
【专利摘要】本公开实施例公开了一种业务报警方法和装置。所述方法包括:采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的多维报警规则中指示的至少一个特征信息;所述多维报警规则包括至少一个具有层级结构的报警判断规则,各个具有层级结构的报警判断规则相互独立;分析采集的业务数据,基于所述业务数据中携带的特征信息,确定对应的具有层级结构的报警判断规则;按照所确定的报警判断规则的层级结构,逐层判断采集的业务数据中携带的特征信息是否满足所述报警判断规则中的报警条件;若满足,则执行报警操作。本公开实施例实现了对业务端执行的操作的监控和报警,可以通过报警操作使业务端及时发现和解决出现的问题。【专利说明】一种业务报警方法和装置
本公开涉及软件技术,尤其涉及一种业务报警方法,以及一种业务报警装置。
技术介绍
随着网络技术的发展,越来越多的业务系统被开发和应用,以执行不同的操作。出于系统安全等因素的考虑,需要对业务系统的运行状态进行监控,以便及时发现和解决危险问题,保证业务系统的正常运行。但是,现有方法仅对业务系统中的服务器的状态进行监控,例如报警服务器的内存使用情况、CPU占用率等,而没有对业务系统中的业务执行端进行的操作进行监控,因此无法及时发现业务执行端进行的操作是否存在危险,不能及时解决业务执行端出现的问题,从而无法保证业务执行端、业务系统的正常运行。
技术实现思路
鉴于上述问题,本公开的实施例提供了一种业务报警方法,以及一种业务报警装置。依据本公开的一个方面,提供了一种业务报警方法,所述方法包括:采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的多维报警规则中指示的至少一个特征信息;所述多维报警规则包括至少一个具有层级结构的报警判断规则,各个具有层级结构的报警判断规则相互独立;分析采集的业务数据,基于所述业务数据中携带的特征信息,确定对应的具有层级结构的报警判断规则;按照所确定的报警判断规则的层级结构,逐层判断采集的业务数据中携带的特征信息是否满足所述报警判断规则中的报警条件;若满足,则执行报警操作。可选地,在所述采集所监控的业务端的至少一个业务数据之前,所述方法还包括:接收对所述业务端设定的多维报警规则。可选地,所述采集所述业务端的至少一个业务数据为:访问所述业务端的业务数据存储介质,并从所述业务数据存储介质中抓取所述业务数据;或,接收所述业务端通过API接口上传的所述业务数据;或,从服务器的服务器存储介质中,获取所述业务数据。可选地,当所述业务数据包括视频上传数据时,所述多维报警规则指示的特征信息包括视频数据上传用户、上传用户操作行为、所使用的网络类型、视频数据上传节点、上传节点网络状态、视频数据频率、视频数据尺寸和视频数据上传状态中至少一种。可选地,当所述业务数据包括视频转码数据时,所述多维报警规则指示的特征信息包括视频码率、转码耗时、转码方式、转码节点、转码所得视频数据和转码状态中至少一种。可选地,当所述业务数据包括视频分发数据时,所述多维报警规则指示的特征信息包括分发级别和/或分发状态。可选地,当所述业务数据包括视频上传数据时,所述按照所确定的报警判断规则的层级结构,逐层判断采集的业务数据中携带的特征信息是否满足所述报警判断规则中的报警条件包括:对优先级最高的层级进行判断,判断预设时段内上传失败的视频数据的数目是否大于M;若大于,则对下一层级的两个报警条件进行判断:S1、判断上传用户网络状态为网络中断的视频数据的数目是否大于第一报警阈值,当大于时满足一个报警条件;S2、判断视频数据尺寸是否大于第二报警阈值,当大于时满足另一个报警条件。可选地,所述执行报警操作包括:发送报警邮件至所述业务端;或,拨打报警电话至所述业务端的业务人员;或,发送报警短信至所述业务端的业务人员。可选地,所述方法还包括:记录报警日志。依据本公开的另一个方面,还提供了一种业务报警装置,所述装置包括:业务数据采集模块,用于采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的多维报警规则中指示的至少一个特征信息,所述多维报警规则包括至少一个具有层级结构的报警判断规则,各个具有层级结构的报警判断规则相互独立;报警判断规则确定模块,用于分析采集的业务数据,基于所述业务数据中携带的特征信息,确定对应的具有层级结构的报警判断规则;报警条件判断模块,用于按照所确定的报警判断规则的层级结构,逐层判断采集的业务数据中携带的特征信息是否满足所述报警判断规则中的报警条件;报警操作执行模块,用于若满足,则执行报警操作。可选地,所述装置还包括:多维报警规则接收模块,用于在所述采集所监控的业务端的至少一个业务数据之前,接收对所述业务端设定的多维报警规则。可选地,所述业务数据采集模块,具体用于访问所述业务端的业务数据存储介质,并从所述业务数据存储介质中抓取所述业务数据;或,接收所述业务端通过API接口上传的所述业务数据;或,从服务器的服务器存储介质中,获取所述业务数据。可选地,当所述业务数据包括视频上传数据时,所述多维报警规则指示的特征信息包括视频数据上传用户、上传用户操作行为、所使用的网络类型、视频数据上传节点、上传节点网络状态、视频数据频率、视频数据尺寸和视频数据上传状态中至少一种。可选地,当所述业务数据包括视频转码数据时,所述多维报警规则指示的特征信息包括视频码率、转码耗时、转码方式、转码节点、转码所得视频数据和转码状态中至少一种。可选地,当所述业务数据包括视频分发数据时,所述多维报警规则指示的特征信息包括分发级别和/或分发状态。可选地,所述报警条件判断模块,具体用于对优先级最高的层级进行判断,判断预设时段内上传失败的视频数据的数目是否大于M;若大于,则对下一层级的两个报警条件进行判断:S1、判断上传用户网络状态为网络中断的视频数据的数目是否大于第一报警阈值,当大于时满足一个报警条件;S2、判断视频数据尺寸是否大于第二报警阈值,当大于时满足另一个报警条件。可选地,所述执行报警操作包括:发送报警邮件至所述业务端;或,拨打报警电话至所述业务端的业务人员;或,发送报警短信至所述业务端的业务人员。可选地,所述装置还包括:报警日志记录模块,用于记录报警日志。与现有技术相比,本公开实施例所述的业务报警方法依据针对所监控的业务端预置的多维报警规则中指示的至少一个特征信息,采集业务端的至少一个业务数据,分析采集的业务数据中携带的特征信息,基于特征信息的种类,确定对应的多维报警规则,从而确定对应的、所述多维报警规则中包括的一个或多个报警判断规则,之后将采集的特征信息带入确定的具有层级结构的报警判断规则中进行逐层分析,判断携带的特征信息是否满足报警判断规则中的报警条件,若满足,则执行报警操作,从而实现了对业务端执行的操作的监控和报警。可以通过报警操作使业务端及时发现和解决出现的问题,保证业务端、业务系统的正常运行。上述说明仅是本公开技术方案的概述,为了能够更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的【具体实施方式】。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技本文档来自技高网...

【技术保护点】
一种业务报警方法,所述方法包括:采集所监控的业务端的至少一个业务数据,所述业务数据中携带针对所述业务端预置的多维报警规则中指示的至少一个特征信息;所述多维报警规则包括至少一个具有层级结构的报警判断规则,各个具有层级结构的报警判断规则相互独立;分析采集的业务数据,基于所述业务数据中携带的特征信息,确定对应的具有层级结构的报警判断规则;按照所确定的报警判断规则的层级结构,逐层判断采集的业务数据中携带的特征信息是否满足所述报警判断规则中的报警条件;若满足,则执行报警操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨佳浩鲍大磊杨继伟
申请(专利权)人:乐视控股北京有限公司乐视云计算有限公司
类型:发明
国别省市:北京;11

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

1