[英]Logstash Directory pattern in grok
我在获取文件夹结构的第4级方面遇到麻烦。 我正在尝试将应用程序的组件添加为Kibana中的字段。 该组件出现在第4层的路径字段中:
/ 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"
]
]
}
非常感谢
如果您知道这将始终是第五级中的第四级,并且它将始终包含相似的字符组合,那么这应该是微不足道的。
这样的事情可以帮助您:
/%{GREEDYDATA}/%{GREEDYDATA}/%{GREEDYDATA}/%{GREEDYDATA:msg}/%{GREEDYDATA}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.