[发明专利]一种分布式日志搜索的方法及系统有效
申请号: | 201710656269.9 | 申请日: | 2017-08-03 |
公开(公告)号: | CN107483567B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 李佳林;古培昌 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;G06F16/14;G06F16/18;G06F16/182 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 511442 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 日志 搜索 方法 系统 | ||
本申请公开了一种分布式日志搜索的方法,包括命令提示符代理接收到查询服务器发送的日志查询命令,根据所述日志查询命令在服务器中查询并得到查询结果;将所述查询结果发送至所述查询服务器;其中,每个所述服务器部署一个所述命令提示符代理,所述服务器的数量至少为两个;所述查询服务器的数量小于所述服务器的数量。通过在服务器部署命令提示符代理,接收相关的查询指令进行查询并实时反馈至查询服务器中,实现了在多台服务器中自动化查询,可以提高日志查询的效率,同时不会占用大量的存储空间。本申请还公开了一种分布式日志搜索的系统,具有上述有益效果。
技术领域
本申请涉及计算机技术领域,特别涉及一种分布式日志搜索的方法及系统。
背景技术
随着互联网的发展,互联网的基础设施的发展也非常迅速。尤其是在云计算时代来临后,服务器的数量大规模增多。同时对于服务器的维护也带了大量的任务,例如,对服务进行查询操作,目前需要人工烛台登陆服务器进行手动输入日志查询命令,才可以完成日志查询操作。
尤其对于服务器的日志查询操作,当管理者需要搜索日志的内容时,就需要大量繁杂的操作,效率低下。一般会部署大型的专用日志系统,将各台服务器的日志采集到中央存数服务器,再进行搜索查询操作。但是服务器在运行中会产生大量日志数据,日志专用系统无法将全量的日志存储下来,一般会采集部分关键日志,因此会有部分日志缺失的情况。同时在日志量达的情况下,搜索的过程也会变慢。
因此,如何解决服务器的日志查询操作繁琐是本领域技术人员的重点问题。
发明内容
本申请的目的是提供一种分布式日志搜索的方法及系统,通过在服务器部署命令提示符代理,接收相关的查询指令进行查询并实时反馈至查询服务器中,实现了在多台服务器中自动化查询,可以提高日志查询的效率,同时不会占用大量的存储空间。
为解决上述技术问题,本申请提供一种分布式日志搜索的方法,所述方法包括:
命令提示符代理接收到查询服务器发送的日志查询命令,根据所述日志查询命令在服务器中查询并得到查询结果;
将所述查询结果发送至所述查询服务器;
其中,每个所述服务器部署一个所述命令提示符代理,所述服务器的数量至少为两个;所述查询服务器的数量小于所述服务器的数量。
可选的,所述方法还包括:
所述命令提示符代理相隔预定时间间隔查询日志是否更新;
若是,则将更新的所述查询结果发送至所述查询服务器。
可选的,当所述查询服务器接收到所述查询结果时,包括:
所述查询服务器对所述查询结果进行解析处理得到日志信息;
将所述日志信息以预定路径展示。
可选的,将所述日志信息以预定路径展示,包括:
所述查询服务器将所述日志信息制作成网页的形式展示在浏览器中;
或将所述日志信息发送到桌面程序并展示在终端中;
或将所述日志信息发送到移动终端应用并展示在移动终端中。
可选的,在所述查询服务器发送所述日志查询命令前,还包括:
所述查询服务器接收到查询进程名和所要查询的所述服务器的地址信息;
根据所述查询进程名生成所述日志查询命令,并将所述日志查询命令发送至所述地址信息对应的所述服务器的所述命令提示符代理中。
本申请还提供一种分布式日志搜索的系统,所述系统包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710656269.9/2.html,转载请声明来源钻瓜专利网。