【技术实现步骤摘要】
日志获取方法、装置及设备
[0001]本申请实施例涉及计算机
,尤其涉及一种日志获取方法
、
装置及设备
。
技术介绍
[0002]应用程序可以部署在一个或多个服务器上
。
服务器可以收集并存储应用程序的运行日志
。
对应用程序进行测试或维护时,技术人员可以获取应用程序的运行日志,以根据运行日志确定应用程序的测试结果
、
或对应用程序进行维护
。
[0003]目前,技术人员可以通过客户端
、
登录应用程序所部署的服务器,并可以查看应用程序的日志文件
。
然而,由于日志文件可以实时增加新的运行日志,技术人员很难在日志文件中定位到需要的运行日志,导致日志获取效率较低
。
技术实现思路
[0004]本申请实施例提供一种日志获取方法
、
装置及设备,所述方法可以提高日志获取效率
。
[0005]第一方面,本申请提供一种日志获取方法,应用于日志服务器,所述方法包括:
[0006]接收客户端发送的日志获取请求,所述日志获取请求中包括日志筛选条件,所述客户端和所述日志服务器通过双工通信
(WebSocket)
协议通信;
[0007]根据所述日志筛选条件,在服务器集群中确定至少一个目标服务器
、
以及每个目标服务器对应的子筛选条件;
[0008]针对任意一个目标服务器,根据所述目标服务器对应的子筛
【技术保护点】
【技术特征摘要】
1.
一种日志获取方法,其特征在于,应用于日志服务器,所述方法包括:接收客户端发送的日志获取请求,所述日志获取请求中包括日志筛选条件,所述客户端和所述日志服务器通过双工通信
WebSocket
协议通信;根据所述日志筛选条件,在服务器集群中确定至少一个目标服务器
、
以及每个目标服务器对应的子筛选条件;针对任意一个目标服务器,根据所述目标服务器对应的子筛选条件,在所述目标服务器中获取初始日志;对所述至少一个目标服务器对应的至少一个初始日志进行整合处理
、
脱敏处理
、
以及格式转换处理,得到目标日志;向所述客户端发送所述目标日志
。2.
根据权利要求1所述的方法,其特征在于,对所述至少一个目标服务器对应的至少一个初始日志进行整合处理
、
脱敏处理
、
以及格式转换处理,得到目标日志,包括:对所述至少一个初始日志进行整合处理,得到整合日志,所述整合日志包括所述至少一个初始日志;对所述整合日志进行脱敏处理,得到脱敏日志;对所述脱敏日志进行格式转换处理,得到所述目标日志
。3.
根据权利要求2所述的方法,其特征在于,所述初始日志中包括多条日志记录;对所述至少一个初始日志进行整合处理,得到整合日志,包括:确定每个初始日志中
、
每条日志记录对应的服务标识,得到多个服务标识;针对每个服务标识,在所述至少一个初始日志的多条日志记录中,确定所述服务标识对应的多条日志记录;确定所述多个服务标识的顺序,并按照所述服务标识的顺序,对所述多个服务标识对应的多条日志记录进行组合处理,得到所述整合日志
。4.
根据权利要求2或3所述的方法,其特征在于,对所述整合日志进行脱敏处理,得到脱敏日志,包括:在所述整合日志中确定多个待脱敏关键词;确定每个待脱敏关键词的关键词类型,并根据每个待脱敏关键词的关键词类型,确定每个待脱敏关键词对应的替换字符;在所述整合日志中,将每个待脱敏关键词替换为对应的替换字符,得到所述脱敏日志
。5.
根据权利要求4所述的方法,其特征在于,在所述整合日志中确定多个待脱敏关键词,包括:确定多类敏感词对应的多种敏感词格式;根据所述多种敏感词格式,在所述整合日志中确定多个待选关键词;根据每个待选关键词在所述整合日志中的上下文语义信息,在所述多个待选关键词中确定所述多个待脱敏关键词
。6.
根据权利要求1‑5任一项所述的方法,其特征在于,所述日志筛选条件包括至少一个目标服务的标识
、...
【专利技术属性】
技术研发人员:杨艳光,刘健,张同虎,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。