搭建日志分析系统ELK
2017-08-18 15:21
543 查看
摘要: 原创出处 http://peijie2016.oschina.io 欢迎转载,保留摘要,谢谢!
L:
K:
这3大组件,都可以在 这里 直接下载。
下载Logstash,解压,在/bin/config下创建一个配置文件
指定配置文件并后台启动:
在你的应用程序中配置日志输出到
引入logstash-logback-encoder:
配置logback.xml
下载Kibana,解压后启动:
Elasticsearch入门参考手册
日志分析组件3件套:
E:Elasticsearch是一个搜索引擎,基于
Lucene,天然分布式,很容易水平扩展,屏蔽了复杂的分布式概念,对外提供
RESTfulAPI。
L:
Logstash用于收集日志,写入
Elasticsearch。
K:
Kibana是一个展示层,基于NodeJS,可以图标形式展示数据,界面简洁。
这3大组件,都可以在 这里 直接下载。
搭建安装步骤:
下载elasticsearch,解压后,运行bin/elasticsearch -d,以守护进程形式启动,打开localhost:9200会返回json信息如下,说明启动成功。
下载Logstash,解压,在/bin/config下创建一个配置文件
vi logstash.conf。
input { tcp { host => "192.168.1.91" # 要监听的日志来源地址 port => 4567 mode => "server" } } output { stdout{ codec => rubydebug } elasticsearch { hosts => ["192.168.1.91:9200"] # elasticsearch中配置的host地址 } }
指定配置文件并后台启动:
bin/logstash -f logstash.conf &。
在你的应用程序中配置日志输出到
Logstash,比如
Logback.xml
引入logstash-logback-encoder:
compile group: 'net.logstash.logback', name: 'logstash-logback-encoder', version: '4.11'
配置logback.xml
<appender name="stash" class="net.logstash.logback.appender.LogstashTcpSocketAppender"> <destination>192.168.1.91:4567</destination> <!-- encoder is required --> <encoder class="net.logstash.logback.encoder.LogstashEncoder"/> </appender> <root level="DEBUG"> <appender-ref ref="stdout"/> <appender-ref ref="fileout"/> <appender-ref ref="stash"/> </root>
下载Kibana,解压后启动:
bin/kibana &,打开
localhost:5601即可。
注意事项
在安装Elasticsearch的时候,配置文件中我们把network.host改为0.0.0.0允许远程访问后,启动会报错,请按照 如下操作,放开linux的系统限制。Elasticsearch入门参考手册
相关文章推荐
- Filebeat+ELK搭建日志实时分析系统
- 2018年ElasticSearch6.2.2教程ELK搭建日志采集分析系统(目录)
- 在Windows系统下搭建ELK日志分析平台
- ELK日志分析系统搭建部署
- 用ELK搭建简单的日志收集分析系统【转】
- 搭建ELK(ElasticSearch+Logstash+Kibana)日志分析系统(十三) kibana 界面查询语法
- ELK日志分析系统环境搭建
- 在Windows系统下搭建ELK日志分析平台(ElasticSearch、Logstash和Kiabana)
- 搭建日志分析系统ELK
- ELK(elasticsearch+logstash+kibana)实时日志分析系统搭建
- ELK学习2_用Kibana和logstash快速搭建实时日志查询、收集与分析系统
- 最新ELK日志分析系统搭建
- ELK(一)ELK日志收集分析系统环境搭建
- 搭建ELK日志分析系统(三)-Logstash安装和使用
- 在Windows系统下搭建ELK日志分析平台(ElasticSearch、Logstash和Kiabana)
- elasticsearch + logstash + kibana 搭建 ELK 日志分析系统
- ELK6.2.2日志分析监控系统搭建和配置
- ELK搭建日志联合分析系统
- ELK日志分析系统搭建配置
- 在Windows系统下搭建ELK日志分析平台