0

我正在尝试从指标中记录最新数据(实际上是为了更新 div),但下面的虚拟代码只会注销“未定义”。

var context, cube, metric;
context = cubism.context().step("1e4").size(1080);
cube = context.cube(CUBE_SERVER);

metric = cube.metric("median(sar(value).eq(key,'ldavg_15').eq(host,'myserver'))");

metric.on("change", function(start, stop) {
  console.log("changing");
  if (typeof this.valueAt !== "undefined") {
    console.log(this, this.valueAt(-1));
  }
});

谁能给我看一些valueAt函数的工作代码?顺便说一下,相同的度量标准确实有效,因为它在其他地方用于绘制水平图。

4

1 回答 1

0

恐怕thison处理程序中指的是别的东西。

改为使用metric.valueAt(<your index>)1079(度量数据数组的最后一个索引,1080 是它的大小)。

于 2013-09-25T21:25:47.303 回答