Go stackdriver是否可以识别来自k8s的系统日志输入?

Go stackdriver是否可以识别来自k8s的系统日志输入?,go,kubernetes,syslog,Go,Kubernetes,Syslog,无法使堆栈驱动程序识别系统日志级别。尽管指定了调试,但所有内容都显示为错误 我知道格式 如果我使用正确的格式作为json有效负载,stackdriver将神奇地获取它,它对我有效 但是,为什么stackdriver即使在系统记录json负载时也不能识别系统日志输入?系统日志是一种不同的协议 试试这个 这是用k8s标记的。。。如果您需要kubernetes日志,那么只需使用导出器即可。如果您只是想获取pod日志,您可以发送到STDOUT,并将其转发给您 logwriter, e := syslog

无法使堆栈驱动程序识别系统日志级别。尽管指定了调试,但所有内容都显示为错误

我知道格式

如果我使用正确的格式作为json有效负载,stackdriver将神奇地获取它,它对我有效


但是,为什么stackdriver即使在系统记录json负载时也不能识别系统日志输入?

系统日志是一种不同的协议

试试这个

这是用k8s标记的。。。如果您需要kubernetes日志,那么只需使用导出器即可。如果您只是想获取pod日志,您可以发送到STDOUT,并将其转发给您

logwriter, e := syslog.New(syslog.LOG_DEBUG, "myprog")
if e == nil {
    log.SetOutput(logwriter)
}

log.Print("log me")