【发布时间】:2017-12-01 07:29:27
【问题描述】:
以下过滤器失败:给定的配置无效。原因:在第 23 行第 1 列(字节 308)中应为 /、/ 中的任何一个字符(字节 308),因为末尾缺少“/”。它必须是 /path/。如果不以“/”终止,logstash 似乎会将 /path 之后的所有内容解释为正则表达式的一部分。
filter {
if [message] =~ /path {
drop { }
}
}
- 我知道 /path/ 是一个正则表达式,但在这种情况下,正斜杠是什么意思?
- 我的模式会匹配任何包含 /path 的日志行吗?
很遗憾,在 official docs 中找不到任何内容。
【问题讨论】:
标签: logstash logstash-configuration