diff options
Diffstat (limited to 'tasks/metrics.js')
-rw-r--r-- | tasks/metrics.js | 44 |
1 files changed, 2 insertions, 42 deletions
diff --git a/tasks/metrics.js b/tasks/metrics.js index 9044306..b04967d 100644 --- a/tasks/metrics.js +++ b/tasks/metrics.js @@ -1,25 +1,12 @@ var _ = require('underscore'), async = require('async'), - git = require('./util/git'), - Keen = require('keen.io'), metrics = require('../bench'); module.exports = function(grunt) { grunt.registerTask('metrics', function() { var done = this.async(), execName = grunt.option('name'), - events = {}, - - projectId = process.env.KEEN_PROJECTID, - writeKey = process.env.KEEN_WRITEKEY, - keen; - - if (!execName && projectId && writeKey) { - keen = Keen.configure({ - projectId: projectId, - writeKey: writeKey - }); - } + events = {}; async.each(_.keys(metrics), function(name, complete) { if (/^_/.test(name) || (execName && name !== execName)) { @@ -31,33 +18,6 @@ module.exports = function(grunt) { complete(); }); }, - function() { - if (!keen) { - return done(); - } - - emit(keen, events, function(err) { - if (err) { - throw err; - } - - grunt.log.writeln('Metrics recorded.'); - done(); - }); - }); + done); }); }; -function emit(keen, collections, callback) { - git.commitInfo(function(err, info) { - _.each(collections, function(collection) { - _.each(collection, function(event) { - if (info.tagName) { - event.tag = info.tagName; - } - event.sha = info.head; - }); - }); - - keen.addEvents(collections, callback); - }); -} |