logstash监控tomcat时添加的条件语句启动报错

发布于 2021-11-24 05:55:14 字数 750 浏览 892 评论 6

配置信息如下,总是报错,感觉没什么错的,跟官网提供的没区别:


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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

能否归途做我良人 2021-11-27 22:45:41

又改了改,可以启动了,有没有现在在使用的配置我参考下,不胜感激

卸妝后依然美 2021-11-27 22:27:13

你把negate 去掉看。  

浮生未歇 2021-11-27 19:10:26

是在linux下,jar版本启动 centos6.3

醉生梦死 2021-11-27 19:03:46

另外检查一下的编码问题...你若是windows下编写,注意编码问题

混吃等死 2021-11-27 10:52:45

1.1.0 jar

如此安好 2021-11-26 13:21:44

你用的是什么版本...?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文