我在获取文件夹结构的第4级方面遇到困难。我正在尝试将应用程序的组件添加为Kibana中的字段。该组件将出现在第四级的路径字段中:
/ apps / logs / ABC / abc-permit-api /abc-permit-api.log
我想获取目录结构的最后一级,即abc-permit-api。我一直试图获得成功,但没有成功:
([^/])+%{GREEDYDATA:msg}
这给了我
{
"msg": [
[
"/logs/ABC/abc-permit-api/abc-permit-api.log"
]
]
}
非常感谢
答案 0 :(得分:1)
如果您知道这将始终是五分之一中的第四级,并且始终包含相似的字符组合,那么这应该是微不足道的。
类似的事情可以为您提供帮助:
/%{GREEDYDATA}/%{GREEDYDATA}/%{GREEDYDATA}/%{GREEDYDATA:msg}/%{GREEDYDATA}