我最近开始在 Kubernetes 集群上使用 stackdriver 日志记录。该服务正在记录 json 有效负载。在 stackdriver 日志记录中,我看到 json 有效负载已正确解析,但所有内容的严重性均为“错误”。 这不是有意的。大多数这些日志都不是错误。它们也不包含错误字段或类似字段。 有没有办法告诉 stackdriver 如何确定从 kubernetes 中的日志代理收到的日志条目的严重性?或者我是否需要以某种方式修改我的结构化日志输出以使 stackdriver 更好地理解它?
提前致谢。
最佳答案
如果您将 severity
字段放入 JSON 记录中,Stackdriver 日志代理应将其转换为条目严重性。否则,它会硬编码 stderr
的 ERROR 和 stdout
的 INFO(对于 Kubernetes 日志)。
关于logging - stackdriver 日志记录如何断言条目的严重性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43208878/