1

我有一个在 kubernetes 容器中运行的 python 服务并将日志写入标准输出。我可以在 Cloud Logging 控制台中看到日志,但它们不是结构化的,这意味着:1. 我无法过滤日志级别 2. 多行的日志记录被解释为多条日志记录 3. 日期未解析等。

我该如何解决这个问题?我可以以某种方式配置flunetd守护程序吗?还是我应该以特定格式编写?

谢谢

4

1 回答 1

1

如果您运行的 Kubernetes 至少是 1.1.0 版(您很可能是),那么如果您编写的日志是 JSON 格式,它们将在 Cloud Logging 控制台中显示为结构化日志。

然后某些 JSON 键在导入 Cloud Logging 时会进行特殊解释,例如“严重性”将用于在控制台中设置日志级别,或者“时间戳”可用于设置时间。

于 2016-01-12T17:42:33.267 回答