自动化运维之日志系统Logstash实践JAVA(六) - youngperson/study-100 GitHub Wiki
1、Logstach收集java日志
1. 编写收集java日志的配置,写入node4的Redis中
# 把logstash的收集配置文件都统一放该目录下
# es是java服务,收集es需要注意换行问题(该node3机器安装下ES,和前面2台进行集群)
# cd /etc/logstash/conf.d/
# vi java.conf
input {
file {
type => "elasticsearch"
path => "/var/log/elasticsearch/elk-cluter.log"
codec => multiline {
pattern => "^\["
negate => true
what => "previous"
}
}
}
output {
redis {
host => "192.168.44.13"
port=> 6379
data_type => "list"
key => "access_es_log"
}
}
2、运行
# /opt/logstash/bin/logstash -f /etc/logstash/conf.d/java.conf &
3、测试
重启下ES看数据