logging - stackdriver 日志记录如何断言条目的严重性?

标签 logging google-cloud-platform google-kubernetes-engine stackdriver

我最近开始在 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/

相关文章:

使用gunicorn登录 flask

kubernetes - ImagePullBackOff 错误 Google Kubernetes Engine

git - 我如何正确地可视化我的 git 仓库?

多处理中的 Python 日志记录

java - Google Cloud API 服务授权失败 - 禁止访问

google-cloud-platform - Datalab 用于访问数据的凭据是什么?

google-cloud-platform - 重命名列和表

kubernetes - Google GKE负载平衡器防火墙需要阻止ping

kubernetes - 如何从 Minikube 连接到本地主机上运行的 MongoDB

python - 使用 mod_wsgi 记录 flask 错误