gpt4 book ai didi

json - 如何通过使用logstash将自定义格式的日志文件拆分为json?

转载 作者:行者123 更新时间:2023-12-03 01:41:51 26 4
gpt4 key购买 nike

我的问题与拆分txt日志文件logstash日志文件有关。我的意思是自定义字符串txt转换为json格式,但是如何?

我的日志是这样的:

2017-10-18 18:04:25,194|231|ERROR|Ex:GeneralResource_tr-TR_Title.ResourceKey_1 resource key already added to cache 
2017-10-18 18:04:25,194|231|ERROR|Ex:GeneralResource_en-US_Title.ResourceKey_1 resource key already added to cache
2017-10-18 18:04:25,194|231|ERROR|Ex:GeneralResource_en-US_Title.Close_1 resource key already added to cache
2017-10-18 18:04:25,194|231|ERROR|Ex:GeneralResource_tr-TR_Title.Close_1 resource key already added to cache
2017-10-18 18:04:25,194|231|ERROR|Ex:vbfavouriteshortcuts_en-US_newshortcut-item.vbText_0 resource key already added to cache


我的自定义模板:

TimeStamp | RequestId | LogType |消息

但是我想将其转换为json格式以与logstash一起使用吗?我怎样才能做到这一点?

最佳答案

您可以在Logstash中使用Grok filter plugin解析日志。

...
filter {
grok {
match => {"message" => "%{TIMESTAMP_ISO8601:TimeStamp}\|%{NUMBER:RequestId}\|%{LOGLEVEL:LogType}\|%{GREEDYDATA:Message}"}
}
}
...

关于json - 如何通过使用logstash将自定义格式的日志文件拆分为json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46885186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com