logstash监控tomcat时添加的条件语句启动报错
配置信息如下,总是报错,感觉没什么错的,跟官网提供的没区别:
filter { if [type] == "tomcat1-log" { multiline { patterns_dir => "/local/logstash/patterns" pattern => "(^%{TOMCAT_DATESTAMP})|(^%{CATALINA_DATESTAMP})" negate => true what => "previous" } grok { patterns_dir => "/local/logstash/patterns" match => [ "message", "%{TOMCATLOG}", "message", "%{CATALINALOG}" ] } date { match => [ "timestamp", "yyyy-MM-dd HH
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
又改了改,可以启动了,有没有现在在使用的配置我参考下,不胜感激
你把negate 去掉看。
是在linux下,jar版本启动 centos6.3
另外检查一下的编码问题...你若是windows下编写,注意编码问题
1.1.0 jar
你用的是什么版本...?