[发明专利]微服务系统应用的日志处理方法、相关设备及系统有效
申请号: | 201910656117.8 | 申请日: | 2019-07-19 |
公开(公告)号: | CN110427299B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 卢政 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/54;G06F16/17;G06F16/18 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 系统 应用 日志 处理 方法 相关 设备 | ||
本发明实施例公开了一种微服务系统应用的日志处理方法、相关设备及系统,所述方法包括:接收日志文件格式和日志存储路径并配置给微服务系统应用;微服务系统应用在响应应用请求时,生成对应的请求响应标识;微服务系统应用针对各个应用请求生成包含请求响应标识的业务日志文件;微服务系统应用按照日志存储路径存储业务日志文件;根据日志存储路径采集业务日志文件发送给日志管理设备,日志管理设备存储所述业务日志文件,并在接收到第一请求响应标识后,获取包含第一请求响应标识的业务日志文件并发送给应用管理设备,应用管理设备向用户返回包含第一请求响应标识的业务日志文件。通过本发明实施例可以保证微服务系统应用的正常运维。
技术领域
本申请涉及微服务技术领域,尤其涉及一种微服务系统应用的日志处理方法、相关设备及系统。
背景技术
单体架构是一种通过引用把所有的应用功能集中在同一系统中实现的系统架构,单体架构集中性的特点导致其具有项目过于臃肿、资源无法隔离、无法灵活扩展等缺陷,为了克服这些缺陷,微服务架构应运而生。
微服务架构风格是一种将单个应用程序作为一套小型服务开发的方法,在基于微服务架构风格构建的微服务系统中,针对一个应用请求,将其拆分成不同的应用功能,并构建相应的微服务,然后将这些微服务分散至不同的服务器上,每个微服务通过自己的应用进程实现,并通过轻量级机制进行通信。微服务架构具有独立部署、扩展灵活、资源有效隔离等优点。但同时,由于各个微服务分散在不同的服务器上,各个微服务在被响应的过程中会生成大量的日志文件,这些日志文件也分散在不同的服务器上,这就使得微服务系统中的日志文件难以管理,在某个应用请求出现响应异常时,在众多服务器上很难定位到该应用请求对应的日志文件,进而进行异常因素排查,影响微服务系统应用的正常运行。
发明内容
本申请提供一种微服务系统应用的日志处理方法、相关设备及系统,通过本发明可以提高针对指定应用请求对应的业务日志文件的快速检索,进而保证了微服务系统应用的正常运维。
本发明实施例一方面提供了一种微服务系统应用的日志处理方法,包括:
应用运行设备接收应用管理设备发送的日志文件格式和日志存储路径;
所述应用运行设备将所述日志文件格式和所述日志存储路径配置给微服务系统应用,所述微服务系统应用为所述应用运行设备承载运行的应用;
所述微服务系统应用在接收到任一应用请求时,响应所述应用请求,并生成所述应用请求对应的请求响应标识;
所述微服务系统应用根据所述日志文件格式,针对各个所述应用请求生成包含所述应用请求对应的请求响应标识的业务日志文件;
所述微服务系统应用按照所述日志存储路径存储所述业务日志文件;
所述应用运行设备根据所述日志存储路径采集所述业务日志文件,并将所述业务日志文件发送给日志管理设备,以使所述日志管理设备存储所述业务日志文件;
所述日志管理设备接收到用户通过所述应用管理设备发送的第一请求响应标识,并从存储的所述业务日志文件中获取包含所述第一请求响应标识的业务日志文件并发送给所述应用管理设备,以使所述应用管理设备向用户返回包含所述第一请求响应标识的业务日志文件,所述第一请求响应标识为所述微服务系统应用响应的第一应用请求所对应的标识。
其中,所述微服务系统应用在接收到任一应用请求时,响应所述应用请求包括:
所述微服务系统应用根据所述应用请求指示至少两个微服务进程之间进行微服务进程间调用以完成对所述应用请求的响应,并在所述微服务进程间调用时,针对每次微服务进程间调用生成唯一对应的进程标识;
所述微服务系统应用根据所述日志文件格式,针对各个所述应用请求生成包含所述应用请求对应的请求响应标识的业务日志文件包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910656117.8/2.html,转载请声明来源钻瓜专利网。