一种消息告警方法、系统、计算机设备及存储介质技术方案

技术编号:27975132 阅读:42 留言:0更新日期:2021-04-06 14:09
本发明专利技术提供一种消息告警方法、系统、计算机设备及存储介质,其中,方法包括:服务器端获取客户端根据自定义采集规则采集的数据信息;检测所述数据信息是否符合所述自定义采集规则;若所述数据信息符合所述自定义采集规则,接收所述数据信息并进行存储;若所述数据信息不符合所述自定义采集规则,拦截所述数据信息;判断存储的数据信息是否符合告警规则,所述告警规则中包括有告警对象,若所述数据信息符合所述告警规则,则向所述告警对象发送告警信息。本发明专利技术能够提高数据采集效率的同时降低对数据分析处理的成本,能够在发现风险时及时进行告警,确保数据监测的实时、高效。

【技术实现步骤摘要】
一种消息告警方法、系统、计算机设备及存储介质
本专利技术涉及通信
,尤其涉及一种消息告警方法、系统、计算机设备及存储介质。
技术介绍
为了及时发现目标对象工作情况的异常,目前通常采取的做法时,在目标对象工作的过程中,通过监控装置定期或实时采集被监控的监控数据,并对该监控数据进行智能化分析,在相关监控数据符合告警规则时,发送告警信息。而当前主要采用的是通过系统发送告警信息的方式,并将告警信息以文件的方式进行存储。但是随着系统功能的越来越完善,随着时间的迁移,整个系统会越来越复杂,告警信息存储的数据会愈加庞大,导致后续数据在进行组织分析时,较为零散,开发和管理的成本较高。
技术实现思路
基于此,有必要针对上述技术问题,提供一种消息告警方法、系统、计算机设备及存储介质。一种消息告警方法,包括以下步骤:服务器端获取客户端根据自定义采集规则采集的数据信息;检测所述数据信息是否符合所述自定义采集规则;若所述数据信息符合所述自定义采集规则,接收所述数据信息并进行存储;若所述数据信息不符合所述自定义采集规则,拦截所述数据信息;判断存储的数据信息是否符合告警规则,所述告警规则中包括有告警对象,若所述数据信息符合所述告警规则,则向所述告警对象发送告警信息。在其中一个实施例中,所述服务器端获取客户端根据自定义采集规则采集的数据信息,具体包括:通过配置文件确定数据信息的标准格式;根据所述自定义采集规则将数据信息输入至采集器中;所述采集器将数据信息的当前格式转换为标准格式,并发送至服务器端。<br>在其中一个实施例中,所述检测所述数据信息是否符合所述自定义采集规则,具体包括:检测所述数据信息的格式是否为标准格式和所述数据信息的内容是否符合所述自定义采集规则;若所述数据信息的格式不为标准格式或所述数据信息的内容不符合所述自定义采集规则,则拦截所述数据信息;若所述数据信息的格式为标准格式且所述数据信息的内容符合所述自定义采集规则,则接收所述数据信息并将所述数据信息存储至服务器端。在其中一个实施例中,根据所述自定义采集规则和所述数据信息格式配置告警规则,所述告警规则包括有告警等级。在其中一个实施例中,所述告警等级包括有:实时告警、按总量进行告警和可忽略告警三种等级,所述告警等级可以任选一种或几种进行组合。在其中一个实施例中,所述实时告警为在符合告警规则时立即发出告警信息;所述按总量进行告警为在规定时间段内,收到的符合告警规则的数据信息条数达到预设值时,发出告警信息;所述可忽略告警为在数据信息中包含了某指定数据信息时,可以对该指定数据信息进行忽略,对未指定的数据信息发出告警信息。在其中一个实施例中,在若所述数据信息符合所述告警规则,则向所述告警对象发送告警信息之后,还包括:对获取的所有数据信息进行取数据处理分析,获取分析结果,所述分析结果包括有时间、数据信息类型和告警类型的维度和参数;根据所述数据信息的维度对所述分析结果进行汇总,获取分析结果表;在所述分析结果表中根据维度进行数据抽取;将抽取的分析结果进行整合获取分析信息,并展示所述分析信息。一种消息告警系统,包括:信息获取模块,用于服务器端获取客户端根据自定义采集规则采集的数据信息;信息检测模块,用于检测所述数据信息是否符合所述自定义采集规则;信息接收模块,用于在所述数据信息符合所述自定义采集规则时,接收所述数据信息并进行存储;信息拦截模块,用于在所述数据信息不符合所述自定义采集规则时,拦截所述数据信息;告警模块,用于判断存储的数据信息是否符合告警规则,所述告警规则中包括有告警对象,若所述数据信息符合所述告警规则,则向所述告警对象发送告警信息。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述各个实施例中所述的一种消息告警方法的步骤。一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述各个实施例中所述的一种消息告警方法的步骤。相比于现有技术,本专利技术的优点及有益效果在于:1、采用客户端和服务器端的方式,客户端可以和多种开发语言或旧项目进行集成,集成方式简单,采集信息高效。2、通过客户端采集数据信息,服务端同一对数据信息进行处理的方式,降低了对数据信息分析和管理的成本。3、服务器端统一对数据信息进行实时的检测和判断,针对风险信息,及时的进行告警,确保数据监测的实时、高效。附图说明图1为一个实施例中一种消息告警方法的流程示意图;图2为一个实施例中一种消息告警系统的结构示意图;图3为一个实施例中计算机设备的内部结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本专利技术做进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在一个实施例中,如图1所示,提供了一种消息告警方法,包括以下步骤:步骤S101,服务器端获取客户端根据自定义采集规则采集的数据信息。具体地,客户端可以根据自定义采集规则采集数据信息,并与服务器端建立长链接,将数据信息实时传输至服务器端进行处理。其中,服务器端可以选用集群部署或单机部署的方式,以降低数据丢失的风险。具体地,在发布客户端时,可以通过配置文件指定需要采集的数据信息的格式,并在在系统中将需要采集的数据信息输入到客户端提供的采集器中。其中,客户端指定采集的数据信息的格式需要采用采集器进行格式转换之后,才能够将数据信息传输至服务器端进行统一处理。其中,客户端与服务器端建立连接时,会将数据信息指定的格式自动同步到服务器端进行存储,作为后续解析数据的模板。其中,进行数据采集的对象可以是SQL日志、Redis日志、JVM参数日志等。步骤S102,检测数据信息是否符合自定义采集规则。具体地,服务器端接收数据信息时,会根据信息的格式和内容进行筛选,只有当数据信息符合自定义采集规则时,才能够存储至服务器端;不符合自定义采集规则的会被服务器端拒绝接收。步骤S103,若数据信息符合自定义采集规则,接收数据信息并进行存储。具体地,在数据信息符合自定义采集规则时,将该输数据信息进行接收,并存储在服务器端。步骤S104,若数据信息不符合所述自定义采集规则,拦截数据信息。具体地,在数据信息不符合自定义采集规则时,拦截该数据信息。步骤S105,判断存储的数据信息是否符合告警规则,告警规则中包括有告警对象,若数据信息符合所述告警规则,则向告警对象发送告警信息。具体地,判断接收的数据信息是否符合告警规则,告警规则中包含有告警对象,在数据信息符合告警规则时,向告警对象发送告警信息进行告警。在本实施例中,服务器端获取客户端根据自定义采集规则采集的数据信息,通过客户端采集,服务器端统一处理的方式,提高数据采集的效率的同时降低对数据信息分析和管理的成本,检测数据信息是否符合自定本文档来自技高网...

【技术保护点】
1.一种消息告警方法,其特征在于,包括以下步骤:/n服务器端获取客户端根据自定义采集规则采集的数据信息;/n检测所述数据信息是否符合所述自定义采集规则;/n若所述数据信息符合所述自定义采集规则,接收所述数据信息并进行存储;/n若所述数据信息不符合所述自定义采集规则,拦截所述数据信息;/n判断存储的数据信息是否符合告警规则,所述告警规则中包括有告警对象,若所述数据信息符合所述告警规则,则向所述告警对象发送告警信息。/n

【技术特征摘要】
1.一种消息告警方法,其特征在于,包括以下步骤:
服务器端获取客户端根据自定义采集规则采集的数据信息;
检测所述数据信息是否符合所述自定义采集规则;
若所述数据信息符合所述自定义采集规则,接收所述数据信息并进行存储;
若所述数据信息不符合所述自定义采集规则,拦截所述数据信息;
判断存储的数据信息是否符合告警规则,所述告警规则中包括有告警对象,若所述数据信息符合所述告警规则,则向所述告警对象发送告警信息。


2.根据权利要求1所述的一种消息告警方法,其特征在于,所述服务器端获取客户端根据自定义采集规则采集的数据信息,具体包括:
通过配置文件确定数据信息的标准格式;根据所述自定义采集规则将数据信息输入至采集器中;所述采集器将数据信息的当前格式转换为标准格式,并发送至服务器端。


3.根据权利要求2所述的一种消息告警方法,其特征在于,所述检测所述数据信息是否符合所述自定义采集规则,具体包括:
检测所述数据信息的格式是否为标准格式和所述数据信息的内容是否符合所述自定义采集规则;
若所述数据信息的格式不为标准格式或所述数据信息的内容不符合所述自定义采集规则,则拦截所述数据信息;
若所述数据信息的格式为标准格式且所述数据信息的内容符合所述自定义采集规则,则接收所述数据信息并将所述数据信息存储至服务器端。


4.根据权利要求1所述的一种消息告警方法,其特征在于,根据所述自定义采集规则和所述数据信息格式配置告警规则,所述告警规则包括有告警等级。


5.根据权利要求4所述的一种消息告警方法,其特征在于,所述告警等级包括有:实时告警、按总量进行告警和可忽略告警三种等级,所述告警等级可以任选一种或几种进行组合。


6.根据权利要求5所述的一种消息告警方法,其...

【专利技术属性】
技术研发人员:冉春林孔永红许兴周著峰吴践
申请(专利权)人:永辉云金科技有限公司
类型:发明
国别省市:重庆;50

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

1