一种告警方法、装置及系统制造方法及图纸

技术编号:23287901 阅读:29 留言:0更新日期:2020-02-08 18:00
本申请提供了一种告警方法、装置及系统,其中,告警方法包括:通过注入在待监控的业务系统的底层框架的日志收集服务,收集业务系统的底层框架生成的日志;在满足预设条件的情况下,从日志中确定产生时间戳属于目标时刻范围且存在表征目标错误类型的信息的日志,得到当前时刻对应的目标日志;目标时刻范围为以当前时刻为起点的预设时长构成的历史时刻范围;目标错误类型为预设错误类型中的任一错误类型;在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警;时刻至少包括:当前时刻;目标单位触发量为预设业务类型的预设错误类型的日志的单位触发量。本申请在可以实现告警监控的情况下,具有较高的通用性。

A warning method, device and system

【技术实现步骤摘要】
一种告警方法、装置及系统
本申请涉及电子信息领域,尤其涉及一种告警方法、装置及系统。
技术介绍
针对已开发的业务系统,为了保证业务系统的业务的稳定性,需要开发告警模块来监控业务运行过程中是否出现异常。实际中根据业务需求已开发有不同的业务系统,一般情况下,每个业务系统都需要开发告警模块对业务运行过程的异常情况。因此,需要一种通用性高的告警方法,即需要一种对多种业务系统都适用的告警方法。
技术实现思路
本申请提供了一种告警方法、装置及系统,目的在于提供一种对多种业务系统都适用的告警方法。为了实现上述目的,本申请提供了以下技术方案:本申请提供了一种告警方法,包括:通过注入在待监控的业务系统的底层框架的日志收集服务,收集所述业务系统的底层框架生成的日志;在满足预设条件的情况下,从所述日志中确定产生时间戳属于目标时刻范围且存在表征目标错误类型的信息的日志,得到当前时刻对应的目标日志;所述目标时刻范围为以当前时刻为起点的预设时长构成的历史时刻范围;所述目标错误类型为预设错误类型中的任一错误类型;在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警;所述时刻至少包括:所述当前时刻;任一时刻对应的目标单位触发量为该时刻对应的目标日志中预设业务类型的预设错误类型的单位触发量。可选的,所述在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警之前,还包括:统计所述当前时刻对应的目标日志中属于同一种业务类型且属于同一种错误类型的日志,作为一组目标日志;生成每组目标日志分别对应的格式化数据,得到所述当前时刻下的格式化数据;任意一组目标日志的格式化数据包括:该组目标日志的业务类型、该组目标日志的错误类型和所述错误类型的单位触发量;所述在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警,具体为:在各时刻分别对应的第一格式化数据中的单位触发量满足所述告警条件的情况下,触发告警;任一时刻对应的第一格式化数据为:该时刻下的格式化数据中包含预设业务类型与预设错误类型的格式化数据。可选的,在所述生成每组目标日志分别对应的格式化数据,得到所述当前时刻下的格式化数据之后,还包括:获取所述当前时刻以及历史时刻下的格式化数据为第二格式化数据;依据所述第二格式化数据的时刻和单位触发量,生成图和/或表;显示所述图和/或表。可选的,所述预设条件包括:每隔所述预设时长。本申请还提供了一种告警装置,包括:收集模块,用于通过注入在待监控的业务系统的底层框架的日志收集服务,收集所述业务系统的底层框架生成的日志;确定模块,用于在满足预设条件的情况下,从所述日志中确定产生时间戳属于目标时刻范围且存在表征目标错误类型的信息的日志,得到当前时刻对应的目标日志;所述目标时刻范围为以当前时刻为起点的预设时长构成的历史时刻范围;所述目标错误类型为预设错误类型中的任一错误类型;告警模块,用于在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警;所述时刻至少包括:所述当前时刻;任一时刻对应的目标单位触发量为该时刻对应的目标日志中预设业务类型的预设错误类型的单位触发量。可选的,还包括:执行模块,用于所述告警模块在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警之前,统计所述当前时刻对应的目标日志中属于同一种业务类型且属于同一种错误类型的日志,作为一组目标日志;生成每组目标日志分别对应的格式化数据,得到所述当前时刻下的格式化数据;任意一组目标日志的格式化数据包括:该组目标日志的业务类型、该组目标日志的错误类型和所述错误类型的单位触发量;所述告警模块,用于在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警,具体为:所述告警模块,具体用于在各时刻分别对应的第一格式化数据中的单位触发量满足所述告警条件的情况下,触发告警;任一时刻对应的第一格式化数据为:该时刻下的格式化数据中包含预设业务类型与预设错误类型的格式化数据。可选的,还包括:生成模块,用于在所述执行模块生成每组目标日志分别对应的格式化数据,得到所述当前时刻下的格式化数据之后,获取所述当前时刻以及历史时刻下的格式化数据为第二格式化数据;依据所述第二格式化数据的时刻和单位触发量,生成图和/或表;显示所述图和/或表。可选的,所述预设条件包括:每隔所述预设时长。本申请还提供了一种告警系统,包括:终端、服务端和监控装置;所述终端,用于通过注入在待监控的业务系统的底层框架的日志收集服务,收集所述业务系统的底层框架生成的日志;所述终端,还用于通过remoteprocedurecall服务向所述服务端发送所述日志;所述服务端,用于在满足预设条件的情况下,从所述日志中确定产生时间戳属于目标时刻范围且存在表征目标错误类型的信息的日志,得到当前时刻对应的目标日志;所述目标时刻范围为以当前时刻为起点的预设时长构成的历史时刻范围;所述目标错误类型为预设错误类型中的任一错误类型;所述监控装置,用于在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警;所述时刻至少包括:所述当前时刻;任一时刻对应的目标单位触发量为该时刻对应的目标日志中预设业务类型的预设错误类型的单位触发量。可选的,所述服务端,还用于在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警之前,统计所述当前时刻对应的目标日志中属于同一种业务类型且属于同一种错误类型的日志,作为一组目标日志;生成每组目标日志分别对应的格式化数据,得到所述当前时刻下的格式化数据;任意一组目标日志的格式化数据包括:该组目标日志的业务类型、该组目标日志的错误类型和所述错误类型的单位触发量;所述监控装置,用于在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警,包括:所述监控装置,具体用于在各时刻分别对应的第一格式化数据中的单位触发量,满足所述告警条件的情况下,触发告警;任一时刻对应的第一格式化数据为:该时刻下的格式化数据中包含预设业务类型与预设错误类型的格式化数据。可选的,所述监控装置,还用于获取所述当前时刻以及历史时刻下的格式化数据为第二格式化数据;依据所述第二格式化数据的时刻和单位触发量,生成图和/或表;显示所述图和/或表。本申请所述的告警方法、装置及系统中,通过在待监控的业务系统的底层框架中注入日志收集服务,由于日志收集服务是注入在待监控业务系统的底层框架中,因此,在不同的待监控业务系统都可以注入日志收集服务;由于任何业务系统在业务运行过程中都会生成日志,因此,日志收集服务可以从任意一个待监控的业务系统的底层框架收集到日志,并通过收集的日志实现对不同的业务系统的告警监控,因此,本申请对不同的业务系统具有较高的通用性。其中,本申请在满足预设条件的情况下,从收集的日志中确定产生时间戳属于目标本文档来自技高网...

【技术保护点】
1.一种告警方法,其特征在于,包括:/n通过注入在待监控的业务系统的底层框架的日志收集服务,收集所述业务系统的底层框架生成的日志;/n在满足预设条件的情况下,从所述日志中确定产生时间戳属于目标时刻范围且存在表征目标错误类型的信息的日志,得到当前时刻对应的目标日志;所述目标时刻范围为以当前时刻为起点的预设时长构成的历史时刻范围;所述目标错误类型为预设错误类型中的任一错误类型;/n在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警;所述时刻至少包括:所述当前时刻;任一时刻对应的目标单位触发量为该时刻对应的目标日志中预设业务类型的预设错误类型的单位触发量。/n

【技术特征摘要】
1.一种告警方法,其特征在于,包括:
通过注入在待监控的业务系统的底层框架的日志收集服务,收集所述业务系统的底层框架生成的日志;
在满足预设条件的情况下,从所述日志中确定产生时间戳属于目标时刻范围且存在表征目标错误类型的信息的日志,得到当前时刻对应的目标日志;所述目标时刻范围为以当前时刻为起点的预设时长构成的历史时刻范围;所述目标错误类型为预设错误类型中的任一错误类型;
在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警;所述时刻至少包括:所述当前时刻;任一时刻对应的目标单位触发量为该时刻对应的目标日志中预设业务类型的预设错误类型的单位触发量。


2.根据权利要求1所述的告警方法,其特征在于,所述在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警之前,还包括:
统计所述当前时刻对应的目标日志中属于同一种业务类型且属于同一种错误类型的日志,作为一组目标日志;
生成每组目标日志分别对应的格式化数据,得到所述当前时刻下的格式化数据;任意一组目标日志的格式化数据包括:该组目标日志的业务类型、该组目标日志的错误类型和所述错误类型的单位触发量;
所述在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警,具体为:
在各时刻分别对应的第一格式化数据中的单位触发量满足所述告警条件的情况下,触发告警;任一时刻对应的第一格式化数据为:该时刻下的格式化数据中包含预设业务类型与预设错误类型的格式化数据。


3.根据权利要求2所述的告警方法,其特征在于,在所述生成每组目标日志分别对应的格式化数据,得到所述当前时刻下的格式化数据之后,还包括:
获取所述当前时刻以及历史时刻下的格式化数据为第二格式化数据;
依据所述第二格式化数据的时刻和单位触发量,生成图和/或表;
显示所述图和/或表。


4.根据权利要求1~3任意一项所述的告警方法,其特征在于,所述预设条件包括:每隔所述预设时长。


5.一种告警装置,其特征在于,包括:
收集模块,用于通过注入在待监控的业务系统的底层框架的日志收集服务,收集所述业务系统的底层框架生成的日志;
确定模块,用于在满足预设条件的情况下,从所述日志中确定产生时间戳属于目标时刻范围且存在表征目标错误类型的信息的日志,得到当前时刻对应的目标日志;所述目标时刻范围为以当前时刻为起点的预设时长构成的历史时刻范围;所述目标错误类型为预设错误类型中的任一错误类型;
告警模块,用于在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警;所述时刻至少包括:所述当前时刻;任一时刻对应的目标单位触发量为该时刻对应的目标日志中预设业务类型的预设错误类型的单位触发量。


6.根据权利要求5所述的告警装置,其特征在于,还包括:
执行模块,用于所述告警模块在各时刻分别对应的目标单位触发量满足预设的告警条件的情况下,触发告警之前,统计所述当前时刻对应的目标日志中属于同一种业务类型且属...

【专利技术属性】
技术研发人员:常晓阳
申请(专利权)人:郑州悉知信息科技股份有限公司
类型:发明
国别省市:河南;41

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

1