我是个流利的新手。我在kubernetes运行一些php symfony应用程序,我想流利地解析包括json子字段在内的特定消息。
docker日志在文件中显示:
{"log":"[22-May-2017 09:46:13] WARNING: [pool www] child 18 said into stdout: \"[2017-05-22 09:46:13] app.ERROR: example message log {\"hello\":\"world\",\"test1\":\"value1\"} []\"\n","stream":"stderr","time":"2017-05-22T08:46:13.961351028Z"}
是否可以解析此类消息并提取json字段?
感谢。
答案 0 :(得分:0)
内置的json解析器,您可以指定需要提取其值的键。仅供参考,我看到您可以使用默认的time_key作为您指定的泊坞窗日志中的时间戳。
您可以在此处获得概述http://docs.fluentd.org/v0.12/articles/parser-plugin-overview。直接跳到儿子部分。