{"_id":"bell.js","_rev":"64-f0e89fbe4981b58a39d9877d671fc8e5","name":"bell.js","description":"Real-time anomalies(outliers) detection system for periodic time series","dist-tags":{"latest":"2.0.5"},"versions":{"1.0.0":{"name":"bell.js","version":"1.0.0","repository":{"type":"git","url":"git://github.com/eleme/bell.js"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"wangchao@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">= 1.0.4","node":">=0.11.9"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.3.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.13.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"1.1.0","request":"~2.40.0","ssdb":">=0.1.6","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4","heapdump":"~0.3.3"},"scripts":{"test":"mocha test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"c2e915e6b699c99e1296e3aabd52d7bd29fd79f1","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js","_id":"bell.js@1.0.0","_shasum":"d860fda2f762340632b82c75492736587746bbc0","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"hit9","email":"nz2324@126.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"}],"dist":{"shasum":"d860fda2f762340632b82c75492736587746bbc0","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.0.0.tgz","integrity":"sha512-NIwTdDg0xJDL5ZpdWlSGlduGtTCasI6h4VYdYPg1ySgPhKfu1GGXMyH35B1A8bIKKMvbqcdzmgaRClZAEMiB/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICd9y8Ga2sg6bQ/GDS/qun6TuwT8K9TNc8yAtQHhk4qzAiEAqjG9aFrvvHlPCy9wLmCCkm8i75RH5g7S4IQ05qCLOVA="}]}},"1.0.2":{"name":"bell.js","version":"1.0.2","repository":{"type":"git","url":"git://github.com/eleme/bell.js"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"wangchao@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">= 1.0.4","node":">=0.11.9"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.3.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.13.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"1.1.0","request":"~2.40.0","ssdb":">=0.1.6","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4","heapdump":"~0.3.3"},"scripts":{"test":"mocha test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"690253947a7f898ae2c5d909bb799686d5090440","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js","_id":"bell.js@1.0.2","_shasum":"1188fe14c1b3557c2412d77da93d1511d2ebea5d","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"hit9","email":"nz2324@126.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"}],"dist":{"shasum":"1188fe14c1b3557c2412d77da93d1511d2ebea5d","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.0.2.tgz","integrity":"sha512-Pu2f98MunuoG0qjgXF5/xg19ZP0e94qRnGmtlTPskIF2QFBs4Qiv2mTnk34jpn7xpfYCBoFt698voiQYvQqrmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC551/0jI4H8Dpnvj7VsywbqM0bfH5HYwUhh8gH+FPyJQIgGMfReNGP8UKMCULZkAxgpeH0V1AvvDsvPkkIyQlWXTI="}]}},"1.0.3":{"name":"bell.js","version":"1.0.3","repository":{"type":"git","url":"git://github.com/eleme/bell.js"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"wangchao@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.13.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"1.1.0","request":"~2.40.0","ssdb":">=0.1.6","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4","heapdump":"~0.3.3"},"scripts":{"test":"mocha test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"9ca1966b5dc20edb8f0747eae233ad178bb19c4a","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js","_id":"bell.js@1.0.3","_shasum":"f7f6e4008923f02bea219f6cef584e26a59a961d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"hit9","email":"nz2324@126.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"}],"dist":{"shasum":"f7f6e4008923f02bea219f6cef584e26a59a961d","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.0.3.tgz","integrity":"sha512-50fly4N6ZWpAsrcvu0Q586pr7lK/RrjLgHPbk+ENzzM9XFXFg2sn4icOglNsVy0C/9vC7QU18htgGZ9ypJ5yqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/RWCZcwv5qe9a9jEEeXXKoheguQocNuEm9aZqkKds6AiEAtovg0xxn2HJbRy97reKyask+g0SIsQqDkgidqxPr/mU="}]}},"1.0.4":{"name":"bell.js","version":"1.0.4","repository":{"type":"git","url":"git://github.com/eleme/bell.js"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"wangchao@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.13.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":">=0.1.9","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4","heapdump":"~0.3.3"},"scripts":{"test":"mocha test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"d1897dedaea06401ff0adf4f7f5d9bdbd41a479b","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js","_id":"bell.js@1.0.4","_shasum":"32abf39a8f210ec5b92b5237fd621c002dd1a2f5","_from":".","_npmVersion":"2.6.1","_nodeVersion":"1.4.3","_npmUser":{"name":"hit9","email":"nz2324@126.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"}],"dist":{"shasum":"32abf39a8f210ec5b92b5237fd621c002dd1a2f5","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.0.4.tgz","integrity":"sha512-ExieP8oxW8hhjlWODpu/c86equnGNUsv3KdWeXQ/L69kHgfKZKb53I3XteDtnLPvhv1RS5MVhtgUtMwLW0Huyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAudyrqOyHA1mESGZDAthrJc3lc5ZtXiBgpY2rLV1Tc+AiEA+1erinwqJhmVY1AA+kXMSrU377rai0XtpSyKsT3khdM="}]}},"1.1.0":{"name":"bell.js","version":"1.1.0","repository":{"type":"git","url":"git://github.com/eleme/bell.js"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.13.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.0","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4","heapdump":"~0.3.3"},"scripts":{"test":"mocha test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"284530fdcf10b0d74af936b21af5679714f1e95f","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js","_id":"bell.js@1.1.0","_shasum":"aa17e7276089db568d3d707c875f43de1fc9ca13","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"aa17e7276089db568d3d707c875f43de1fc9ca13","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.1.0.tgz","integrity":"sha512-P0pFSdNjpDNSI1PDlbzig0gvI2pLG8yRcSeeEJNSBTb2aELCG7xt4W30TnYkJoSWjN+1g3lut58bMurbGDKAdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVKB43dXFa2V4tRVRG187tiyfM6PpkXbuJKAK+7IPypAiEAxze3rLUBSJjFDVsSKd8IKwfjUTcfWSyvNm22CR6o6bI="}]}},"1.1.1":{"name":"bell.js","version":"1.1.1","repository":{"type":"git","url":"git://github.com/eleme/bell.js"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.13.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.0","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4","heapdump":"~0.3.3"},"scripts":{"test":"mocha test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"6a81a7eaa8454451c2f8890d49cc2120eadefa16","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js","_id":"bell.js@1.1.1","_shasum":"bb7a0742eae3543b40f86edb840f5b97e0908616","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.7.1","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"bb7a0742eae3543b40f86edb840f5b97e0908616","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.1.1.tgz","integrity":"sha512-LCdTY/oCJA8Vtb125Pf4agX8Ogtart3z6uRlXLcH9kKo0kJ/aKnsq5G1gnTIKl6398Avk0pJXFppTtJyaQ82Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQeFOiHo/LPspWfx8jm0pf/9cfvFouGNEmV4wamJN93gIhAMJHk+Pbk6QUN/jfHJWV+QWc4PZORqy/rAhJZpAojcm7"}]}},"1.2.0":{"name":"bell.js","version":"1.2.0","repository":{"type":"git","url":"git://github.com/eleme/bell.js"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.13.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.0","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4","heapdump":"~0.3.3"},"scripts":{"test":"mocha test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"2c92e2ef5b706018f82729f04557f16c0750ae30","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js","_id":"bell.js@1.2.0","_shasum":"545e00d773e527234c1023ea5e70078119b7bf61","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.7.1","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"545e00d773e527234c1023ea5e70078119b7bf61","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.2.0.tgz","integrity":"sha512-jZ2NxU1R9F3QWUHr25kSbFXKEnmBbVt3ssd9yiXUFhDTCxkq0A5mV1lwPTunMmqifSZot5N2ucnL4vB3Lj/ddw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAFG14ToJHzOqxq+a5Vt+qTf8YnMkh86vyQRgXJ961qAiAJheLJGte2Pt4y8B64HeBln7DBiJtI5sniqXsYTKclYQ=="}]}},"1.2.1":{"name":"bell.js","version":"1.2.1","repository":{"type":"git","url":"git://github.com/eleme/bell.js"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.13.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.0","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4","heapdump":"~0.3.3"},"scripts":{"test":"mocha test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"b2b5956f4716f1c1e203b7216833a079b9e0fec7","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js","_id":"bell.js@1.2.1","_shasum":"c2d1df0f5c3f54db39841b84ab217d5943d7261a","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.7.1","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"c2d1df0f5c3f54db39841b84ab217d5943d7261a","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.2.1.tgz","integrity":"sha512-OC4ijVmM05HQgWexdq4Z8RG/Eu2p2Qj/44SSHHl+h8TxpN/TlsDnzQrGAUY4dTNs7rk97TzzwGMgQn3YtEQZ6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIb038WFwZ103VCsn1k5y7i4YXffu+w4b2BoygO8HqggIgYONWWuUzXFZRkd4az2mgAbgyz45vFlsQzDx/dLe4ylo="}]}},"1.2.3":{"name":"bell.js","version":"1.2.3","repository":{"type":"git","url":"git://github.com/eleme/bell.js"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.13.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.1","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4","heapdump":"~0.3.3"},"scripts":{"test":"mocha test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"208d6a045f43227e816ece460cc5c2096034f3af","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js","_id":"bell.js@1.2.3","_shasum":"03cc4d29ce18cb69baee624825d47146887a4645","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.7.1","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"03cc4d29ce18cb69baee624825d47146887a4645","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.2.3.tgz","integrity":"sha512-xJ4KeFoxzkCuixt9xoJ1lB/cKuXJOLTLW5lINzJFERyb6ZpwteXADhalKpC2W1SsML/kfJdasJClu1bB0jzmvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTcs0RYok/18ReTFNFbK5h8+eKM00ZPfAufS51dnFntAIhAK2knEcsnovuAuhPwea6mUntE98C758Ji1972bHq9QNe"}]}},"1.2.4":{"name":"bell.js","version":"1.2.4","repository":{"type":"git","url":"git://github.com/eleme/bell.js"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.13.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.5","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.1","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4","heapdump":"~0.3.3"},"scripts":{"test":"mocha test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"a16021585086f46e03b33b49ca1e752413a7cbed","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js","_id":"bell.js@1.2.4","_shasum":"d05749e6b54efae089ebb2837f09457528174b51","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.7.1","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"d05749e6b54efae089ebb2837f09457528174b51","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.2.4.tgz","integrity":"sha512-1k/a5rt6fY4C10yvt0qVAj3iCN+5XAfdqqLX8CCDpAYZMz3p06NbHMXaJHpgS0o9o55YFpCculoqK4J7EIJc9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlSu38SjjWj53PaqMpejTZRxa+kEMV8g8cOcPiwBd9QQIgAPLzsfwDD+tq/JoMC8jaPnI2SDWLyZan9qOXbo9DVRs="}]}},"1.2.5":{"name":"bell.js","version":"1.2.5","repository":{"type":"git","url":"git://github.com/eleme/bell.js"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.13.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.5","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.1","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"mocha":"~1.21.4","should":"~4.0.4","heapdump":"~0.3.3"},"scripts":{"test":"mocha test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"5afc94b9ad3761495a56d3783b276cbc2bbc8027","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js","_id":"bell.js@1.2.5","_shasum":"709a313497938c610d20a72e2fe931db2532d215","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"709a313497938c610d20a72e2fe931db2532d215","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.2.5.tgz","integrity":"sha512-0XR+GaBYmQaH2rHOnBZftbISMRc3Oro+dwgWpvL3ZGYmXXl8j2wzdk8feBiEwOxOJoykRD61E9tmb7spcXk71g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi4Tp9vS2SbPNLiU6cJBZdrLp2s08LpJPI0pGpo/mXWwIgXsNsEDwAh/tKyMPXqwcjqYSieXs3Kiv22hyf9oO9aBg="}]}},"1.2.6":{"name":"bell.js","version":"1.2.6","repository":{"type":"git","url":"git://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.20.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.5","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5"},"scripts":{"test":"node test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"e33624acac45c5e4725e4ac5dca4059afb33596e","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.2.6","_shasum":"af76b4cbf4c49a831d3d14297f294c1c3a682c17","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"af76b4cbf4c49a831d3d14297f294c1c3a682c17","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.2.6.tgz","integrity":"sha512-u/RzfFy3eJCNvAFoYJFd1Oc4/xqb2fVG4OB67jdcuyGcR5vkthrPIcDVq/f8hYhqTDy0DVlF6SWVmCjFnXIR+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxqam+YfIZlmaAZjuEIaL+zBm+asy0RIU2saSeW4brvAiBX2TEewQLDT224nr//Sie9+av8CDb1DTBp748iOk2ofQ=="}]}},"1.2.7":{"name":"bell.js","version":"1.2.7","repository":{"type":"git","url":"git://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.20.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","eslint":">=0.24"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"27a0895f03f76645b960160ac595db054f76c7b9","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.2.7","_shasum":"1ae620b1bf2f5112902f70f7b3eb1c412108cb14","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"1ae620b1bf2f5112902f70f7b3eb1c412108cb14","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.2.7.tgz","integrity":"sha512-XEl75cLwjidOY6eSswCzYn0/3kMIzTX9CjYChB1UB5zTFR9/Hoa/9ymcqOWRfurCMnSssQjgmab2dn8mVgRoaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7dKvRS8+3vAXEh0D2Cw64IeebxSVqhEABLLJZlZ6R/AiEA8Fm6qy9NqFGUNB0Op24GqWK4/J1mSe6Bc6UmrXeY1cA="}]}},"1.2.8":{"name":"bell.js","version":"1.2.8","repository":{"type":"git","url":"git://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.20.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","eslint":">=0.24"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"3cf926f3a1ca46fe203b5a3f2bd5f0c04064f362","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.2.8","_shasum":"747244dc780d27bed9b6a170edd54e6dc6e8f391","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"747244dc780d27bed9b6a170edd54e6dc6e8f391","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.2.8.tgz","integrity":"sha512-v+P3eMtMLU6eJ67Y9mU08CBvmCxuQMdkGpUwNc1Oz/tw7sFzYPrIWjeYiJ39psJ+l2wKSSgH903KjyifDWOzAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP/7tTj9Rf0PocehBl4xU/SLmlaEvsUPbjtdjHWVlM3gIgVJ/kSjpKi52peWEkeOGyYfgZ9ydm+gQIeeNDVQyIlzA="}]}},"1.3.0":{"name":"bell.js","version":"1.3.0","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"2a9106043d4523da33efefda0a06335e6013be60","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.3.0","_shasum":"dc531faa702012f8014dd55bcf212c309b6f6ea6","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"dc531faa702012f8014dd55bcf212c309b6f6ea6","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.3.0.tgz","integrity":"sha512-1nXFCYxV4DCWleG5aLTIQauv7IPST6JTfCISkcZohAeeyyo0H0bQ+905VtvyhucqZ6Be/f9qfgd1jstic1qbXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDApraMTqE4S77B7L2XTwwWXz/wObseX9J/VWqjVRWLhgIgarpIapndnnaby+bE4/DyByOFoiT/+oJ9W3HYjscv7u8="}]}},"1.3.1":{"name":"bell.js","version":"1.3.1","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"501a30255b2bac268c8719be31570448f1ebd536","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.3.1","_shasum":"c2303d7a7d4f66550a3ebac8651444ac5e889e00","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"c2303d7a7d4f66550a3ebac8651444ac5e889e00","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.3.1.tgz","integrity":"sha512-3xrhQfQpLI2rHD2aiEZhrvbjEFfP6XsL4qBknzRj178GGlxJN7XNTBVxFBC195NUkzA0s4hT6jtjJLi6SoOyKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKpE6gxlBkDUmLBQXSY0l6xok69lzL6PQ92wRBUI2VFAiAM9AjC+K2yGsPEMJgSXYwqlH9gljS9m5MYLiaqry/Olg=="}]}},"1.3.2":{"name":"bell.js","version":"1.3.2","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"5d2c8c6b86b647bc4cdc146bf3597c0ca9923c5f","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.3.2","_shasum":"907d7573d65dc6bd757d0455e072971c501cae8b","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"907d7573d65dc6bd757d0455e072971c501cae8b","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.3.2.tgz","integrity":"sha512-M1xsK3x6oQehFbRO6LrDqjU43HM+1JXT2XfVIqaosG7u5yatWuYY608gociE+sHZAW8lsf5ihsTSPycfzJNy7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE1NO7ENXOQP4uMBE1M0cojXGrtOGYQc3FlYKaObkWMAIhAK4lBj7AUV7xLjSnQISrZDU7/+qBcOfIDIG86wrIhlVR"}]}},"1.3.3":{"name":"bell.js","version":"1.3.3","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"cafb60797edca96445ce770806b6a7003b6718f1","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.3.3","_shasum":"3ab01c491397c945012dbcf864b85acc55694b6d","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"3ab01c491397c945012dbcf864b85acc55694b6d","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.3.3.tgz","integrity":"sha512-FZcfwXYkfW/tXYQyOReap4DYz0/xE0qAnoJWeYt7FGBCVrQetEsfKdaphnyvZGW/klfIlo/nTTicyuyiVHcqCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUKAygi7Tk37h+FGan6s51oUzBj/uk6s1MGNIbZWGkcAiEAlZk50q/Bwbk6GPviPllOlKuhGClIlDxXUynZjCP7QNU="}]}},"1.3.4":{"name":"bell.js","version":"1.3.4","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"34ec3bcad5d06897bf5238adbcfeeff6a044b0c2","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.3.4","_shasum":"be49cf8f97c4dcec5845539780369ea79a9df939","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"be49cf8f97c4dcec5845539780369ea79a9df939","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.3.4.tgz","integrity":"sha512-HRicdeQ3hf1E4jT88pXL9i8FIngiqZEQiGlL64bM8pbjtJDD9CwAo9a64zcd8g01WfXyZGzGMlFk+Jzx6kZ+kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADl0FnbU7S7nxy0qLOxWsSMis81Fs1oWxB2iDqTgc6mAiEA3V1Bdn6HSipJj/b0lQvZ2DvmcRzau4lamJEr7j7P3ik="}]}},"1.3.5":{"name":"bell.js","version":"1.3.5","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"650800df2a01aaa8903ee6de71f07b292277b782","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.3.5","_shasum":"7bfc43713e09886e0316be22286562caa28b35fc","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"7bfc43713e09886e0316be22286562caa28b35fc","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.3.5.tgz","integrity":"sha512-wlR3ne0cvb3ywZ9t6amOuWGgDbM3rO62tghxIxTBfcVHWIQKFsPch5DaR3qNcNhp2QbrakLrO/+7088ovOZuwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkOx04yzvJaApwktDBM7igNqLQOSQ6K+9wmOGOgti6yAiAp+bxn4ARtvzOpUXY9KEkRHJp4HsalE8msJub2AgFycg=="}]}},"1.3.6":{"name":"bell.js","version":"1.3.6","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"1b8d046e1be964824d1f4e4166f7b693e077e39e","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.3.6","_shasum":"871e022ae6cc44a32c68052d7eb47acf3fa8acdd","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"871e022ae6cc44a32c68052d7eb47acf3fa8acdd","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.3.6.tgz","integrity":"sha512-ORouZ2dLgIk7cWhmLVPebuZ+SIVihX81u6eT2aJNbAfE8KiJ7l5h0QCI5+7ArY0h9RHDyMSk/iqi0hXFJpY4Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJLH/M73YdHKNG9uk0karPhT8gtAcXsUuWc33zEHDJwAiAZYVXSy4vNICg1ivJ4Soh/TwLfFSpLdGY8gkTLspufew=="}]}},"1.3.7":{"name":"bell.js","version":"1.3.7","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"2200ad85d474338af3d2407f7e339d885f125826","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.3.7","_shasum":"6462af279d015736b132b4cf46194a8f96c86f73","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"6462af279d015736b132b4cf46194a8f96c86f73","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.3.7.tgz","integrity":"sha512-45yQRT1Qew9X8yjunroGZpTEPTi0yESqLe6CSTvK0vX3ii7wvc1ika/SCN/beAtzQFgr7Hb6OdKrd03l7NzWwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4s0Dnr62tOPqGNL5GLWG4imABMds4Grz2BUpJk5JApwIhAKvT/gq/N5rPZ5oWyn5xOnIJPrsh4pDZsb5FxcxInqD8"}]}},"1.3.8":{"name":"bell.js","version":"1.3.8","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"d14f2fb06d732e6b1f99b68947f426e74f3b5d96","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.3.8","_shasum":"03aee8b9bcf7f904dc0bf3d5e878fb89993dcb00","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"03aee8b9bcf7f904dc0bf3d5e878fb89993dcb00","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.3.8.tgz","integrity":"sha512-N+/HxZwaB7JChcxwWVEuKyPJl6LCbvpSEkf/2HVxuRrGWjkQEzsGZmsFOFOTw7TTZvJBy+MzKPiMzbhtFpFlTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIk4Ic1w1iDfulbEqPZqbNKIMkTmrXWi67sC7CQUv53gIhAIRdjhZ6Gh5vCX47z5f4L6HLdXcCXehDo2LjN20anhBx"}]}},"1.3.9":{"name":"bell.js","version":"1.3.9","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"906c94dac9b5690108085ab01e340065d624ebf1","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.3.9","_shasum":"ccce9f0d5745586c35461e854ad69bf103c490cf","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"ccce9f0d5745586c35461e854ad69bf103c490cf","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.3.9.tgz","integrity":"sha512-rGADzC5djQIEaRLnBYVbQeUu4zFyW8DkTnkQ534gMUkTzmvwPuuLgs4o6dKSs5sexcdweVc1FiYeTT19K0DCGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEjlcI6l2RlLVOFX8KQoP2WbkwcJVgOmL3y0Z3qngSAgIgTCoe223hkc2lD8IrBOMpRaWYQsgB/9R1YMfTyAfCzkY="}]}},"1.4.0":{"name":"bell.js","version":"1.4.0","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"ba063510c42574cb0a4177b7bf667bbe060e1195","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.4.0","_shasum":"d9a5d55a037b794935037668f7740527542c285c","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"d9a5d55a037b794935037668f7740527542c285c","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.4.0.tgz","integrity":"sha512-/BUMQds4NZj6eoKaQR44yQFebXBR4m5n3eeVyB1H8wZzHBSOpwXmdRTQIo4kuB0DSqxjy18PMaNTH1S6foyddA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE0B4M/I/YI1SxIYQeci07X3EH7p+nobObkwG1pvkg+AIgRFYvXCdGRmU/SYoAKAu25ebVIMWy0eyiP2l9e5+wI+E="}]}},"1.4.1":{"name":"bell.js","version":"1.4.1","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"34fb35b124b4e750839d8971a44d92ddb0b4ac09","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.4.1","_shasum":"ade589415dc6e00cfcefe6e77438e6493f727ca2","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"ade589415dc6e00cfcefe6e77438e6493f727ca2","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.4.1.tgz","integrity":"sha512-fn7lymWH3QNGXotaH4RdWl2gYNuAVGaxHhspWOv9D9VLmUdt10G4rVkNybD1ZZ7pn1Yogbor/crcDI0kkBGEGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHo3fRLA7vnNmLZlA2J0TAhkntnT88OwID7U2vDyr0hUAiEArJ1Afv837uNZtMOgcCybe2uxbAPRxHds+pz1L67UIIQ="}]}},"1.4.2":{"name":"bell.js","version":"1.4.2","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"a99a204c734833b2cbff34fe6718b3acbebf2e50","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.4.2","_shasum":"592c769263d6f02f0312f78a4e4dd0afafd2068c","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"592c769263d6f02f0312f78a4e4dd0afafd2068c","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.4.2.tgz","integrity":"sha512-mnTNDtLYlzkWEHNxigqgmV1GTJDjU/BUokV3USeTi9Bn3dHfkqi1kBNbnhL8aMgl5YwBvDI1hVmdU4n7+yU8+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrrY3cOKZWN23HZIiKzyL/77g/duktHmkEFFqD17ZSCAIhAMtFNOwt5dN+kPuIAI8cRKicPQcr3Rt0oahEq+23lF6G"}]}},"1.4.3":{"name":"bell.js","version":"1.4.3","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"c9edce42a0100ca27a36b84c392f15aae0946395","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.4.3","_shasum":"e65373204ba89afb8629eeadb2a21e237d181096","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"e65373204ba89afb8629eeadb2a21e237d181096","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.4.3.tgz","integrity":"sha512-waZupK3ljhfZFKbMJo4s5Ka804pGLO18IOlKz5mIp1fJl8obB3T/Igcue6ccz7fB8YiYC7VSSUV3XDzXHWdKaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChdSSGao1z8NU4G4RVFIlq7RHyBhbqAZ90mqHCfhV9/AIgdQBtOvVM6RAmdPBWOOneyG7WQLbEthm0T/fprPpIrKk="}]}},"1.4.4":{"name":"bell.js","version":"1.4.4","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Realtime anomalous metrics detection","author":{"name":"hit9","email":"hit9@ele.me"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./clients/client","dependencies":{"bluebird":"2.3.11","clone":"0.1.18","co":"^4.4.0","commander":"2.3.0","extend":"2.0.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-route":"2.0.0","koa-mount":"1.3.0","koa-static":"1.4.6","logging.js":"0.0.8","minimatch":"1.0.0","nunjucks":"1.2.0","request":"~2.40.0","ssdb":"~0.3.3","strftime":"^0.8.2","toml":"2.0.6"},"devDependencies":{"ntt":">=0.0.5","jshint":"2.8.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"c4d534d5645ad700eb0ceb81f2a2df34be524c50","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@1.4.4","_shasum":"8db9c5bb8b067edfe4890d562576848abdff1685","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"8db9c5bb8b067edfe4890d562576848abdff1685","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-1.4.4.tgz","integrity":"sha512-ey8iFKc0MU94UqzN/jzJsoidrEj5270Uyak7DxaYjUZpapTVzfkutgPnYJZjke00SpRHeKHHvUz/wfnBT7a4iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeLLvZn6KFtboya5+vzQc8/BgtG4XtN7nW0EvuvWHp3wIgRkcJy2ZVe8KkQf2iwWHoWr41TW/p84sAlwjMSjrl3bo="}]}},"2.0.0-alpha.1":{"name":"bell.js","version":"2.0.0-alpha.1","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.0","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"ef8d3395906668964e3effb4a40f8f765f68f316","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.0-alpha.1","_shasum":"6beb41b8f17fe5c71818b68122135c3d8d7dcbfa","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"6beb41b8f17fe5c71818b68122135c3d8d7dcbfa","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.0-alpha.1.tgz","integrity":"sha512-CFhAOIdbLx3S+H2h3tvwGgVbhTLLtUzlIo4M8/j56RbaGe4ucTPpVegTdpSB3Rf70VrWcBiqOnVqYHP2w6DqhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgE1tnXB1ZsVdgeeG7OhGQL/meDFH52ZnrX7Xl2DyShAiAYr0M2P0S2ITAw0WYPC+LS8/+oDCwkFsMm8pS6o2unqg=="}]}},"2.0.0-alpha.2":{"name":"bell.js","version":"2.0.0-alpha.2","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.0","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"91c68072450df667e7c60a9f90e0a28e9678d18b","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.0-alpha.2","_shasum":"ed6b6e7d0c279d07af1d09b9a833c5485f196654","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"ed6b6e7d0c279d07af1d09b9a833c5485f196654","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.0-alpha.2.tgz","integrity":"sha512-7YzuzyE3SfWFcXdSqkQokafxiHuNtDIzBKsHs6Bm+rrPfHdQoEWpLuUkeYlHKf1rS7uUYLsaD4As8e4lLTLVJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBhAt2EjKvLQFsH135WtIW1xTt/p/+KPDzwN3qWRK9hcAiEAxpFZwwl1Lr3fUzlI4PDT51Ci+9QM3nReE60SH3IoVrM="}]}},"2.0.0-alpha.3":{"name":"bell.js","version":"2.0.0-alpha.3","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.0","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"731c427f4d1cc7cc072564910b52ac7ebd31783c","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.0-alpha.3","_shasum":"4bd47f2963ee3629a09cfab48d9eeb8ca28ad9b4","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"4bd47f2963ee3629a09cfab48d9eeb8ca28ad9b4","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.0-alpha.3.tgz","integrity":"sha512-A32O2LTMMfKa+Vy0P3LlYZEYSU1tfAs+f5DqCJ4weCce2ZTYqZQTYORmXSwVkqSN9oCaHcXKKaJI6FJ0x4mDtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3+oTCe7m3Sd6iCM2HN0ST6AffnfQQkXN7uCSK3XZPbAIhAL3+mWFNkd/EoGysk69arRhrHzmXozPzjLkSkmrUiceg"}]}},"2.0.0-alpha.4":{"name":"bell.js","version":"2.0.0-alpha.4","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"357df1855d42c53c2c40e09d9651d8a01532759f","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.0-alpha.4","_shasum":"563b2c6394a665143a87c2649b6ede507b47eda3","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"563b2c6394a665143a87c2649b6ede507b47eda3","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.0-alpha.4.tgz","integrity":"sha512-55/Z5ZP0sxScsjIptJZmzlTWJpGitGjPgcpVe+gfMiGE0fiCIY+UD+3NPxM/9BLHd9yyeLPhKBkNtcN6oJWR/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLgZTkUZCNLIgxBqltiwsBf4WN9BEDjIQt3Cz3verJ1AiA2ki7HFRKYgxEbERnTkFv+wz0SiQV4uRBqAMSWJ9QZEA=="}]}},"2.0.0-alpha.5":{"name":"bell.js","version":"2.0.0-alpha.5","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"de345bbfecfe040aa74fe1d13b943b1833d66c50","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.0-alpha.5","_shasum":"14cca0c2354dad3024fa3682805498724a9d1838","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"14cca0c2354dad3024fa3682805498724a9d1838","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.0-alpha.5.tgz","integrity":"sha512-18ArXCM7S1RFVR5QB53Efr++wB+gq00RqTuSHI0Yb/k6LzpjTJmvYJ0fX1lvrTviXqGGB1sufscZhNRjSsu+Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDL00gc8v+tAUq7NFcOprP8GCNr8uQXnj4nQEl99c1Q1AiAITf7IxEOTJk+/LFYnIzBZDjssZX8/Cuu4lZgX2Znkcg=="}]}},"2.0.0-alpha.6":{"name":"bell.js","version":"2.0.0-alpha.6","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"aee617159a90cee80f33238568d25c21c4719f6a","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.0-alpha.6","_shasum":"a228ae2ac5edb00670db76acf2c271aed2958996","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"a228ae2ac5edb00670db76acf2c271aed2958996","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.0-alpha.6.tgz","integrity":"sha512-IhaujyY/6EzADZMy4mIBXSHrvz7GWtww3kFwhWZ6uR0zhMuL6JWMqYOSc+exycFlm79ymlbYtHD4pw5Qj1qqgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6m5lAAPkxD/rDgw0gNQZPYvCPTsVGO7tUBYJKAF63JAiEA+Xoxs2D9/gV8LoBra6fHGKEvGaLIuIfKaP/OuYwSufk="}]}},"2.0.0-alpha.7":{"name":"bell.js","version":"2.0.0-alpha.7","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^0.21.0","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"4eeeca15fc6d5e1c6b478d47245dc24e49d7846f","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.0-alpha.7","_shasum":"2d46c397ad9b920e6a06bcc1a07970acaa6bc68a","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"2d46c397ad9b920e6a06bcc1a07970acaa6bc68a","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.0-alpha.7.tgz","integrity":"sha512-Ro49TdrZd8J1CDX+F3peYG/bGGB1TN2h1KZG0PXAA1oz5REmwNAdbZNDsSC12bcsLWybNmcUAn05xbhyvXeYqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnUVaTqgMR7rLwN2tq3O9KcC95vRT2kCnHHchjWfY9bAiEA+HTkxPHqq16YVVIKHO9fBYF+HHz9t1uiP7cSf2AQTgE="}]}},"2.0.0-alpha.8":{"name":"bell.js","version":"2.0.0-alpha.8","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^1.1.2","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"a75caa2c414f3a6222c7b1924f66e58de9c3a39a","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.0-alpha.8","_shasum":"a05509f74bca961b21b36769bc785972348b72bb","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"a05509f74bca961b21b36769bc785972348b72bb","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.0-alpha.8.tgz","integrity":"sha512-YniAyv1joZaxbf7Fz8eb18tT5Uxg+EqMe+gXhS86woBf3NcKwA11zzBawzhjC/vCTUpaKQBgyW7qEt3m39cs6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq7SxdZCqiSa7Q70eTXJYGjVRzsb8V5WpUXksKKZkReAiEA/YCDOMB2quS7oFwZwfYGLQwP2H1ipwZ6C8mNaAng2pk="}]}},"2.0.0-beta.1":{"name":"bell.js","version":"2.0.0-beta.1","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^1.1.2","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"93f86c8c00d847935c4d5e7c285cd54d423bd2e4","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.0-beta.1","_shasum":"5b0ed46417eb8359d644e1daad0a66d79fea1a4b","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"5b0ed46417eb8359d644e1daad0a66d79fea1a4b","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.0-beta.1.tgz","integrity":"sha512-RxAqq6dhzg1+uPXCTq/OfUfIas3kH5TNP2Cw+nmXLf9f0GDo+IWAzBIHtRIU4J7fwLvKwdSdYT9xNqjjG8KGDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvX0OM6E7Bl4ifZtVSQM+jVNeSQQDWkuq+2iTcCKbfcQIhAJ8IKygFq2uUQi7Dbjr/4QQMMHkqIjoqw6LjfBCDQ3AZ"}]}},"2.0.0":{"name":"bell.js","version":"2.0.0","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^1.1.2","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"53424bca3739a800452ecabea901a178dafed1b4","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.0","_shasum":"516aedc6fba42bf7cec397d631501d66271b2c61","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"516aedc6fba42bf7cec397d631501d66271b2c61","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.0.tgz","integrity":"sha512-mi5SY20FCgYCXbPkC2FB2VgCD1ZuKo55vUPKNCFqdlJomsPnEfSaYbp5t+2RZwbl9fUZ1BS26z/cmcuNstGvGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGL48/oZXFZjMyAxOjT1RwQKHA8OrRoSOaMCnMAOwGVbAiB5VTbUvAo4lP1aHhlDhdyhjy+cGHEOjF8FO2+JkCdWMw=="}]}},"2.0.1":{"name":"bell.js","version":"2.0.1","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^1.1.2","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"ee0f2cf3f180981deed73e8ec4b43ed80520b9be","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.1","_shasum":"3ecc72e2ce435bb16cd490169ba8db0265e318e7","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"3ecc72e2ce435bb16cd490169ba8db0265e318e7","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.1.tgz","integrity":"sha512-/zZkTW+Im4uLGPLoD98m0EYyDsp2VAO2PL0lTpV5z3Nw+IKBfvRGtrcbXB5gWVFZ6ZfQ0q5MQmBp14xhtHzNSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs3cRkdXdCTjSxmzdF79+sWEvS5maWWrhOOdvqPTXVlAIgMNv5RdVmTtkC137QrX1AS47NmabO/VZ5oICbfRvLpgc="}]}},"2.0.2-alpha.1":{"name":"bell.js","version":"2.0.2-alpha.1","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^1.1.2","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"8bce72f8a0e742088964257d10d1cd43e248cea2","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.2-alpha.1","_shasum":"0dd2e996a5d738085e0f1db246d8eeeb70ab5e34","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"0dd2e996a5d738085e0f1db246d8eeeb70ab5e34","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.2-alpha.1.tgz","integrity":"sha512-AEK6eXg+v0AZSV7yZ2aOaUPMnqZ6kDzMr7fsSBDgerWf+RqLT7y/AijzSP4hvKg0wmaKrC9vjdJMBwQ596uPhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA+2t0JaGlhYRxE/vQ531wCgMH0GgZyHfIICTs2+4wjYAiBxi3Y40+muI+/kqXM8wrsTi7Sq0xXQTmFAQArekwPkCA=="}]}},"2.0.2-alpha.2":{"name":"bell.js","version":"2.0.2-alpha.2","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^1.1.2","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0","bootstrap":"3.3.5","bootswatch":"3.3.5","cubism":"1.6.0","d3":"3.5.6","jquery":"2.1.4"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"ec40b9330de5658a476a546a609312af7fdc472c","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.2-alpha.2","_shasum":"3dc8a025cff6f80fd8c35e5c7a7c21dc7173b852","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"3dc8a025cff6f80fd8c35e5c7a7c21dc7173b852","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.2-alpha.2.tgz","integrity":"sha512-n6x4ELtzOcQ5pbaginxIhOUrWulOng8w4BcX/9B65D4YItxr1CCWTij0LlltxUWbuiUCeqwsnGVkVc+lVxGZDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRtcCtkeiUwbG2Xcm2xeoDtLPaBkznlJMS+V7qZG83XQIgCj1PykotqFMc96lawMg8Sal8G7b/AXrne4NapfpNtVI="}]}},"2.0.3":{"name":"bell.js","version":"2.0.3","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^1.1.2","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0","bootstrap":"3.3.5","bootswatch":"3.3.5","cubism":"1.6.0","d3":"3.5.6","jquery":"2.1.4"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"70925269b7dfa645c559363000b9e570531bd43a","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.3","_shasum":"047f9946decc7525c8b6918e03d54c0685286392","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"047f9946decc7525c8b6918e03d54c0685286392","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.3.tgz","integrity":"sha512-XHXZsyqVvfWWWC+eDHS5uI8dUVKR4V+n/2yS2N7C/TDeDQob9O/dsO1NbGsJqJjOcYGDAasl3vYQTUPdUjZtCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7rYS0v4s2jvuIITGzvp1e5bjGDULu0mO1EAiXROs4DAiATcBFkedKxFRdFosOlOd7zf64JOcDgKCtyLaIVfaht3A=="}]}},"2.0.4":{"name":"bell.js","version":"2.0.4","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^1.1.2","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0","bootstrap":"3.3.5","bootswatch":"3.3.5","cubism":"1.6.0","d3":"3.5.6","jquery":"2.1.4"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"532f397668ed45dd5af864640f93b9e0ef5c43c5","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.4","_shasum":"b290f11a7387f6d6bc07cd201a46d65e07573b6c","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"b290f11a7387f6d6bc07cd201a46d65e07573b6c","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.4.tgz","integrity":"sha512-EG2Vt6BbWQwMjKouGweZdTvo6KXAkHPnfQI6JCF+2KCtb3Gl1FKyNbHTiRqWMBIRI0HVWUeqAlZg4bvUKXgvtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJf2tYFP+Y+jpE+vDq9yyd8gLOyx1Rjjj29FHsE+5XbAiEAnSBrrKf8eplWcJNdlt5bd4VLkaPpzEfy81kWWcuTgto="}]}},"2.0.5":{"name":"bell.js","version":"2.0.5","repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"description":"Real-time anomalies(outliers) detection system for periodic time series","author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"keywords":["anomaly","outlier","metric","realtime","statsd"],"engines":{"iojs":">=1.1","node":">=0.12"},"main":"./statsd.js","dependencies":{"bluebird":"2.3.11","clone":"1.0.2","co":"^4.4.0","commander":"2.3.0","fivebeans":"1.1.1","koa":"^1.1.2","koa-basic-auth":"1.1.2","koa-bodyparser":"2.0.1","koa-mount":"1.3.0","koa-route":"2.0.0","koa-static":"1.4.6","minimatch":"1.0.0","nunjucks":"2.1.0","sequelize":"3.12.1","sqlite3":"3.1.1","ssdb":"~0.3.8"},"devDependencies":{"bower":"~1.6.3","del":"~2.0.2","gulp":"~3.9.0","gulp-concat":"~2.6.0","gulp-debug":"~2.1.2","gulp-if":"~2.0.0","gulp-minify-css":"~1.2.1","gulp-uglify":"~1.4.2","jshint":"~2.8.0","ntt":">=0.0.5","yargs":"~3.29.0","bootstrap":"3.3.5","bootswatch":"3.3.5","cubism":"1.6.0","d3":"3.5.6","jquery":"2.1.4"},"scripts":{"test":"node --harmony test.js"},"bin":{"bell":"./bin/bell.js"},"license":"MIT","gitHead":"755466f5b3122afb3935ef98f5d93227e0260009","bugs":{"url":"https://github.com/eleme/bell.js/issues"},"homepage":"https://github.com/eleme/bell.js#readme","_id":"bell.js@2.0.5","_shasum":"de800787ca1efe4e2efe2b6326876fc16b8f1999","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"hit9","email":"hit9@icloud.com"},"maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"dist":{"shasum":"de800787ca1efe4e2efe2b6326876fc16b8f1999","tarball":"https://registry.npmjs.org/bell.js/-/bell.js-2.0.5.tgz","integrity":"sha512-GZWtQDykkDe9FV5F/rWrj2kBpwx83l4ADWMXumC722CB5LUyyddBkitO6kCh67j22pRneNqZ/u/qTz+A4y6oJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMwF8InbYK9XqoQwmd1ojCZmoqfjYZgQTfmvOSVDf31AiEA111JNil0xiEhpgXYNjCy0NX4VVgFnTZjX3GCJVqauQw="}]}}},"readme":"Bell.js\n=======\n\n![snap](snap.png)\n\nIntroduction\n------------\n\nBell.js is a real-time anomalies(outliers) detection system for periodic time\nseries, built to be able to monitor a large quantity of metrics. It collects\nmetrics form [statsd](https://github.com/etsy/statsd), analyzes them with the\n[3-sigma](docs/design-notes.md), once enough anomalies were found in a short \ntime it alerts us via sms/email etc.\n\nUse Case\n--------\n\nWe [eleme](https://github.com/eleme) use it to monitor our website/rpc interfaces,\nincluding api called frequency, api response time(time cost per call) and\nexceptions count. Our services send these statistics to statsd, statsd\naggregates them every 10 seconds and broadcasts the results to its backends\nincluding bell, bell analyzes current stats with history data, calculates\nthe trending, and alerts us if the trending behaves anomalous.\n\nFor example, we have an api named `get_name`, this api's response time (in ms)\nis reported to bell from statsd every 10 seconds:\n\n```\n51, 53, 49, 48, 45, 50, 51, 52, 55, 56, .., 300\n```\n\nBell will catch the latest stat `300` and report it as an anomaly.\n\nWhy don't we just set a fixed threshold instead (i.e. 200ms)? This may also work \nbut we may have a lot of apis to monitor, some are fast (~10ms) and some are slow\n(~1000ms), it is hard to set a good threshold for each one, and also hard to set \nan appropriate global threshold for all. Bell sloves this via [3-sigma](doc/design-notes.md),\nit gives dynamic thresholds for each metric (\"learned\" from history data). We \ndon't have to set a threshold for each metric, it will find the \"thresholds\" automatically.\n\nFeatures\n--------\n\n* Automatically anomalies detection.\n* Designed for periodic metrics.\n* Anomalies visualization on the web.\n* Alerting rules administration.\n\n*If you think that bell is too complicated, you may check out our\n[noise](https://github.com/eleme/noise), which is simpler and faster but only\nfor anomalies detection.*\n\nRequirements\n------------\n\n- nodejs 0.12+ *(generator feature required)*\n- beanstalkd (https://github.com/kr/beanstalkd) (we are using version 1.9)\n- ssdb (https://github.com/ideawu/ssdb) (we are using version 1.6.8.8)\n\nInstallation\n------------\n\nBell is written in [Node.js](https://nodejs.org), and requires node.js v0.12+\n(*generator feature*).\n\nInstall `bell` as a system command via [npm](https://www.npmjs.com):\n\n```bash\n$ npm instal bell.js -g\n```\n\nConfiguration\n-------------\n\nYou can download [exampleConfig.js](https://github.com/eleme/bell.js/raw/master/exampleConfig.js)\nand edit the configuration items according to documentation and default values in the\nscript comments.\n\n*Bell has [5 services](#services)(or components), they share the same configuration.*\n\nStatsd Integration\n------------------\n\nCurrently, bell onlys support [statsd](https://github.com/etsy/statsd) as data source.\n\nIn order to forward metrics to bell from statsd, we should add `bell.js` to statsd's\nbackends:\n\n1. Install `bell.js` on your statsd server.\n\n    ```bash\n    $ cd path/to/statsd\n    $ npm install bell.js\n    ```\n2. Add module `bell.js` to statsd's backends:\n\n    ```js\n    {\n    , backends: ['bell.js']\n    , bellHost: 'localhost'\n    , bellPort: 2015\n    }\n    ```\n\nStorage and Job Queue\n---------------------\n\nMetrics and administration data are stored on disk:\n\n* metrics and trend states are stored in [ssdb](https://github.com/ideawu/ssdb)\n* alerting rules are stored in sqlite.\n\nAnd we use [beanstalkd](https://github.com/kr/beanstalkd) to dispatch analyzation\njobs.\n\n* For ssdb, clone down `https://github.com/ideawu/ssdb` and run `make install`.\n* For beanstalkd, clone down `https://github.com/kr/beanstalkd` and run `make install`.\n\nThen start ssdb-server and beanstalkd:\n\n```bash\n$ ssdb-server -f path/to/ssdb.conf\n$ beanstalkd\n```\n\nServices\n--------\n\nBell has 5 services (or process entries):\n\n1. **listener**\n\n    Receive incoming stats from statsd over tcp, pack to jobs and send them \n    to job queue.\n\n2. **analyzer**\n\n    Fetch jobs from queue, analyze current stats with history data via \n    [3-sigma rule](doc/design-notes.md)\n    and send message to alerter once an anomaly was detected.\n\n3. **webapp**\n\n    Visualize analyzation results and provide alerting management.\n\n4. **alerter**\n\n    Alert via email or text message once enough anomalies were detected.\n\n5. **cleaner**\n\n    Clean metrics that has a long time not hitting bell.\n\nStart them all, and I suggest you to manage these services with some process manager\nlike [supervisord](https://github.com/Supervisor/supervisor):\n\n```bash\n$ bell analyzer -c config.js\n$ bell listener -c config.js\n$ bell webapp -c config.js\n$ bell alerter -c config.js\n$ bell cleaner -c config.js\n```\n\nAlerting Sender\n---------------\n\nAlerting sender is the only item that is a little bit difficult \nbut must be customized by yourself. It's a nodejs script (or module)\nwhich will be called from bell alerter on anomalies detected, in order to\nalert receivers via emails or text messages. The sender script\nshould export a function `sendEmail` or `sendSms` (or both), you may want to \nsee [exampleSender.js](exampleSender.js) for example.\n\nImplementation Notes\n--------------------\n\n- [Anomalies detection algorithm](doc/design-notes.md#anomalies-detection-algorithm)\n- [Eliminate periodicity](doc/design-notes.md#eliminate-periodicity)\n- [Anomalous Serverity Trending](doc/design-notes.md#anomalous-serverity-trending)\n\nLicense\n-------\n\nMIT Copyright (c) 2014 - 2015 Eleme, Inc.\n","maintainers":[{"name":"hit9","email":"nz2324@126.com"},{"name":"eleme","email":"cibot@ele.me"}],"time":{"modified":"2022-06-13T04:30:29.767Z","created":"2015-02-10T07:59:17.710Z","1.0.0":"2015-02-10T07:59:17.710Z","1.0.1":"2015-02-10T09:10:10.424Z","1.0.2":"2015-02-10T10:28:26.627Z","1.0.3":"2015-03-04T06:37:31.372Z","1.0.4":"2015-03-04T07:11:50.130Z","1.1.0":"2015-04-21T14:21:18.412Z","1.1.1":"2015-04-21T15:42:34.802Z","1.2.0":"2015-04-21T18:44:17.097Z","1.2.1":"2015-04-22T07:10:16.179Z","1.2.3":"2015-04-24T05:34:43.993Z","1.2.4":"2015-04-25T08:09:54.450Z","1.2.5":"2015-05-07T06:33:05.748Z","1.2.6":"2015-07-16T08:50:35.676Z","1.2.7":"2015-07-30T06:02:31.912Z","1.2.8":"2015-07-31T09:55:13.338Z","1.3.0":"2015-08-08T19:43:35.770Z","1.3.1":"2015-08-08T20:41:02.818Z","1.3.2":"2015-08-08T20:48:47.213Z","1.3.3":"2015-08-08T22:34:57.258Z","1.3.4":"2015-08-08T22:49:35.165Z","1.3.5":"2015-08-08T22:57:11.187Z","1.3.6":"2015-08-08T23:23:54.968Z","1.3.7":"2015-08-08T23:31:24.667Z","1.3.8":"2015-08-09T06:25:58.741Z","1.3.9":"2015-08-09T14:16:31.872Z","1.4.0":"2015-08-09T18:02:58.252Z","1.4.1":"2015-08-10T08:59:07.229Z","1.4.2":"2015-08-13T07:30:34.625Z","1.4.3":"2015-08-24T01:44:44.569Z","1.4.4":"2015-08-25T14:46:53.944Z","2.0.0-alpha.1":"2015-11-03T10:58:44.801Z","2.0.0-alpha.2":"2015-11-04T08:05:55.961Z","2.0.0-alpha.3":"2015-11-04T09:58:29.689Z","2.0.0-alpha.4":"2015-11-04T10:26:22.789Z","2.0.0-alpha.5":"2015-11-04T10:33:09.986Z","2.0.0-alpha.6":"2015-11-04T10:49:21.008Z","2.0.0-alpha.7":"2015-11-04T12:56:01.841Z","2.0.0-alpha.8":"2015-11-05T15:15:23.910Z","2.0.0-beta.1":"2015-11-06T06:53:35.787Z","2.0.0":"2015-11-06T07:33:50.119Z","2.0.1":"2015-11-09T05:59:23.130Z","2.0.2-alpha.1":"2015-11-18T03:42:13.919Z","2.0.2-alpha.2":"2015-11-18T04:21:17.308Z","2.0.3":"2015-12-03T09:49:27.579Z","2.0.4":"2015-12-21T06:24:24.431Z","2.0.5":"2016-01-21T10:43:08.231Z"},"homepage":"https://github.com/eleme/bell.js#readme","keywords":["anomaly","outlier","metric","realtime","statsd"],"repository":{"type":"git","url":"git+https://github.com/eleme/bell.js.git"},"author":{"name":"Chao Wang","email":"hit9@icloud.com","url":"https://github.com/hit9"},"bugs":{"url":"https://github.com/eleme/bell.js/issues"},"license":"MIT","readmeFilename":"README.md","users":{"willian":true,"hit9":true,"ridingintraffic":true,"parkerproject":true,"klam":true,"dudley":true,"leodutra":true,"hongpark":true}}