我有一个在kubernetes容器中运行的python服务,并将日志写入stdout。我可以在Cloud Logging Console中看到日志,但它们不是结构化的,意味着: 1.我无法过滤日志级别 2.将多行解释为多个日志记录的日志记录 3.日期不是解析 等
我该如何解决这个问题? 我能以某种方式配置flunetd deamon吗?或者我应该用特定的格式写作?
由于
答案 0 :(得分:1)
如果您至少运行版本1.1.0的Kubernetes(您很可能是),那么如果您编写的日志是JSON格式的,那么它们将在Cloud Logging控制台中显示为结构化日志
然后,某些JSON密钥在导入到云记录时会被特别解释,例如严重性'将用于在控制台中设置日志级别,或者'时间戳记'可以用来设定时间。