编写logstash-to-es.conf文件
input {
tcp {
host => "127.0.0.1"
port => 4560
codec => json {
charset => "UTF-8"
}
}
}
filter {
json {
source => "message"
}
}
output {
elasticsearch {
hosts => ["localhost:9200"]
manage_template => false
index => "logstash-%{+YYYY.MM.dd}"
document_type => "logstash"
}
}
将logstash-to-es.conf 放入 logstash的bin目录下
启动logstash ...\logstash-6.8.10\logstash-6.8.10\bin> .\logstash -f logstash-to-es.conf
启动elasticSearch
启动项目日志就会从logstash写入elasticsearch

配置并启动Logstash,通过tcp输入插件监听本地4560端口,以JSON格式读取日志,再通过filter过滤处理,最后将数据输出到Elasticsearch的logstash索引,实现日志实时分析与存储。
1071

被折叠的 条评论
为什么被折叠?



