Arlolra has uploaded a new change for review. https://gerrit.wikimedia.org/r/214516
Change subject: A console reporter for statsd ...................................................................... A console reporter for statsd * Put this in your localsetting.js, parsoidConfig.performanceTimer = new Util.LogStatsD(); * Lifted from the service-runner, github.com/wikimedia/service-runner/blob/master/lib/statsd.js#L20-L34 * Try it on a pre de087b106be48fc6e97f2ebc4644f9d297ecdfed commit :) Change-Id: I86b689d06fb5d67d19fe572fc17657086fc4eea4 --- M lib/mediawiki.Util.js 1 file changed, 14 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/parsoid refs/changes/16/214516/1 diff --git a/lib/mediawiki.Util.js b/lib/mediawiki.Util.js index 490a096..17916a8 100644 --- a/lib/mediawiki.Util.js +++ b/lib/mediawiki.Util.js @@ -1506,6 +1506,20 @@ this.statsd.increment(this.makeName(name) + suffix); }; +// A simple console reporter. Useful for development. +Util.LogStatsD = function() { + var self = this; + ['timing', 'count'].forEach(function(method) { + self[method] = function(name, suffix) { + var args = Array.prototype.slice.call(arguments, 2); + if (suffix) { name += '.' + suffix; } + name = name.toLowerCase().replace(/\./g, '/'); + console.log('[info][%s] %s', + ['metrics', method, name].join('/'), args); + }; + }); +}; + if (typeof module === "object") { module.exports.Util = Util; } -- To view, visit https://gerrit.wikimedia.org/r/214516 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I86b689d06fb5d67d19fe572fc17657086fc4eea4 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/services/parsoid Gerrit-Branch: master Gerrit-Owner: Arlolra <abrea...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits