开发者社区> 问答> 正文

logstash配置文件时出错,挺急的。

这个是我的配置input 和 output 忽略

filter {
grok {
match=> { "message" => "%{DATESTAMP:timestamp}%{LOGLEVEL:level} %{GREEDYDATA:syslog_message}" }
add_tag => [ "message", "(\d+)\.(\d+)\.(\d+)\.(\d+)" ]
drop_if_match => true
}
date {
match=> [ "timestamp","dd/MM/yy:HH:mm:ss Z" ]
}
}
提示错误
Unknown setting 'drop_if_match' for grok {:level=>:error}
Error: Something is wrong with your configuration.
You may be interested in the '--configtest' flag which you can
use to validate logstash's configuration before you choose
to restart a running system.

包括使用add_field 和drop参数时都是报这个错误

展开
收起
a123456678 2016-06-15 15:45:38 2641 0
1 条回答
写回答
取消 提交回答
  • 感觉logstash配置有点复杂,还是面向开发人员的。你可以试一下seci-log配置简单,基本上是0配置。

    2019-07-17 19:39:29
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载