我一直在尝试让StackDriver错误报告在我的golang项目中运行。 我在GCE的vm上运行日志代理。无论我尝试什么样的模式似乎都没有拿起它,虽然它已经拾取了一些堆栈跟踪的随机位,看起来像是
/^go:.*/
下面是Stack Driver拾取的错误示例,以及它是如何被修复的。
原始标签
router.go:16: goroutine 47 [running]:
github.com/org/repo/baserouter.RecoverFromPanic.func1.1(0x15267e0, 0xc420056340)
/home/myuser/go/src/github.com/org/repo/baserouter/router.go:14 +0xe2
panic(0xf6c320, 0xc4200120b0)
/opt/go-1.7.1/src/runtime/panic.go:458 +0x271
标题
go: 16
Parsed Stack Trace选项卡
"不可用"
如何通过代理注销错误和堆栈跟踪,以便StackDriver选择并正确解析它?