【技术实现步骤摘要】
日志告警方法、装置及电子设备
[0001]本申请涉及软件
,尤其是涉及一种日志告警方法、装置及电子设备。
技术介绍
[0002]目前,基于云原生的日志告警,通常采取如下两种方式:脚本方式或者开源的流式处理方式。脚本的方式一般是通过shell脚本中命令的集合,将日志文本进行过滤,将过滤出来的信息通过邮件等媒介发到对应的介质上;流式处理方式,一般是基于flink或者是flume等工具,将日志内容汇总到一个特定的服务器,然后通过脚本分析,将信息上报到对应的介质上。这两种方式,在大数据量的业务场景下,由于脚本的性能和效率极低,无法起到实时报警的作用。
技术实现思路
[0003]本申请的目的在于提供一种日志告警方法、装置及电子设备,能够将获取的业务日志数据转化为结构体业务数据,从结构体数据中进行检索判断,实现实时快速高效地日志告警。
[0004]第一方面,本申请实施例提供一种日志告警方法,方法应用于日志告警平台服务器;方法包括;获取容器中的业务日志数据;容器用于执行业务;对业务日志数据进行结构化处理,得到 ...
【技术保护点】
【技术特征摘要】
1.一种日志告警方法,其特征在于,所述方法应用于日志告警平台服务器;所述方法包括;获取容器中的业务日志数据;对所述业务日志数据进行结构化处理,得到结构体业务数据;按照目标检索条件从所述结构体业务数据中检索;如果检索到满足所述目标检索条件的事件,生成所述事件对应的第一告警信息;基于所述第一告警信息进行告警。2.根据权利要求1所述的方法,其特征在于,获取所述容器中的业务日志数据的步骤,包括:实时读取容器日志文件中的业务日志数据;将所述业务日志数据存入消息队列;从所述消息队列中提取所述业务日志数据。3.根据权利要求1所述的方法,其特征在于,对所述业务日志数据进行结构化处理,得到结构体业务数据的步骤,包括:从所述业务日志数据中提取多个预设字段分别对应的业务内容;基于多个所述预设字段及每个所述预设字段对应的业务内容,生成结构体业务数据。4.根据权利要求3所述的方法,其特征在于,上述基于多个所述预设字段及每个所述预设字段对应的业务内容,生成结构体业务数据的步骤,包括:将多个预设字段及对应业务内容进行有序排列,得到结构体业务数据。5.根据权利要求1所述的方法,其特征在于,所述目标检索条件包括:以指定字段构成的判断式;按照目标检索条件从所述结构体业务数据中检索的步骤,包括:按照所述指定字段从所述结构体业务数据中进行检索;根据检索到的内容判断是否满足所述判断式;如果满足,确定检索到满足所述目标检索条件的事件。6.根据权利要求1所述的方法,其特征在于,所述服务器中预先配置有检索条件与告警模板的第一对应关系;生成所述事件对应的告警信息的步骤,包括:从所述第一对应关系中查找所述目标检索条件对应的目标告警模板;根据所述目标告警模板生成所述事件对应的第一告警信息。7.根据权利要求1所述的方法,其特征在于,所述服务器中还配置有检...
【专利技术属性】
技术研发人员:郝文,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。