[发明专利]一种用于记录应用日志的方法与装置有效
申请号: | 201711376584.2 | 申请日: | 2017-12-19 |
公开(公告)号: | CN108121637B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 杨磊;焦洋 | 申请(专利权)人: | 北京盖娅互娱网络科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32 |
代理公司: | 上海三和万国知识产权代理事务所(普通合伙) 31230 | 代理人: | 周建华 |
地址: | 100043 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 记录 应用 日志 方法 装置 | ||
本发明的目的是提供一种用于记录应用日志的方法与设备。与现有技术相比,本发明获取应用服务器的出入流量数据,并对所述出入流量数据进行解析,以生成应用的应用数据以及与所述应用数据相对应的应用协议,然后,根据所述应用数据以及与所述应用数据相对应的应用协议,生成与所述应用相对应的应用日志;从而,本发明解决了当前对在线应用服务的日志记录的不全面、不便捷、更新慢的问题,节省了开发人员手工埋点以记录日志的工作量。进一步地,本发明还基于流量识别来生成应用日志,并解析应用协议的频次或时间变化,然后根据上述信息实现服务异常的监控;从而帮助工程师在问题发生后快速地定位到具体被攻击的服务内容,实现了高效、快速的监控。
技术领域
本发明涉及网络技术领域,尤其涉及一种用于记录应用日志的技术。
背景技术
在在线应用服务的开发与上线服务过程中,工程师一般通过记录日志的方式来记录下关键事件的发生情况和具体内容,例如在用户登录服务器的时候,可以记录下用户的IP信息、用户名、设备信息、登录时间等,以作为日志信息。也就是说,在用户使用了某个服务的时候,可以通过日志信息来记录下用户当时的状态信息。
但是这类日志的记录,一般要求工程师按照某个特定的规范来进行记录,以记录特定的字段;同时也需要配合后续的日志收集和存储工具来将单个服务器或者手机端的日志收集汇总存储在一起。这种需求导致了在日志记录的实现与维护过程中,需要多名工程师进行开发维护,甚至需要多个部门之间的配合和协调,以确保日志记录的格式与流程。
此外,由于每添加一个新的日志类别都需要新的开发工作,因此一般情况下,这类日志信息记录的范围或类别是有限的,日志的更新效率也较低,从而当在线应用服务上线以后,会频繁地出现日志记录信息类别或条目的遗漏问题。然而,此时,由于记录的时间已经结束,所丢失的信息无法找回,从而使得有些信息永久丢失。
从另一方面来看,当前对于在线应用服务的监控,一般采用的是监控服务器的一些基础指标,例如CPU使用情况、内存使用情况、磁盘使用情况、以及一些服务相关的统计信息(如同时在线人数、平均响应速度)等。这些指标一方面需要较高的开发成本,另外一方面对于服务的监控却只能起到非常基础的监控作用,很难用来识别服务器正在遭受的特定攻击。例如,服务器目前CPU和内存的使用上升到了很高的程度,但是这种非正常的状态是因为用户操作触发了服务器的某些逻辑漏洞,还是因为服务器正在遭受外部攻击,则无法通过对上述指标的监控来发掘原因。
发明内容
本发明的目的是提供一种用于记录应用日志的方法与设备。
根据本发明的一个实施例,提供了一种用于记录应用日志的方法,其中,该方法包括以下步骤:
获取应用服务器的出入流量数据;
解析所述出入流量数据,以生成应用的应用数据以及与所述应用数据相对应的应用协议,其中,所述应用对应于所述应用服务器;
根据所述应用数据以及与所述应用数据相对应的应用协议,生成与所述应用相对应的应用日志。
可选地,该方法还包括:
监控所述应用协议所对应的一个或多个监控参数;
若至少一条所述应用协议的至少一个所述监控参数超过阈值,则触发警报。
可选地,所述监控参数包括以下至少任一项:
所述应用协议所对应的频次;
所述应用协议所对应的随时间变化的状态。
可选地,获取应用服务器的出入流量数据的步骤包括:
将应用服务器的出入流量数据镜像并存储至镜像存储设备中;
从所述镜像存储设备中读取所述出入流量数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京盖娅互娱网络科技股份有限公司,未经北京盖娅互娱网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711376584.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种异地数据库容灾备份方法及装置
- 下一篇:服务器整平台功耗优化方法和装置