这个简单的示例演示了如何轻松地为Spring Boot应用程序启用功能强大且高级的日志管理.
ELK Stack
ELK配置
下载logstash版本:6.2.2,创建一个新文件logstash-config.conf并放入下面配置:
input {
file {
path => <font>"/PATH TO PROJECT/elk-example-spring-boot/elk-example.log.json"</font><font>
start_position => </font><font>"beginning"</font><font>
sincedb_path => </font><font>"/dev/null"</font><font>
stat_interval => 1
codec => json {
charset => </font><font>"UTF-8"</font><font>
}
}
}
output {
elasticsearch {
hosts => </font><font>"http://localhost:9200"</font><font>
index => </font><font>"elk_example"</font><font>
document_type => </font><font>"anywhere"</font><font>
}
stdout { codec => rubydebug }
}
</font>
运行bin/logstash -f logstash-simple.conf
下载elasticsearch版本6.2.2并运行它:./elasticsearch
donwload kibana版本6.2.2并运行它:./kibana
代码源: Spring-ELK