如何使用Kibana和ElasticSearch过滤掉空白邮件?

时间:2019-01-07 19:45:46

标签: elasticsearch kibana

根据Kibana,有许多日志消息,其中消息为“”(两个空格)。

如何过滤掉这些?

我尝试将“”,存在和正则表达式与\ s匹配,但这些似乎不起作用。

编辑:

看来我的问题不清楚。我创建了与“”,“ exist”和“ regex”匹配的过滤器,但是它们不起作用。

这是JSON。引号之间有2个空格。 "message": " ",

2 个答案:

答案 0 :(得分:0)

尝试使用过滤器过滤掉空白邮件

Add a filter

答案 1 :(得分:0)

如评论中所述,分析器就是问题所在。如果您使用.keyword字段,该字段不会被分析并且默认情况下是为文本字段创建的,那么您就不会遇到问题。

Lucene查询语法的示例:

enter image description here

使用Kibana新查询语言的示例(在本用例中,它们是相同的):

enter image description here