首页 / 专利库 / 计算机网络 / 搜索引擎 / 基于docker搭建的Elk集中式日志系统

基于docker搭建的Elk集中式日志系统

阅读:223发布:2020-05-08

专利汇可以提供基于docker搭建的Elk集中式日志系统专利检索,专利查询,专利分析的服务。并且基于docker搭建的Elk集中式日志系统,涉及对系统日志的操作方法的技术领域。本 发明 先安装docker,然后运行ELK镜像,进入容器, 修改 应用配置文件,并配置logstash,修改后重启ELK;安装filebeat;配置filebeat,默认为false,修改为true;并且配置日志路径,此路径为rc文件中日志持久化路径,日志以行进行”[“进行分割,并且按顺序输出,将日志输出至logstash;进入Kibana获取日志,操作对日志相关工作。本发明能够实时获得日志,方便快捷,可统一维护所有项目的日志,集中化管理。,下面是基于docker搭建的Elk集中式日志系统专利的具体信息内容。

1.基于docker搭建的Elk集中式日志系统,其特征在于包括如下步骤:
(1)安装docker;
(2)运行ELK镜像;
(3)进入容器,修改应用配置文件,并配置logstash,修改后重启ELK;
(4)安装filebeat;
(5)配置步骤(4)的filebeat,默认为false,修改为true;并且配置日志路径,此路径为rc文件中日志持久化路径,日志以行进行”[“进行分割,并且按顺序输出,将日志输出至logstash;
(6)进入Kibana获取日志,操作对日志相关工作。
2.根据权利要求1所述的基于docker搭建的Elk集中式日志系统,其特征在于上述步骤(1)中的Docker是一个开源的应用容器引擎,让开发者打包开发的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,或者实现虚拟化,容器是完全使用沙箱机制,相互之间无任何接口
3.根据权利要求1所述的基于docker搭建的Elk集中式日志系统,其特征在于上述步骤(4)的Filebeat是一个日志文件托运工具,安装客户端后,filebeat会监控日志目录或者指定的日志文件,追踪读取这些文件,并且转发这些信息到elasticsearch或者logstarsh中存放。
4.根据权利要求1所述的基于docker搭建的Elk集中式日志系统,其特征在于上述步骤(6)中的Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用;使用kibana搜索、查看存放在Elasticsearch中的数据;所述ElasticSearch是一个基于Lucene的搜索服务器,用于提供了一个分布式多用户能的全文搜索引擎

说明书全文

基于docker搭建的Elk集中式日志系统

技术领域

[0001] 本发明涉及对系统日志的操作方法的技术领域。

背景技术

[0002] 分布式系统中日志相关操作繁琐,效率低下,微服务众多,查询日志需要登录服务器。各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志,开发人员排查问题,需要到服务器上查日志,不方便。运营人员需要一些数据,需要运维到服务器上分析日志。所以基于以上的问题,可以建立集中式日志系统——把不同来源的数据集中整合到一个地方。

发明内容

[0003] 本发明提供了一种基于docker搭建的Elk集中式日志系统,能够实时获得日志,方便快捷,可统一维护所有项目的日志,集中化管理。
[0004] 基于docker搭建的Elk集中式日志系统,包括如下步骤:
[0005] (1)安装docker;
[0006] (2)运行ELK镜像;
[0007] (3)进入容器,修改应用配置文件,并配置logstash,修改后重启ELK;
[0008] (4)安装filebeat;
[0009] (5)配置步骤(4)的filebeat,默认为false,修改为true;并且配置日志路径,此路径为rc文件中日志持久化路径,日志以行进行”[“进行分割,并且按顺序输出,将日志输出至logstash;
[0010] (6)进入Kibana获取日志,操作对日志相关工作。
[0011] 本发明的Elasticsearch是一个开源的搜索引擎,建立在一个全文搜索引擎库Apache LuceneTM基础之上。将所有的功能打包成一个单独的服务,这样你可以通过程序与它提供的简单的RESTful API进行通信,可以使用自己喜欢的编程语言充当web客户端,甚至可以使用命令行。
[0012] 本发明的Logstash是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如Elasticsearch中。
[0013] 本发明的Kibana是一个基于JavaScript的Web图形界面程序,专用于可视化Elasticsearch的数据。Kibana能够查询Elasticsearch并通过丰富的图表展示结果。
[0014] 本发明采用filebeat采集日志,属于全品类数据采集器Beats系列的一种。
[0015] 本发明能够实时获得日志,方便快捷,可统一维护所有项目的日志,集中化管理。

具体实施方式

[0016] 基于docker搭建的Elk集中式日志系统,包括如下步骤:
[0017] (1)安装docker;
[0018] (2)运行ELK镜像;
[0019] (3)进入容器,修改应用配置文件,并配置logstash,修改后重启ELK;
[0020] (4)安装filebeat;
[0021] (5)配置步骤(4)的filebeat,默认为false,修改为true;并且配置日志路径,此路径为rc文件中日志持久化路径,日志以行进行”[“进行分割,并且按顺序输出,将日志输出至logstash;
[0022] (6)进入Kibana获取日志,操作对日志相关工作。
[0023] 本发明的Docker是一个开源的应用容器引擎,让开发者打包开发的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,或者实现虚拟化,容器是完全使用沙箱机制,相互之间无任何接口
[0024] 本发明的Filebeat是一个日志文件托运工具,安装客户端后,filebeat会监控日志目录或者指定的日志文件,追踪读取这些文件,并且转发这些信息到elasticsearch或者logstarsh中存放。
[0025] 本发明的Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用;使用kibana搜索、查看存放在Elasticsearch中的数据;所述ElasticSearch是一个基于Lucene的搜索服务器,用于提供了一个分布式多用户能的全文搜索引擎。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。Elasticsearch、Logstash和Kibana这三个技术就是我们常说的ELK技术栈,可以说这三个技术的组合是大数据领域中一个很巧妙的设计。一种很典型的MVC思想,模型持久层,视图层和控制层。Logstash担任控制层的色,负责搜集和过滤数据。Elasticsearch担任数据持久层的角色,负责储存数据。Kibana担任视图层角色,拥有各种维度的查询和分析,并使用图形化的界面展示存放在Elasticsearch中的数据。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈