立方体生成无法解释的数字

时间:2014-01-15 13:26:00

标签: node.js mongodb cubes

我正在尝试使用Cube构建动态大数据分析工具。事实是,我正在使用这个生成测试数据:

process.env.TZ = 'UTC';

var util = require("util"),
    cube = require("../../"), // replace with require("cube")
    options = require("./random-config");

util.log("starting emitter");
var emitter = cube.emitter(options["collector"]);

var start = Date.now() + options["offset"],
    stop = start + options["duration"],
    step = options["step"],
    value = 0,
    count = 0;

while (start < stop) {
    emitter.send({
      type: "visit",
      time: new Date(start),
      data: {
        os: "windows",
        ip: "192.168.2.2",
        language: "Dutch",
        article_id: Math.floor(Math.random() * 50)
      }
    });
  start += step * Math.random();
  ++count;
}

util.log("sent " + count + " events");
util.log("stopping emitter");
emitter.close();

这样,执行时大约有14000条记录被推送到MongoDB中。

然而,当转到localhost:1081/1.0/metric?expression=sum(visit)&step=1e4&start=2014-01-14T08:00:00Z&end=2014-01-19T08:00:00Z时,那里显示的数据与正在推送的数据不匹配。在查看该页面并添加数字时,我始终看到~2000 visits不准确的图表。

有没有人有关于立方体的想法或资源?我喜欢Cube的想法,但缺乏文档会浪费很多时间。

0 个答案:

没有答案
相关问题