2013-07-18 3 views
0

내가 메트릭에서 최신 데이터를 기록하기 위해 노력하고있어 대한 최신 값을 얻는 방법 (실제로 현실에서 사업부를 업데이트하기 위해)하지만 오직 아래의 더미 코드는 "정의되지 않은"로그 아웃.내가 입체파 메트릭

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 기능에 대한 몇 가지 작업 코드를 게재 할 수 있습니까? 이 수평선 그래프를 플롯 다른 곳에서 사용되는 것과 동일한 메트릭 방식으로 작동 않습니다.

답변

0

나는 핸들러가 뭔가 다른 의미 thison에 두려워. 1,079 것 대신

사용 metric.valueAt(<your index>) (메트릭 데이터 배열의 마지막 인덱스 1080 그것의 크기).