立体主义为您处理初始化和更新:初始请求是完整的可见窗口(开始到停止,通常为1,440个数据点),而后续请求仅针对几个最新指标(7个数据点)。
查看context.metric,了解如何实现新数据源。可能的最简单的实现是这样的:
var foo = context.metric(function(start, stop, step, callback) { d3.json("/data", function(data) { if (!data) return callback(new Error("unable to load data")); callback(null, data); });});您将对此进行扩展以适当地更改“ / data”
URL,传入开始时间,停止时间和步骤时间,以及您要用于标识指标的任何其他内容。例如,Cube和Graphite都使用度量表达式作为附加查询参数。



