Prtksxna has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/199829

Change subject: logger: Add a sampling rate of 10
......................................................................

logger: Add a sampling rate of 10

This rate was decided in T88173

Bug: T88167
Change-Id: I22776582c271fa83ba5b98d38dd01775ebbfcef1
---
M resources/ext.popups.logger.js
1 file changed, 10 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Popups 
refs/changes/29/199829/1

diff --git a/resources/ext.popups.logger.js b/resources/ext.popups.logger.js
index c24fce4..a906cc6 100644
--- a/resources/ext.popups.logger.js
+++ b/resources/ext.popups.logger.js
@@ -7,6 +7,12 @@
        var logger = {};
 
        /**
+        * Sampling rate at which events are logged
+        * @property samplingRate
+        */
+       logger.samplingRate = 10;
+
+       /**
         * Get action based on click event
         *
         * @method getAction
@@ -35,7 +41,10 @@
         * @return {jQuery.Promise}
         */
        logger.log = function ( event ) {
-               if ( mw.eventLog === undefined ) {
+               if (
+                       mw.eventLog === undefined ||
+                       Math.floor( Math.random() * logger.samplingRate ) !== 0
+               ) {
                        return $.Deferred().resolve();
                }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/199829
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I22776582c271fa83ba5b98d38dd01775ebbfcef1
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Popups
Gerrit-Branch: master
Gerrit-Owner: Prtksxna <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to