日志输出的配置/日志处理方法/系统、介质及服务器技术方案

技术编号:24205768 阅读:59 留言:0更新日期:2020-05-20 14:35
本发明专利技术提供一种日志输出的配置/日志处理方法/系统、介质及服务器,所述日志输出的配置方法应用于第一服务器,其中,所述第一服务器用于采集运行其上微服务的业务访问日志;所述第一服务器与第二服务器通信连接;所述日志采集服务的配置方法包括:修改预先设置于所述第一服务器内的配置文件,以指定欲接收所述微服务的业务访问日志的第二服务器;所述配置文件用于提供对外负载均衡代理;启用默认日志输出格式;将修改后的配置文件重新打包,并予以重启;基于修改后的配置文件,将所述业务访问日志推送至指定的第二服务器。通过本发明专利技术可以实时统计和展示微服务的业务访问数据,且可以快速定位存在性能瓶颈和问题隐患的微服务。

Log output configuration / log processing method / system, media and server

【技术实现步骤摘要】
日志输出的配置/日志处理方法/系统、介质及服务器
本专利技术属于通信
,特别是涉及一种日志输出的配置/日志处理方法/系统、介质及服务器。
技术介绍
随着云计算及大量开源轻量级技术的日渐成熟,催生了新的架构设计风格-微服务架构。微服务架构特征是有细粒度服务边界,有利于的独立开发、测试、部署、扩展。但随着服务规模越来越大,服务调用链变长,性能问题会变得越来越重要。服务的性能直观表现就是请求的响应时间和吞吐量。而现有技术通过统计分析结果快速定位平台上哪些微服务存在性能瓶颈和问题隐患。因此,如何提供一种日志输出的配置/日志处理方法/系统、介质及服务器,以解决现有技术无法定位到哪些微服务存在性能瓶颈和问题隐患,实已成为本领域技术人员亟待解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种日志输出的配置/日志处理方法/系统、介质及服务器,用于解决现有技术无法定位到哪些微服务存在性能瓶颈和问题隐患的问题。为实现上述目的及其他相关目的,本专利技术一方面提供一种通信网络,包括:至少一第一服务器,用于采集运行其上微服务的业务访问日志,并将所述业务访问日志指定推送;至少一第二服务器,用于收集所述第一服务器推送的业务访问日志,并将所述业务访问日志进行过滤格式化处理;搜索服务器,用于转发所述第二服务器推送的业务访问日志;显示器,用于接收所述搜索服务器转发的业务访问日志,并实时统计和展示该业务访问日志。本专利技术另一方面提供一种日志输出的配置方法,应用于第一服务器,其中,所述第一服务器用于采集运行其上微服务的业务访问日志;所述第一服务器与第二服务器通信连接;所述日志采集服务的配置方法包括:修改预先设置于所述第一服务器内的配置文件,以指定欲接收所述微服务的业务访问日志的第二服务器;所述配置文件用于提供对外负载均衡代理;启用默认日志输出格式;将修改后的配置文件重新打包,并予以重启;基于修改后的配置文件,将所述业务访问日志推送至指定的第二服务器。于本专利技术的一实施例中,所述修改预先设置于所述第一服务器内的配置文件的步骤包括将所述接收端的地址和端口增加至所述配置文件中。本专利技术另一方面还提供一种基于日志输出的配置方法的日志的处理方法,应用于第二服务器,其中,所述第二服务器分别与所述第一服务器通信和搜索服务器连接;所述日志的处理方法包括:接收所述第一服务器推送的业务访问日志;过滤格式化所述业务访问日志,以形成可写入所述搜索服务器的业务访问日志;将可写入所述搜索服务器的业务访问日志输出至指定的搜索服务器。于本专利技术的一实施例中,所述接收所述第一服务器推送的业务访问日志的步骤包括:定义接收所述业务访问日志的监听端口;为所述业务访问日志定义日志标签。于本专利技术的一实施例中,所述将处理后的业务访问日志输出至指定的搜索服务器的步骤包括将可写入所述搜索服务器的业务访问日志输出至搜索服务器的地址及端口。本专利技术另一方面再提供一种日志输出的配置系统,应用于第一服务器,其中,所述第一服务器用于采集运行其上微服务的业务访问日志;所述第一服务器与第二服务器通信连接;所述日志输出的配置系统包括:修改模块,用于修改预先设置于所述第一服务器内的配置文件,以指定欲接收所述微服务的业务访问日志的第二服务器;所述配置文件用于提供对外负载均衡代理;启用模块,用于启用默认日志输出格式;打包模块,用于将修改后的配置文件重新打包,并予以重启;推送模块,用于基于修改后的配置文件,将所述业务访问日志推送至指定的第二服务器。本专利技术另一方面又提供一种基于日志输出的配置系统的日志的处理系统,应用于第二服务器,其中,所述第二服务器分别与所述第一服务器通信和搜索服务器连接;所述日志的处理系统包括:接收模块,用于接收所述第一服务器推送的业务访问日志;处理模块,用于过滤格式化所述业务访问日志,以形成可写入所述搜索服务器的业务访问日志;输出模块,用于将处理后的业务访问日志输出至指定的搜索服务器。本专利技术又一方面提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述日志输出的配置方法或实现基于日志输出的配置方法的日志的处理方法。本专利技术最后一方面提供一种服务器,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述服务器执行所述日志输出的配置方法或执行基于日志输出的配置方法的日志的处理方法。如上所述,本专利技术所述的日志输出的配置/日志处理方法/系统、介质及服务器,具有以下有益效果:通过本专利技术可以实时统计和展示微服务的业务访问数据,且可以快速定位存在性能瓶颈和问题隐患的微服务。附图说明图1显示为本专利技术所应用的通信网络的实景示意图。图2显示为本专利技术的日志输出的配置方法于一实施例中的流程示意图。图3显示为本专利技术的基于日志输出的配置方法的日志的处理方法于一实施例中的流程示意图。图4显示为本专利技术的日志输出的配置系统与基于日志输出的配置系统的日志的处理系统交互的原理结构示意图。元件标号说明具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。实施例一本实施例提供一种日志输出的配置方法,其特征在于,应用于第一服务器,其中,所述第一服务器用于采集运行其上微服务的业务访问日志;所述第一服务器与第二服务器通信连接;所述日志采集服务的配置方法包括:修改预先设置于所述第一服务器内的配置文件,以指定欲接收所述微服务的业务访问日志的第二服务器;所述配置文件用于提供对外负载均衡代理;启用默认日志输出格式;将修改后的配置文件重新打包,并予以重启;基于修改后的配置文件,将所述业务访问日志推送至指定的第二服务器。本实施例还提供一种基于日志输出的配置方法的日志的处理方法,应用于第二服务器,其中,所述第二服务器分别与所述第一服务器通信和搜索服务器连接;所述日志的处理方法包括:接收所述第一服务器推送的业务访问日志;过滤格式化所述业务访问日志,以形成可写入所述搜索服务器的业务访问日志;将可写入所述搜索服务器的业务访问日志输出至指定的搜索服务器。以下将结合图示对本实施例所提供的日志输出的配置方法和基于日志输出的配置方法的日志的处理方法进行详细描述。请参阅图1,显示为本专利技术所应用的通信本文档来自技高网...

【技术保护点】
1.一种通信网络,其特征在于,包括:/n至少一第一服务器,用于采集运行其上微服务的业务访问日志,并将所述业务访问日志指定推送;/n至少一第二服务器,用于收集所述第一服务器推送的业务访问日志,并将所述业务访问日志进行过滤格式化处理;/n搜索服务器,用于转发所述第二服务器推送的业务访问日志;/n显示器,用于接收所述搜索服务器转发的业务访问日志,并实时统计和展示该业务访问日志。/n

【技术特征摘要】
1.一种通信网络,其特征在于,包括:
至少一第一服务器,用于采集运行其上微服务的业务访问日志,并将所述业务访问日志指定推送;
至少一第二服务器,用于收集所述第一服务器推送的业务访问日志,并将所述业务访问日志进行过滤格式化处理;
搜索服务器,用于转发所述第二服务器推送的业务访问日志;
显示器,用于接收所述搜索服务器转发的业务访问日志,并实时统计和展示该业务访问日志。


2.一种日志输出的配置方法,其特征在于,应用于第一服务器,其中,所述第一服务器用于采集运行其上微服务的业务访问日志;所述第一服务器与第二服务器通信连接;所述日志采集服务的配置方法包括:
修改预先设置于所述第一服务器内的配置文件,以指定欲接收所述微服务的业务访问日志的第二服务器;所述配置文件用于提供对外负载均衡代理;
启用默认日志输出格式;
将修改后的配置文件重新打包,并予以重启;
基于修改后的配置文件,将所述业务访问日志推送至指定的第二服务器。


3.根据权利要求2所述的日志采集服务的配置方法,其特征在于,所述修改预先设置于所述第一服务器内的配置文件的步骤包括将所述接收端的地址和端口增加至所述配置文件中。


4.一种基于权2和权3任一项日志输出的配置方法的日志的处理方法,其特征在于,应用于第二服务器,其中,所述第二服务器分别与所述第一服务器通信和搜索服务器连接;所述日志的处理方法包括:
接收所述第一服务器推送的业务访问日志;
过滤格式化所述业务访问日志,以形成可写入所述搜索服务器的业务访问日志;
将可写入所述搜索服务器的业务访问日志输出至指定的搜索服务器。


5.根据权利要求4所述的日志的处理方法,其特征在于,所述接收所述第一服务器推送的业务访问日志的步骤包括:
定义接收所述业务访问日志的监听端口;
为所述业务访问日志定义日志标...

【专利技术属性】
技术研发人员:黄仕勤
申请(专利权)人:上海擎感智能科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1