【发布时间】:2018-09-11 10:32:49
【问题描述】:
谷歌堆栈驱动程序错误报告是否能够将错误堆栈跟踪与导致错误的源代码版本相关联?
我们找不到任何可以让您上传给定版本的源代码或“符号文件”的东西,因此当发生错误时,它可以显示围绕该错误的几行代码。仅仅有一个显示“main.py line 50”的堆栈跟踪是没有帮助的,因为它需要大量的时间来找出导致问题的代码版本并返回到 git 并找出“line 50”的含义当时。
Sentry.io 就是这样做的。对于每个版本,您 upload your source code 并且当发生错误时,它们会将源代码与您的错误匹配,您可以在错误详细信息页面中查看错误周围的代码行。这是一张图片。 (请注意,除了堆栈跟踪行 adapters.py 第 487 行之外,sentry 还会向您显示源代码)
据我所知,Stackdrive 没有此功能。对吧?
【问题讨论】:
标签: google-cloud-platform sentry stackdriver