【发布时间】:2019-07-25 10:23:48
【问题描述】:
我有 docker 容器以 json 格式写入日志。当它们在 GKE 上运行时,日志会很好地显示在 StackDriver 中,但是当我在某些带有 kubernetes(不是 GKE)的 VM 上运行相同的容器并使用 fluentd 将日志路由到 StackDriver 时,日志消息会转义并在“日志”下键。
示例:{"stream":"stdout","log":"{\"time\":\"2019-07-25T09:55:18.2393210Z\", ....
如何配置 fluentd 以获取与 GKE 上相同格式的日志(没有“log”:并且未转义)?
【问题讨论】:
标签: kubernetes containers fluentd stackdriver