日志监控方法、装置、电子设备和存储介质与流程

文档序号:37853499发布日期:2024-05-07 19:27阅读:20来源:国知局
日志监控方法、装置、电子设备和存储介质与流程

本申请属于计算机,尤其涉及一种日志监控方法、装置、电子设备和存储介质。


背景技术:

1、随着企业业务量增大,很多公司都在使用微服务架构等分布式的框架。在这种架构下,项目应用被安装到不同的设备上,进而应用日志都被分散到不同的设备上,并且日志数据量多而且杂,给运维和开发人员做日志分析带来了很多困难,容易错过定位应用问题的最佳时机。


技术实现思路

1、本申请实施例提供一种日志监控方法、装置、电子设备和存储介质,可以提高运维人员日志分析的便利性。

2、本申请实施例第一方面提供一种日志监控方法,包括:接收由多个日志采集组件各自上传的应用日志,所述多个日志采集组件分别配置在一一对应的多个设备上,每个日志采集组件用于采集对应设备上应用程序的日志;对所述应用日志进行解析处理,以根据所述应用日志的日志信息和所述解析处理过程的实时状态信息中的至少一项,生成监控消息;输出所述监控消息。

3、在第一方面的一些实施方式中,所述对所述应用日志进行解析处理,包括:将所述应用日志添加至消息队列中;通过flink框架对所述消息队列中的所述应用日志进行消费,并在消费过程中通过所述flink框架对所述应用日志进行解析处理。

4、在第一方面的一些实施方式中,所述对所述应用日志进行解析处理,包括:通过所述flink框架对应用日志进行解析;确定所述flink框架在单位时间内的日志处理量以及每个设备上传的同一类型应用日志的日志量,得到所述解析处理过程的实时状态信息。

5、在第一方面的一些实施方式中,所述将所述应用日志添加至消息队列中,包括:将所述应用日志按照预设的数据结构组装,得到标准化的应用日志;将所述标准化的应用日志添加至所述消息队列中。

6、在第一方面的一些实施方式中,所述日志信息包括对应的应用程序的错误信息、错误级别以及处理时长中的至少一项;所述监控消息包括告警消息;根据所述应用日志的日志信息,生成监控消息,包括:根据所述日志信息,从所述应用日志中确定出异常日志;根据所述异常日志,生成所述告警消息。

7、在第一方面的一些实施方式中,所述输出所述监控消息,包括:获取预设的通知策略,所述通知策略用于指示告警条件、告警对象和告警方式;在所述告警消息满足所述告警条件的情况下,根据所述告警对象和所述告警方式输出所述告警消息。

8、在第一方面的一些实施方式中,所述输出所述监控消息,包括:在接收到查询指令时,确定所述查询指令指向的目标应用日志;对所述目标应用日志及与所述目标应用日志对应的监控消息进行显示。

9、本申请实施例第二方面提供的一种日志监控装置,包括:接收单元,用于接收由多个日志采集组件各自上传的应用日志,所述多个日志采集组件分别配置在一一对应的多个设备上,每个日志采集组件用于采集对应设备上应用程序的日志;生成单元,用于对所述应用日志进行解析处理,以根据所述应用日志的日志信息和所述解析处理过程的实时状态信息中的至少一项,生成监控消息;监控单元,用于输出所述监控消息。

10、本申请实施例第三方面提供一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述日志监控方法的步骤。

11、本申请实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述日志监控方法的步骤。

12、本申请实施例第五方面提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述日志监控方法的步骤。

13、在本申请的实施方式中,通过接收由多个日志采集组件各自上传的应用日志,然后对应用日志进行解析处理,以根据应用日志的日志信息和解析处理过程的实时状态信息中的至少一项,生成监控消息,并输出监控消息,由于多个日志采集组件分别配置在一一对应的多个设备上,每个日志采集组件用于采集对应设备上应用程序的日志,能够将分散在不同设备上的应用日志统一起来,并自动化地分析日志得出监控消息,提高了运维人员日志分析的便利性。



技术特征:

1.一种日志监控方法,其特征在于,包括:

2.如权利要求1所述的日志监控方法,其特征在于,所述对所述应用日志进行解析处理,包括:

3.如权利要求2所述的日志监控方法,其特征在于,所述对所述应用日志进行解析处理,包括:

4.如权利要求2所述的日志监控方法,其特征在于,所述将所述应用日志添加至消息队列中,包括:

5.如权利要求1所述的日志监控方法,其特征在于,所述日志信息包括对应的应用程序的错误信息、错误级别以及处理时长中的至少一项;所述监控消息包括告警消息;

6.如权利要求5所述的日志监控方法,其特征在于,所述输出所述监控消息,包括:

7.如权利要求1至6任意一项所述的日志监控方法,其特征在于,所述输出所述监控消息,包括:

8.一种日志监控装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述日志监控方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述日志监控方法的步骤。


技术总结
本申请适用于计算机技术领域,提供了一种日志监控方法、装置、电子设备和存储介质。其中,所述日志监控方法包括:接收由多个日志采集组件各自上传的应用日志,所述多个日志采集组件分别配置在一一对应的多个设备上,每个日志采集组件用于采集对应设备上应用程序的日志;对所述应用日志进行解析处理,以根据所述应用日志的日志信息和所述解析处理过程的实时状态信息中的至少一项,生成监控消息;输出所述监控消息。本申请的实施例可以提高运维人员日志分析的便利性。

技术研发人员:粟德森
受保护的技术使用者:深圳市优必选科技股份有限公司
技术研发日:
技术公布日:2024/5/6
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1