我正在尝试通过 Sonar 运行许多具有已知故障率的应用程序,希望确定哪些指标在确定特定应用程序是否会失败时最有价值。最终,我将制作某种算法,查看我正在使用的任何指标的输出并生成 1 到 100 之间的分数。我有大约 21 个应用程序通过 Sonar,结果已存储在MySQL 数据库。我最初计划使用 PowerPivot 来查找数据中的关系,但表格的格式似乎不适合这样做。stackoverflow 上的其他问题告诉我,Sonar 的表格没有格式化,我应该改用 Web Service API 来获取信息。一世'
从另一个问题的答案: http://nemo.sonarsource.org/api/timemachine?resource=org.apache.cxf:cxf&format=csv&metrics=ncloc,violations_density,comment_lines_density,public_documented_api_density,duplicated_lines_density,blocker_violations,critical_violations,major_violations, minor_violations
这看起来与我想要的非常相似,除了我只查看每个应用程序一次(我正在分析网格上所有实时应用程序的样本),这意味着 Timemachine 并不是我真正想要的米找。是否可以生成一个类似的表,除了每个日期的特定应用程序的统计信息,它显示应用程序及其所有类的统计信息等?