logstash
需要java環境
官方下載下傳位址
cd [logstash主目錄]
vim test.conf
input {
stdin { }
}
output {
stdout {
codec => rubydebug {}
}
}
運作: bin/logstash -f test.conf
測試結果
上面結果表示成功
elasticsearch
官方下載下傳位址
cd [elasticsearch主目錄]
vim config/elasticsearch.yml
path.data: /data/es #資料路徑
path.logs: /data/logs/es #日志路徑
network.host: 本機位址 #伺服器位址
http.port: 9200 #端口
啟動: bin/elasticsearch
內建logstash和elasticsearch
修改logstash配置檔案
input {
stdin { }
}
output {
elasticsearch {
hosts => "elasticsearchIP:9200"
index => "logstash-test"
}
stdout {
codec => rubydebug {}
}
}
再次啟動logstash, 輸入"hello elasticsearch"
kibana
官方下載下傳位址
cd [kibana主目錄]
vim config/kibana.yml
server.port: 5601 #kibana端口
server.host: “本機ip” #kibana的ip
elasticsearch.url: “http://elasticsearchIP:9200” #elasticsearch位址
SpringBoot-ELK demo: 推薦