我有一个运行 Go 的 20 个节点的 GKE 应用程序。我想合并所有日志以在 Google Developers Console 日志查看器中查看,但我遇到了 2 个问题。我无法获得严重性过滤,并且我的日志消息中的每个换行符都会在查看器中启动一个新的日志条目(日志中的换行符有问题)。
我有 google-fluent-d 设置,因此所有标准输出都记录在云中,并且我使用了 log.Lshortfile、调用深度和 log.Logger.Output 从“日志”库中获取文件名和行号。
我看过这个库:“google.golang.org/cloud/logging”,但我无法让它工作。
是否有某个库或在 GKE 和 GCE 中编写日志的最佳方式的示例?
