1. 博客
  2. 使用Docker创建ELK (Elasticsearch, Logstash, Kibana)日志分析系统

使用Docker创建ELK (Elasticsearch, Logstash, Kibana)日志分析系统

当我们基于Docker部署我们的分布式或者集群项目时,传统的日志记录已经不能满足我们的需求,我们必须搭建一套日志系统,方便各个节点输出日志到统一的地方,统一处理日志。ELK (Elasticsearch, Logstash, Kibana)就是一套这样的日志分析系统。

前提

1.提前装好docker
2.装好docker-compose
3.装好git

TIP

经过多次尝试,发现自己挨个用docker分别搭建这三个应用,也容易出问题。
最后还是使用了一个镜像的安装方法
github链接:https://github.com/deviantony/docker-elk

正式开始安装

拉取代码

git clone https://github.com/deviantony/docker-elk.git

启动容器

cd docker-elk
docker-compose up -d

根据网络因素,等待时间不同
成功后默认的端口如下

端口 应用
5000 Logstash TCP input
9200 Elasticsearch HTTP
9300 Elasticsearch TCP transport
5601 Kibana

访问 http://ip:5601 就可以进入 Kibana

文章标题:使用Docker创建ELK (Elasticsearch, Logstash, Kibana)日志分析系统

文章链接:http://www.edik.cn/article/324

转载请务必注明出处,欢迎分享

目录