[发明专利]一种日志可视化呈现管理方法及装置在审
申请号: | 202010937309.9 | 申请日: | 2020-09-09 |
公开(公告)号: | CN112000564A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 张宁涛 | 申请(专利权)人: | 中盈优创资讯科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F9/451;G06F16/18 |
代理公司: | 上海嘉蓝专利代理事务所(普通合伙) 31407 | 代理人: | 金波 |
地址: | 200000 上海市嘉定区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 可视化 呈现 管理 方法 装置 | ||
本发明公开一种日志可视化呈现管理方法及装置,其中,该方法包括:将需要关联的微服务的日志统一上传到日志中心,按照日志类别,日志执行时间及日志内容进行数据存储;日志管理页面部署在node服务器之上,根据日志查询时间,日志查询类型以及日志查询行数,通过ElasticSearch接口对指定参数条件日志进行读取;对指定日志进行格式转换解析实现页面呈现,对不同日志类别进行关键字分析并提取对应日志关键字进行页面呈现;通过定时调用接口轮询ElasticSearch接口实现定时刷新。该方法及装置实现多个关联微服务日志统一呈现,便于观察服务间日志调用查看,同时通过前端对日志格式统一处理,并进行关键词分析,更高效。
技术领域
本发明涉及日志文件统一管理呈现领域,尤其是一种日志可视化呈现管理方法及装置。
背景技术
针对项目微服务化之后,我们需要对日志文件进行统一管理呈现,由于微服务之间可能会进行互相调用,我们需要切换不同的日志文件才能查看到服务相互调用的关系,不利于日志快速排查定位。另外目前的第三方库需要我们更多地去适配,对于某些修改能力可能不够成熟,比如对指定日志格式进行输出,已有的日志查询框架效果不是很理想,同时kibana日志查看框架定制化能力不够满足我们的日志定制化需求,因此需要设计一个日志的呈现页面来适配后端日志存储功能。
发明内容
为克服上述存在的技术问题,本发明提供一种日志可视化呈现管理方法及装置,实现一个日志可定制的即时呈现页面,实现对实时日志的格式化查看,查询,定时刷新,已经下载等功能,具有更高的定制化实现能力,扩展性强。
为实现上述目的,本发明采用下述技术方案:
在本发明一实施例中,提出了一种日志可视化呈现管理方法,该方法包括:
步骤一,将需要关联的微服务的日志统一上传到日志中心,按照日志类别,日志执行时间以及日志内容进行数据存储;
步骤二,日志管理页面部署在node服务器之上,根据日志查询时间,日志查询类型以及日志查询行数,通过ElasticSearch接口对指定参数条件的日志进行读取;
步骤三,对指定的日志进行格式转换解析实现统一页面呈现,对不同的日志类别进行关键字分析并提取对应日志关键字进行页面呈现;
步骤四,通过定时调用接口轮询ElasticSearch接口实现定时刷新。
进一步地,该方法还包括:
日志管理页面支持定时刷新功能关闭。
进一步地,步骤二中指定参数条件包括:日志起止时间、日志详细类型和日志单次获取的条数限制。
进一步地,通过定时调用接口轮询ElasticSearch接口实现定时刷新,包括:
在日志管理页面的查询侧设置定时功能,自定义查询时间间隔,通过定时调用接口对日志数据进行定时请求,实时呈现。
更进一步地,日志管理页面支持定时刷新功能关闭,包括:
通过标记设置关闭定时刷新程序,实现关闭日志定时刷新功能。
进一步地,日志管理页面根据http请求定制化呈现日志。
进一步地,日志管理页面采用H5编写。
在本发明一实施例中,还提出了一种日志可视化呈现管理装置,该装置包括:
日志数据存储模块,用于将需要关联的微服务的日志统一上传到日志中心,按照日志类别,日志执行时间以及日志内容进行数据存储;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中盈优创资讯科技有限公司,未经中盈优创资讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010937309.9/2.html,转载请声明来源钻瓜专利网。