jenkins-bot has submitted this change and it was merged.

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(-)

Approvals:
  Subramanya Sastry: Looks good to me, approved
  jenkins-bot: Verified



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: merged
Gerrit-Change-Id: I86b689d06fb5d67d19fe572fc17657086fc4eea4
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/parsoid
Gerrit-Branch: master
Gerrit-Owner: Arlolra <abrea...@wikimedia.org>
Gerrit-Reviewer: Cscott <canan...@wikimedia.org>
Gerrit-Reviewer: Subramanya Sastry <ssas...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to