Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rally 使用App SDK 2.0创建自定义缺陷趋势图_Rally - Fatal编程技术网

Rally 使用App SDK 2.0创建自定义缺陷趋势图

Rally 使用App SDK 2.0创建自定义缺陷趋势图,rally,Rally,我的任务是使用拉力历史数据绘制一些缺陷图。现在,我正在使用一个简单的REST客户端在特定时间点提取数据,并在电子表格上绘制计数。我现在正在做的是: { find : { "_ProjectHierarchy": <projectId>, "_TypeHierarchy": -51006, "FoundInBuild" : {$regex: "3\\.3\\."}, "State" : {$in : ["Submitted","Open"] },

我的任务是使用拉力历史数据绘制一些缺陷图。现在,我正在使用一个简单的REST客户端在特定时间点提取数据,并在电子表格上绘制计数。我现在正在做的是:

{
find : {
    "_ProjectHierarchy": <projectId>, 
    "_TypeHierarchy": -51006, 
    "FoundInBuild" : {$regex: "3\\.3\\."},
    "State" : {$in : ["Submitted","Open"] },
    $or: [ 
       {"Severity" : { $in : ["Catastrophic","Severe"] }},
       {"Priority" : "showstopper"}
    ],
    "__At" : "<date>"
},

pagesize : 1,false
}
{
查找:{
“_ProjectHierarchy”:,
“_TypeHierarchy”:-51006,
“FoundInBuild”:{$regex:“3\\\.3\\\.”,
“国家”:{$in:[“已提交”、“打开”]},
$or:[
{“严重性”:{$in:[“灾难性”、“严重性”]},
{“优先级”:“showstopper”}
],
“\uuuu At”:”
},
页面大小:1,错误
}

我只需要为每个需要数据的日期运行一次。这是很多疑问!我要寻找的是一种运行单个查询的方法,使用_ValidFrom和_ValidTo将时间范围括起来,然后将其传递到快照存储,然后将其绘制在图表上?我肯定有办法做到这一点,但我无法从文件中找到答案。非常感谢您的帮助。

不幸的是,AppSDK2和Lookback API的示例空间目前有点小。有一些很酷的应用程序,例如,您可能希望查看David Thomas的酷Hackathon应用程序:

作为一个起点。它查询LBAPI中的缺陷,并将结果数据存储在快照存储中。应用程序本身测量缺陷“鞭打”或特定开发周期内缺陷重新打开次数的趋势


在查看Hackathon应用程序时,请注意SnapshotStore的某些方法和语法可能会在AppSDK2的未来版本中发生轻微变化。

谢谢,Mark。据我所知,我需要在数据存储上创建自己的map/reduce,填充一个自定义存储并将其提供给图表。我看aggregate()和each()方法对吗?或者我应该尝试使用collect(“\u unformated”)来代替,并每天在“有效”和“有效”上过滤商店?嗨,Peter,是的,你说得对,你现在需要在快照上提供自己的地图/缩略。有一个独立于AppSDK2的JS时间序列库,名为lumenize,它为处理时间序列数据提供了很大的帮助,但是,lumenize有一些错误,将在AppSDK2.0p6之前进行更改,以使其使用更方便。您可以看到David是如何在缺陷返工应用程序的这一块中减少缺陷的:。