码迷,mamicode.com
首页 > 其他好文 > 详细

logstash解析tomcat的catalina.out日志

时间:2016-11-26 00:27:02      阅读:521      评论:0      收藏:0      [点我收藏+]

标签:logstash catalina.out

input {

  file {

    type => "erp_log"

    path => "/var/log/nginx/catalina.out"

    start_position => "beginning"

    codec => multiline {

      pattern => "^%{YEAR}-%{MONTHNUM}-%{MONTHDAY} %{HOUR}:?%{MINUTE}(?::?%{SECOND})"

      negate => true

      what => "previous"

    }

  }

}

output {

  redis {

    port => 6379

    host => ["192.168.10.214"]

    data_type => "list"

    key => "erp-%{type}"

  }

 stdout {

   codec => rubydebug

 }

}

注:

   negate => true:选项来指定任何不是以时间戳开始的行属于前行,也就是不匹配pattern的行都属于前行的内容的一部分。

本文出自 “激情燃烧的岁月” 博客,请务必保留此出处http://liuzhengwei521.blog.51cto.com/4855442/1876564

logstash解析tomcat的catalina.out日志

标签:logstash catalina.out

原文地址:http://liuzhengwei521.blog.51cto.com/4855442/1876564

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!