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: 推荐