我为各种平台开发移动应用程序,尤其是iPhone和Android。
这些应用程序中的每一个都有一种方法可以通过致命的崩溃堆栈跟踪“打电话回家”。到目前为止,我们一直在手工检查这些。
我正在寻找的是一个软件,可以将所有这些堆栈跟踪“聚合”或“合并”到错误报告中。输出格式并不重要,我相信我们可以将它输入我们的bug跟踪器。
因此,如果我们获得1000个代表相同错误的堆栈跟踪,即使它们的堆栈略有不同,它也会创建一个票证。
如果有一个能够处理来自各种平台(iphone / android / etc)的堆栈跟踪的软件包会很好,但如果没有,我也会喜欢特定平台的推荐。
由于
答案 0 :(得分:0)
我会继续回答这个以解决它,因为不太可能有人在徘徊。
我们最终做的是推出自己的解决方案。基本上,我们采用堆栈跟踪的最后一行,并将其用作折叠键。这条线通常非常稳定,而其余的线迹可能会变化很大。
偶尔会有微小的变化,因此我们一直在考虑的优化是使用5 {或6的Levenshtein distance来确定唯一性。