第一、 下载elasticsearch (存储索引)并安装
第二、下载 logstash (日志托运)并安装
第三、下载 kibana (可视化查询)并安装。
第四、进行配置 首先在每个服务的logback-spring.xml进行配置
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml"/>
<jmxConfigurator/>
<include
resource="org/springframework/boot/logging/logback/console-appender.xml"/>
<appender name="stash"
class="net.logstash.logback.appender.LogstashTcpSocketAppender">
<destination>192.168.1.167:4560</destination>
<!-- 编码器 -->
<encoder class="net.logstash.logback.encoder.LogstashEncoder"/>
</appender>
<root level="INFO">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="stash"/>
</root>
</configuration>
第五、配置logstash的配置文件
input {
tcp {
port => 4560
}
}
output {
elasticsearch { hosts => ["localhost:9200"] }
stdout { codec => rubydebug }
}
第六、启动三个进程
第七、来到 http://127.0.0.1:5601进行可视化查询日志