[发明专利]用于应用程序的应用日志监控方法以及系统在审
申请号: | 202010869818.2 | 申请日: | 2020-08-26 |
公开(公告)号: | CN112115019A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 周晔;穆海洁;何晓楠 | 申请(专利权)人: | 上海汇付数据服务有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/54 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;卢军峰 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用程序 应用 日志 监控 方法 以及 系统 | ||
本发明公开了一种用于应用程序的应用日志监控方法以及系统,该应用日志监控方法包括:对收集的应用日志的有效性进行检验,以筛选出有效应用日志;判断所筛选的所述有效应用日志是否属于堆栈;根据预定规则指标的配置项,对不属于所述堆栈的所述有效应用日志进行预见性异常和非预见性异常分析;根据所述配置项发送与分析结果相关的告警信息。本发明的目的至少在于,能够实时地、有针对性地对日志中业务逻辑可能出现的缺陷进行分析和告警。
技术领域
本发明涉及计算机技术领域,具体来说,涉及一种用于应用程序的应用日志监控方法以及系统。
背景技术
日志在计算机系统中是一个应用广泛的概念,操作系统内核、各种应用服务器等等、程序都有可能输出日志。日志的内容、规模和用途也各不相同,很难一概而论。随着软件技术的发展,软件的代码行数变得非常庞大,维护软件的工作也变得十分复杂和困难。通常,可以在编写代码的过程中,添加关键业务的日志记录代码,这样在软件运行过程中,关键业务的程序处理情况就记录在日志文件中了,一旦软件运行异常,就可以通过分析日志信息,做出相应的处理。
现有的日志分析系统,通常由日志采集代理和日志分析管理系统构成,可以对数量较小的日志文件进行分析处理。然而,现有的日志分析系统无法胜任海量日志文件的分析处理,并且缺乏实时分析、查询和预警能力。市面上基于日志实时检索监控业务指标以及异常堆栈还没有具体功能实现。
另一方面,随着计算机技术的成熟,运行于智能设备的应用程序虽然越来越完善,但是实际运行过程中又难免会出现错误的情况。因此,工程技术人员通常需要通过日志系统,记录应用程序的运行状态及操作内容,以便人员查看、作为调试设备的依据。日志记录应用程序的各种运行状态和操作信息,生成日志文件。
但是查看和分析日志都是基于Linux脚本使用传统工具对日志进行检测。这些工具方法具有以下缺点:不及时,不能第一时间发现问题;不直观、不易扩展,适用范围只限于少量的主机和日志文件类型。现有监控应用日志的方法,应用服务器记录应用日志,定期地将应用日志文件上传到远程监控服务器,再由相关技术维护人员定期从监控服务器获取日志文件进行分析,从而无法实时、准确地对日志进行处理,满足应用层面对报警监控的实时性需求,使日志监控效率较低。
发明内容
针对相关技术中的问题,本发明提出一种用于应用程序的应用日志监控方法以及系统,能够实时地、有针对性地对日志中业务逻辑可能出现的缺陷进行分析和告警。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种用于应用程序的应用日志监控方法,包括:
对收集的应用日志的有效性进行检验,以筛选出有效应用日志;
判断所筛选的所述有效应用日志是否属于堆栈;
根据预定规则指标的配置项,对不属于所述堆栈的所述有效应用日志进行预见性异常和非预见性异常分析;
根据所述配置项发送与分析结果相关的告警信息。
根据本发明的实施例,应用日志监控方法还包括:通过可视化控台根据监控指标至少对错误码类型、统计指标类型中的一种进行监控,所述监控指标包括监控级别、是否升级报警、通知频率、通知人中的至少一种。
根据本发明的实施例,发送所述告警信息包括:利用分钟级别定时任务来判断是否满足告警条件。
根据本发明的实施例,根据所述配置项发送与分析结果相关的告警信息包括:基于指标来获取对应的统计项的结果,并对所述统计项的结果与所述指标的阈值进行比对;如果所述统计项的结果达到所述指标的所述阈值,则发送所述告警信息。
根据本发明的实施例,应用日志监控方法还包括:在所述应用程序本地安装用于抓取所述收集应用日志的收集工具。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海汇付数据服务有限公司,未经上海汇付数据服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010869818.2/2.html,转载请声明来源钻瓜专利网。