elk
来源:互联网 发布:vue.js教程 编辑:程序博客网 时间:2024/06/06 02:53
log4j.properties文件
### set log levels ###log4j.rootLogger = INFO,logstash###SocketAppender###log4j.appender.logstash=org.apache.log4j.net.SocketAppenderlog4j.appender.logstash.Port=4567log4j.appender.logstash.RemoteHost=192.168.2.88log4j.appender.logstash.ReconnectionDelay=60000log4j.appender.logstash.LocationInfo=truelog4j.appender.logstash.Threshold = DEBUGlog4j.appender.logstash.layout = org.apache.log4j.PatternLayoutlog4j.appender.logstash.layout.ConversionPattern = [hadoop][%p] [%-d{yyyy-MM-dd HH:mm:ss}] %C.%M(%L) | %m%nlog4j_2_es.conf
input { log4j { type => "log4j" port => 4567 }}#output{stdout{codec=>rubydebug}}output { elasticsearch { action => "index" hosts => ["192.168.2.88:9200","192.168.2.70:9200","192.168.1.77:9200"] index => "applog" } }注elasticsearch中需先创建好索引和文档
http://192.168.2.88:9200/applog/log4j
查看:
http://192.168.2.88:9200/applog/log4j/_search
0 0