首页 > 解决方案 > ElasticSearch/Kibana 在使用 JSON 输入的可视化中检索字符串的特定部分

问题描述

我正在尝试提取 Kibana 可视化响应的一部分以获取正确的信息。目前我的命令的输出给出了以下响应:

2 225840213054 eni-00bfe4fr7cgdf9bf1 1.0.212.113 10.212.17.28 56989 445 6 3 152 1620714089 1620714143 REJECT OK

我想要的只是第一个 IP 地址(1.0.212.113)。我尝试了几件事,但没有任何效果。我得到的最接近的是使用像这样的子字符串命令 _value.substring(X,Y) 但它是一个静态响应(即,如果 IP 地址在某处只有一到两位数字部分 -> X.YY.ZZZ.AAA 代替正常的 XXX.YYY.ZZZ.AAA 格式,输出的格式不是我想要的)。

解决方案是检索第三个和第四个空格之间的信息,但我不知道如何在 JSON 中实现这一点。

提前谢谢你:)

标签: jsonkibanaelastic-stack

解决方案


推荐阅读