我们安装了Sonar 5.1.2,我们正在尝试将性能指标附加到我们的声纳扫描中。但是,当我们通过REST API更新指标时,指标" updated_at"总是设置为1970年1月17日。毫不奇怪,这会弄乱时间线视图,只留下消息"由于其中一个指标的历史数据有限,当前时间线缩短到较短的时间段。&#34 ;
也就是说,我们发出了对
的调用http://statica:9000/api/manual_measures?resource=<project name>&metric=<metric name>&val=<value>
(我们为电话提供适当的授权。
我们得到回复
{"id":3,"metric":"<metric name>","resource":"<project name>","val":17.0,"created_at":"2015-10-09T11:41:04-0400","updated_at":"1970-01-17T12:19:04-0500","login":"<user name>","username":"<user name"}
当我们访问网站本身,然后进入项目时,请选择&#34;设置&gt;手动测量&#34;,我们可以在那里看到我们的指标,并在DATE列中显示&#34; 1970年1月17日12:19&#34;,它与通过REST API返回的内容相匹配。
此外,如果您转到项目的仪表板,我们将时间轴小部件配置为显示指标(以及LOC和Coverage),我们会在&#34;当前时间轴的底部获得简单消息由于其中一个指标的历史数据有限,因此缩短到较短的时间段。&#34;和图中的单个扁平线。
这是预期的吗?有没有办法捕获指标更新的日期而不是此默认日期?我们需要提供一个参数来调用更新度量值吗?
答案 0 :(得分:0)
此WebService非常陈旧,不符合SQ当前的WebService准则。它已在5.2中删除,并由没有此问题AFAIK的WS api/custom_measures/create取代。
截至今天,没有计划5.1.3,所以这个问题不会得到解决。