当前位置: 首页 > 知识库问答 >
问题:

多指标声呐API

咸玄天
2023-03-14

我正试图使用声纳API来获得多个度量。当我试图获得单个指标时,它工作得很好,但当给出一个逗号分隔的列表时,它返回空白响应。例如。

https://localhost/sonar/api/resources?format=json&metrics=test[工作正常并返回响应]https://localhost/sonar/api/resources?format=json&metrics=ncloc[工作正常并返回响应]

我做错了吗。我以前用逗号分隔列表,它过去工作得很好。但现在我想不出问题是什么

我的声纳版本是5.6

共有1个答案

夹谷星纬
2023-03-14

不推荐使用API/资源。它的metrics参数确实接受逗号分隔的值(首先在浏览器中测试它,并小心使用任何可能重写URL的反向代理),但最好使用最现代和最新的API:api/measures(嵌入在SonarQube服务器中的文档),它也支持metricKeys参数的多值。

 类似资料:
  • 更新。在分析了sonar-jacoco-plugin源代码之后,我试图创建一个定义为二进制目录的目录,但不幸的是sonar-runner根本没有为根模块设置sonar.binaries属性。 我的问题。是否有一个变通办法,可以让我使用文件与集成覆盖数据在一个多模块项目与声纳转轮?

  • 我正准备在Sonarqube上扫描swift代码。我们有一个代理,我相信这是这个错误的根本原因。 我在mac机器的~/.bash_profile中设置了http_proxy、https_proxy和no_proxy环境变量。 我有安装项目和声纳扫描仪在Mac节点(通过詹金斯) 我能够做分析的其他项目从windows和linux机器在同一服务器上。 提前谢了。

  • 我使用jacoco来获取代码覆盖率指标,并使用声纳qube以及它来可视化它。 Jacoco拥有多个“子”覆盖范围 行 方法 分支 类 指示 但如果我们查看sonarqube,它只显示了一个“覆盖”信息。 sonarqube指的是上述5个覆盖范围中的哪一个?

  • 我有一个应用程序与许多不同的文档类型。每种类型都有自己的语料库,我不希望它们会相互影响。 例如,如果一种类型包含许多项X的出现,那么我不希望这会降低其他类型中X的IDF得分。 我还没有选择任何搜索引擎实现,所以我将欣赏Elasticsearch和/或Solr的答案。

  • 在这篇 Matplotlib 教程中,我们介绍了添加一些简单的函数来计算数据,以便我们填充我们的轴域。 一个是简单的移动均值,另一个是简单的价格 HML 计算。 这些新函数是: def moving_average(values, window): weights = np.repeat(1.0, window)/window smas = np.convolve(values,

  • Tendermint 可以报告和提供普罗米修斯指标,而普罗米修斯指标反过来也可以被普罗米修斯收集器消耗。 默认情况下禁用此功能。 要启用普罗米修斯指标,请设置你的配置文件 instrumentation.prometheus=true 。默认情况下,指标将在 26660 端口的 /metrics 下提供。 监听地址可以在配置文件中更改(参见 instrumentation.prometheus\_