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