logstash解析tomcat的catalina.out日志
2016-11-25 14:28
337 查看
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的行都属于前行的内容的一部分。
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的行都属于前行的内容的一部分。
相关文章推荐
- logstash解析tomcat的catalina.out日志字段
- Tomcat源码的catalina中利用Digester解析conf/server.xml
- tomcat 关闭catalina.out日志
- ElK分析tomcat的Catalina.out日志 推荐
- Tomcat源码解析之catalina 、bootstrap
- tomcat之catalina使用Digester解析XML配置文件
- tomcat解析(四)Catalina.load.start
- logstash 处理tomcat catalina.out
- logstash 处理tomcat catalina.out
- Tomcat中的catalina.bat原理详细解析
- 通过web的方式动态访问Tomcat的catalina.out日志
- tomcat源码解析(一)——Bootstrap和Catalina启动部分
- Cronolog 分割 Tomcat8 Catalina.out日志
- 解析Tomcat的启动脚本--catalina.bat
- logstash tomcat catalina.out 告警
- Tomcat源码的catalina中利用Digester解析conf/server.xml
- Tomcat使用Log4j输出catalina.out日志
- Cronolog 分割 Tomcat8 Catalina.out日志
- cronolog分割tomcat的catalina.out日志
- cronolog切割tomcat的catalina.out日志