elk

log4j.properties文件

### set log levels ###
log4j.rootLogger = INFO,logstash
###SocketAppender###
log4j.appender.logstash=org.apache.log4j.net.SocketAppender
log4j.appender.logstash.Port=4567
log4j.appender.logstash.RemoteHost=192.168.2.88
log4j.appender.logstash.ReconnectionDelay=60000
log4j.appender.logstash.LocationInfo=true
log4j.appender.logstash.Threshold = DEBUG
log4j.appender.logstash.layout = org.apache.log4j.PatternLayout
log4j.appender.logstash.layout.ConversionPattern = [hadoop][%p] [%-d{yyyy-MM-dd HH:mm:ss}] %C.%M(%L) | %m%n
log4j_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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值