gpt4 book ai didi

logstash - 将 Logstash json 消息分解为字段

转载 作者:行者123 更新时间:2023-12-01 22:28:04 24 4
gpt4 key购买 nike

它有一个日志文件,用于存储带有时间戳和 json 消息的事件。例如:

timestamp {"foo": 12, "bar": 13}

我想将 json 部分中的键(foo 和 bar)分解为 Logstash 输出中的字段。

我知道我可以将 Logstash 文件过滤器中的格式字段设置为 json_event,但在这种情况下,我必须在 json 中包含时间戳。还有一个 json 过滤器,但它添加了具有完整 json 数据结构的单个字段,而不是使用键。

有什么想法可以做到这一点吗?

最佳答案

尝试最新的logstash 1.2.1并使用编解码器值直接解析json事件。

input {
file {
type => "tweetfile"
path => ["/home/nikhil/temp/feed/*.txt"]
codec => "json"
}
}
filter{
json{
source => "message"
target => "tweet"
}
}
output {
stdout { }
elasticsearch { embedded => true }
}

关于logstash - 将 Logstash json 消息分解为字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18126835/

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