我如何格式化我的golang错误日志,以便Google Cloud StackDriver在GCE上识别和解析它?

我如何格式化我的golang错误日志,以便Google Cloud StackDriver在GCE上识别和解析它?,go,gcp,stackdriver,google-cloud-stackdriver,Go,Gcp,Stackdriver,Google Cloud Stackdriver,我一直在尝试让StackDriver错误报告在我的golang项目中工作。 我正在GCE的一个虚拟机上运行日志代理。不管我尝试了什么模式,它似乎都不会拾取,尽管它拾取了一些堆栈跟踪的随机位,这似乎是 /^go:.*/ 下面是堆栈驱动程序拾取的错误示例,以及它是如何损坏的 原始选项卡 router.go:16:goroutine 47[正在运行]: github.com/org/repo/baserouter.recoverfrommanic.func1.1(0x15267e0,0xc42005

我一直在尝试让StackDriver错误报告在我的golang项目中工作。 我正在GCE的一个虚拟机上运行日志代理。不管我尝试了什么模式,它似乎都不会拾取,尽管它拾取了一些堆栈跟踪的随机位,这似乎是

/^go:.*/
下面是堆栈驱动程序拾取的错误示例,以及它是如何损坏的

原始选项卡

router.go:16:goroutine 47[正在运行]:
github.com/org/repo/baserouter.recoverfrommanic.func1.1(0x15267e0,0xc420056340)
/home/myuser/go/src/github.com/org/repo/baserouter/router.go:14+0xe2
死机(0xf6c320、0xc4200120b0)
/opt/go-1.7.1/src/runtime/panic.go:458+0x271

标题

go:16

解析堆栈跟踪选项卡

“不可用”

如何通过代理注销错误和堆栈跟踪,以便StackDriver将其提取并正确解析