spring cloud2日誌收集環境搭建
阿新 • • 發佈:2019-01-09
第一、 下載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進行視覺化查詢日誌