[发明专利]日志搜索方法、客户端、服务端与计算机可读存储介质在审
| 申请号: | 201911003906.8 | 申请日: | 2019-10-22 |
| 公开(公告)号: | CN110737634A | 公开(公告)日: | 2020-01-31 |
| 发明(设计)人: | 邬秋元;陈晓丹;李宗波;殷凇 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
| 主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/18;G06F16/182 |
| 代理公司: | 44287 深圳市世纪恒程知识产权代理事务所 | 代理人: | 王韬 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 日志 搜索请求 目标日志 搜索 机器资源 搜索服务 集群 计算机可读存储介质 读取 关键字确定 搜索客户端 存储日志 带宽压力 数据传输 搜索效率 信息存储 信息返回 服务端 省略 客户 环节 | ||
本发明公开了一种日志搜索方法,包括:若接收到日志搜索服务端下发的搜索请求,则读取所述搜索请求的关键字,根据所述关键字确定是否存在所述搜索请求对应的目标日志信息,所述目标日志信息存储在所述日志搜索客户端的本地业务机器上;若存在,则将所述目标日志信息返回所述日志搜索服务端。本发明还公开了一种日志搜索客户端、服务端和计算机可读存储介质。本发明不需要另外的集群机器资源来存储日志以及搜索,而是在接收到搜索请求时,在本地进行日志搜索,省略与其他集群机器资源进行数据传输的环节,减少带宽压力,能提高日志的搜索效率。
技术领域
本发明涉及金融科技(Fintech)技术领域,尤其涉及日志搜索方法、客户端、服务端与计算机可读存储介质。
背景技术
近年来,随着金融科技(Fintech),尤其是互联网金融的不断发展,日志搜索技术被引入银行等金融机构的日常服务中。在银行等金融机构的日常服务过程中,出于管控需求,需要对各种软硬件设备的运行情况进行监管,而监管的依据是运行时,各类事件产生的日志,那么如何准确的找到用户想要的日志,从而进行展示或者分析等处理?
现有技术中,大多搭建ELK平台(分布式日志搜索平台,由Elasticsearch搜索服务器,Logstash数据收集引擎,Kibana可视化平台等工具组成)来实现日志的搜索,其中Elasticsearch基于Lucene搜索引擎(全文搜索引擎),提供了index(索引)存储、集群管理、搜索等功能;Logstash负责日志采集;Kibana则提供日志查询界面,具体由Logstash采集日志,并统一存储在Elasticsearch集群,用户通过Kibana发起日志搜索请求时,在集群中查找对应的日志并在Kibana展示。
然而现有的ELK平台由于是通过Logstash采集并传输到Elasticsearch集群进行统一存储,因此,当日志量较大时,势必会对网络带宽带来较大的压力,并且,由于采用统一的集群管理,搜索时需要从集群中的列表进行搜索,在日志较多的情况下,搜索所需时长较长,导致搜索效率较低。
发明内容
本发明的主要目的在于提出一种日志搜索方法、客户端、服务端与计算机可读存储介质,旨在提高日志的搜索效率。
为实现上述目的,本发明提供一种日志搜索方法,所述日志搜索方法应用于日志搜索客户端,所述日志搜索方法包括如下步骤:
若接收到日志搜索服务端下发的搜索请求,则读取所述搜索请求的关键字,根据所述关键字确定是否存在所述搜索请求对应的目标日志信息,所述目标日志信息存储在所述日志搜索客户端的本地业务机器上;
若存在,则将所述目标日志信息返回所述日志搜索服务端。
优选地,所述若接收到日志搜索服务端下发的搜索请求,则读取所述搜索请求的关键字,根据所述关键字确定是否存在所述搜索请求对应的目标日志信息的步骤之前,所述日志搜索方法还包括:
接收日志搜索服务端发送的日志目录配置信息,并确定是否存在与所述日志目录配置信息一致的配置信息;
若存在,则监测所述日志目录配置信息对应的文件目录位置是否产生日志信息;
若产生,则采集所述日志信息,并将所述日志信息存储在本地业务机器上。
优选地,所述若产生,则采集所述日志信息,并将所述日志信息存储在本地业务机器上的步骤包括:
若产生,则异步采集所述日志信息,并将所述日志信息存储在本地业务机器上;
建立所述日志信息的索引信息,并将所述索引信息保存到磁盘中。
优选地,所述若接收到所述日志搜索服务端下发的搜索请求,则读取所述搜索请求的关键字,根据所述关键字确定是否存在所述搜索请求对应的目标日志信息的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911003906.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于云管平台的资源管理方法及系统
- 下一篇:一种数据分块方法





