SonarQube REST API:读取指标

Lav*_*Lav 3 sonarqube devops

我正在使用SonarQube版本6.7.1

我正在尝试为我们的项目获取JSON响应sonarQube统计信息只需要简单的细节,例如

  • 错误计数,漏洞计数,代码重复百分比,代码覆盖率
  • 尝试使用URL http:// sonar-server:9000 / api / metrics&json = true但收到错误未知url,有人可以指出正确的URL
  • 最终目的是在时间序列DB中存储每次运行的以上计数。.有什么建议怎么做?

可能是我没有清楚地阅读/理解文档,可能是指向教程或示例的指针或其他一些指针会帮助我,

小智 6

尝试使用sonarqube.server.com:9000/api/metrics/domains,我能够从中得到json响应。

您可以使用的API在以下位置列出:

sonarqube.server.com:9000/web_api/api/metrics/domains/search

但只需在调用时删除“ web_api”即可获得json响应。