[发明专利]一种自动分类监控应用服务日志的方法及系统在审
申请号: | 201710331461.0 | 申请日: | 2017-05-11 |
公开(公告)号: | CN107145427A | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 杜洪博;樊磊;汪铁丰 | 申请(专利权)人: | 暴风体育(北京)有限责任公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;H04L12/24 |
代理公司: | 北京晟睿智杰知识产权代理事务所(特殊普通合伙)11603 | 代理人: | 于淼 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 分类 监控 应用服务 日志 方法 系统 | ||
技术领域
本发明涉及网络服务器管理的技术领域,更具体地,涉及一种自动分类监控应用服务日志的方法及系统。
背景技术
应用程序(Application,简称APP),为使用终端的用户提供与其它用户或服务器之间的交互功能,并且具有可视界面,方便用户获取交互信息。因此,应用程序由于便捷化、灵活化的操作方式广受人们喜爱,通过应用程序进行交互已然成为一种普遍的通讯方式。随着互联网用户的不断增加,应用程序服务器所服务的用户量也不断增加,并且所服务的用户的范围也不断扩大,为缓解服务器的服务压力,现在多采用多台应用服务器组成分布式服务器的服务器组为用户提供服务支持。
应用程序的用户在进行交互过程中,每时每刻都会产生各种应用请求、应用反馈等信息,每台服务器都会对其所服务的用户的行为生成应用日志,以记录每个用户进行的交互操作,在需要时调用这些记录的日志分析应用程序运行系统或客户端的操作,为服务状态进行监控或维护。但是现有技术中每台分布式服务器上都存储应用服务日志,在进行应用程序执行状态测试、调试或维护时,需要从各个应用服务器上调用数据现场分析,处理效率低,且从各个服务器上提取数据实时性差,不能满足对应用服务器进行监控的要求。根据应用日志也只能体现出当前个别用户或当前区域内用户的应用操作反应,不利于整体分析应用用户的数据,以得到针对性的应用分类策略。
并且,现有的应用服务器日志监控方式只能通过远程传输的方式定期将日志数据传输至监控方,再由相关维护人员解析这些日志以得到修复或维护应用程序执行系统的策略,使得应用程序执行系统处理的时效性较差,不能满足对应用程序日志监控实时性上的要求,导致应用日志监控效率低。
因此,提供一种对应用服务日志进行自动分类监控的方案是本领域亟待解决的问题。
发明内容
有鉴于此,本发明提供了一种自动分类监控应用服务日志的方法及系统,解决了现有技术中不能自动分类监控应用服务器日志的技术问题。
为了解决上述技术问题,本发明提出一种自动分类监控应用服务日志的方法,包括:
接收应用服务器的应用服务日志数据,解析所述应用服务日志数据得到日志字段;
根据预先设置的日志分类信息将所述日志字段分发至对应的日志类别下,所述日志类别至少包括:客户端请求时间、客户端标识、客户端请求耗时、客户端请求所处区域及客户端所请求的故障内容;
根据预设的请求时间段,将所述客户端请求时间对应的所述日志字段分别对应至预设的请求时间段下;根据预设的客户端类别,将所述客户端标识对应的所述日志字段分别对应至预设的所述客户端类别下;根据预设的请求耗时段,将所述客户端请求耗时对应的所述日志字段分别对应至预设的所述请求耗时段下;根据预设的区域类别,将所述客户端请求所处区域对应的所述日志字段分别对应至所述预设的区域类别下;根据预设的故障内容类别,将所述客户端所请求故障内容对应的所述日志字段分别对应至所述预设的故障内容类别下;
根据所包含的所述日志字段数量,将各个所述请求时间段、客户端类别、请求耗时段、区域类别及故障内容类别分别从大到小排序,得到请求时间段排序、客户端类别排序、请求耗时段排序、区域类别排序及故障内容类别排序;
根据预设的图表展示方式将所述请求时间段排序、客户端类别排序、请求耗时段排序、区域类别排序及故障内容类别排序以图表的形式展现。
进一步地,根据预设的图表展示方式将所述请求时间段排序、客户端类别排序、请求耗时段排序、区域类别排序及故障内容类别排序以图表的形式展现,进一步为:
根据预设的图表展示方式将所述请求时间段排序、客户端类别排序、请求耗时段排序、区域类别排序及故障内容类别排序以图表的形式展现;
将所述请求时间段、客户端类别、请求耗时段、区域类别及故障内容类别所对应的日志字段以树形分支结构存储在搜索数据库中。
进一步地,该方法还包括:
在预设时间段内,所述请求时间段、客户端类别、请求耗时段、区域类别或故障内容类别下的所述日志字段数量达到或者超过预设的日志字段数量阈值时,将该请求时间段、客户端类别、请求耗时段、区域类别或故障内容类别反馈至应用服务日志的管理端口。
进一步地,该方法还包括:
接收所述客户端的服务日志信息的提取策略,按照所述提取策略从所述请求时间段排序、客户端类别排序、请求耗时段排序、区域类别排序及故障内容类别排序中分别提取对应的日志信息数据,并将提取的所述日志信息数据以预定的展现规则展示至所述客户端。
进一步地,该方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暴风体育(北京)有限责任公司,未经暴风体育(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710331461.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种除湿式封闭开关柜
- 下一篇:一种口腔钩针