目录
一 简介
ELK 即 Elasticsearch、Logstash、Kibana 组合起来可以搭建线上日志系统,本文主要讲解使用ELK 来收集 SpringBoot2 应用产生的日志。
二 ELK 各组件作用
Elasticsearch:用于存储收集到的日志信息;
Logstash:用于收集日志,SpringBoot应用整合了Logstash以后会把日志发送给Logstash,Logstash 再把日志转发给 Elasticsearch;
Kibana:通过Web端的可视化界面来查看日志。
三 ELK 各组件安装
3.1 Elasticsearch 和 Kibana 安装请见:CentOS 搭建ElasticSearch
3.2 Logstash 安装
(1)下载 Logstash:Download Logstash Free | Get Started Now | Elastic
注意:Logstash 版本建议跟 Elasticsearch 一致。
(2)上传安装包至指定目录、并解压
(3)进入 bin 目录创建 logstash-cloud-project.conf 配置文件,输入如下内容:
input {
tcp {
mode => "server"
host => "0.0.0.0"
port => 4560
codec => json_lines
}
}
output {
elasticsearch {
# es 连接地址
hosts => ["http://172.16.20.101:9200"]
# 索引名称
index => "cloud-project-logstash-%{+YYYY.MM.dd}"
}
}
(4)进去 bin 目录,启动 logstash
./logstash -f logstash-cloud-project.conf

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



