gpt4 book ai didi

json - 需要在 LogStash 中将字符串转换为 JSON

转载 作者:行者123 更新时间:2023-11-29 02:55:16 28 4
gpt4 key购买 nike

我让 Logstash 提取 JSON 格式的日志。它有一个包含 JSON 的特定字段。 Logstash 将带有 JSON 的特定字段视为字符串,因为该值已被引用。我希望 Logstash 也将该字段的内容视为 JSON,但不知道如何去除引号。

这是日志:

{"Time":"2014-06-16","Hostname":"FOOname","Event":"Warning","CustomField":"{"Title":"This is the data treated as a string","User":"FooUser"}"}

“CustomField”值周围的引号导致问题。

最佳答案

您当前的配置是什么?您运行的是什么版本的 Logstash?

我会假设以下会起作用:

filter {
json {
source => "CustomField"
target => "CustomFieldParsed"
}
}

http://logstash.net/docs/1.4.1/filters/json

如果您的 JSON 在标题字段中,则

    source => "CustomField.Title"

关于json - 需要在 LogStash 中将字符串转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24249679/

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