Kibana查询字符串长度

有没有一种方法可以在Kibana中查询某个长度的值?

例如,给定以下两个KV对:

key: "some"

key: "something"

我想搜索key.length> 5并仅检索“某物”。

我看到的另一个选项是从logstash添加标签,但是随后我将不得不重新加载几百GB。

回答:

您可以在 使用脚本查询来执行此

。Kibana中的脚本查询,有一个键长度大于5的脚本查询示例:

{

"query": {

"filtered": {

"filter": {

"script": {

"script": "doc['key'].getValue().length() > 5"

}

}

}

}

}

并且您还需要在 ,您需要将以下配置添加到 :


 script.engine.groovy.inline.search: on

以上是 Kibana查询字符串长度 的全部内容, 来源链接: utcz.com/qa/434020.html

回到顶部