我让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值”周围的引号导致了这个问题。
1条答案
按热度按时间qrjkbowd1#
您当前的配置是什么?您运行的是什么版本的Logstash?
我假设以下方法会奏效:
http://logstash.net/docs/1.4.1/filters/json
如果您的JSON在标题字段中,则