[发明专利]日志监控系统及方法在审
申请号: | 201611111631.6 | 申请日: | 2016-12-02 |
公开(公告)号: | CN108153643A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 王杰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;盛惠华 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 校验 日志记录 监控服务端 校验服务器 结构文件 日志监控 日志文件 告警 错误信息 日志信息 校验程序 校验规则 校验结果 监控 回传 日志 调用 并发 发送 测试 输出 开发 | ||
本发明提供了一种日志监控系统及方法。该系统包括:监控服务端,适于收集待监控的日志文件,并从所述待监控的日志文件中提取至少一条待校验的日志记录,并发送给校验服务器;校验服务器,适于接收所述监控服务端发送的所述至少一条待校验的日志记录,并调用校验程序以及校验规则文件对所述至少一条待校验的日志记录进行校验,生成包含各条待校验的日志记录的校验结果的结构文件,并将所述结构文件回传给所述监控服务端。本发明实施例能够在日志生成之后,将日志信息拿过来做一些校验,然后将校验的结果输出。如果日志发生错误,能够及时收集错误信息,并且告警发给开发或测试人员,及时对故障进行处理。
技术领域
本发明涉及计算机技术领域,特别是一种日志监控系统及方法。
背景技术
随着软件技术的发展,软件的代码行数变得非常庞大,维护软件的工作也变得十分复杂和困难。通常,可以在编写代码的过程中,添加关键业务的日志记录代码,这样在软件运行过程中,关键业务的程序处理情况就记录在日志文件中了,一旦软件运行异常,就可以通过分析日志信息,做出相应的处理。
相关技术中,由于是软件异常后,用户使用软件时发现故障,通知管理员,然后才是检查日志,通过日志分析后才能启动处理方案,这样导致故障处理不及时的问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的日志监控系统及相应的方法。
依据本发明的一方面,提供了一种日志监控系统,包括:
监控服务端,适于收集待监控的日志文件,并从所述待监控的日志文件中提取至少一条待校验的日志记录,并发送给校验服务器;
校验服务器,适于接收所述监控服务端发送的所述至少一条待校验的日志记录,并调用校验程序以及校验规则文件对所述至少一条待校验的日志记录进行校验,生成包含各条待校验的日志记录的校验结果的结构文件,并将所述结构文件回传给所述监控服务端。
可选地,所述监控服务端还适于:
分析所述结构文件中的所述各条待校验的日志记录的校验结果,得到分析结果;
根据所述分析结果确定对应的处理方式。
可选地,所述监控服务端还适于:
定时扫描所述结构文件中的所述各条待校验的日志记录的校验结果,并对扫描信息进行分析。
可选地,所述监控服务端还适于:
若所述分析结果满足预置的告警条件,则采用预设方式生成告警信息,并输出。
可选地,所述监控服务端还适于:
将所述告警信息发送给生成所述待监控的日志文件的程序的开发者或测试者。
可选地,所述预设方式包括下列至少之一:
文本、图片、语音、邮件。
可选地,所述监控服务端还适于:
获取所述待监控的日志文件中新增的日志记录;
将所述待监控的日志文件中新增的日志记录作为所述至少一条待校验的日志记录。
可选地,所述监控服务端还适于:
从所述待监控的日志文件中提取多条日志记录;
根据预置的筛选策略,从所述多条日志记录中筛选出所述至少一条待校验的日志记录。
可选地,所述结构文件为xml格式的文本文件。
可选地,所述校验服务器为web服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611111631.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种根据运行负载选择计算节点的方法
- 下一篇:一种数据处理方法及电子设备