Bug 1250171 - Remove *_PER_USER_FLAG probes from DevTools. r=clarkbw draft
authorJ. Ryan Stinnett <jryans@gmail.com>
Thu, 11 Aug 2016 13:33:07 -0500
changeset 399657 d62db45537f3981c2aa1f9adb1182c7e8a448e36
parent 399408 0502bd9e025edde29777ba1de4280f9b52af4663
child 528002 140e1986599be01c1ea85d480352c5191b1013c7
push id25915
push userbmo:jryans@gmail.com
push dateThu, 11 Aug 2016 19:15:33 +0000
reviewersclarkbw
bugs1250171
milestone51.0a1
Bug 1250171 - Remove *_PER_USER_FLAG probes from DevTools. r=clarkbw MozReview-Commit-ID: 2nZxPYrKKai
devtools/client/shared/telemetry.js
devtools/client/shared/test/browser_telemetry_button_eyedropper.js
devtools/client/shared/test/browser_telemetry_button_paintflashing.js
devtools/client/shared/test/browser_telemetry_button_responsive.js
devtools/client/shared/test/browser_telemetry_button_scratchpad.js
devtools/client/shared/test/browser_telemetry_sidebar.js
devtools/client/shared/test/head.js
devtools/client/webide/test/test_telemetry.html
toolkit/components/telemetry/Histograms.json
toolkit/components/telemetry/histogram-whitelists.json
--- a/devtools/client/shared/telemetry.js
+++ b/devtools/client/shared/telemetry.js
@@ -10,17 +10,16 @@
  * 1. Create count, flag, and exponential entries in
  *    toolkit/components/telemetry/Histograms.json. Each type is optional but it
  *    is best if all three can be included.
  *
  * 2. Add your chart entries to devtools/client/shared/telemetry.js
  *    (Telemetry.prototype._histograms):
  *    mytoolname: {
  *      histogram: "DEVTOOLS_MYTOOLNAME_OPENED_COUNT",
- *      userHistogram: "DEVTOOLS_MYTOOLNAME_OPENED_PER_USER_FLAG",
  *      timerHistogram: "DEVTOOLS_MYTOOLNAME_TIME_ACTIVE_SECONDS"
  *    },
  *
  * 3. Include this module at the top of your tool. Use:
  *      let Telemetry = require("devtools/client/shared/telemetry")
  *
  * 4. Create a telemetry instance in your tool's constructor:
  *      this._telemetry = new Telemetry();
@@ -57,208 +56,168 @@ this.Telemetry = function () {
 module.exports = Telemetry;
 
 var Services = require("Services");
 
 Telemetry.prototype = {
   _histograms: {
     toolbox: {
       histogram: "DEVTOOLS_TOOLBOX_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_TOOLBOX_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_TOOLBOX_TIME_ACTIVE_SECONDS"
     },
     options: {
       histogram: "DEVTOOLS_OPTIONS_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_OPTIONS_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_OPTIONS_TIME_ACTIVE_SECONDS"
     },
     webconsole: {
       histogram: "DEVTOOLS_WEBCONSOLE_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_WEBCONSOLE_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_WEBCONSOLE_TIME_ACTIVE_SECONDS"
     },
     browserconsole: {
       histogram: "DEVTOOLS_BROWSERCONSOLE_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_BROWSERCONSOLE_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_BROWSERCONSOLE_TIME_ACTIVE_SECONDS"
     },
     inspector: {
       histogram: "DEVTOOLS_INSPECTOR_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_INSPECTOR_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_INSPECTOR_TIME_ACTIVE_SECONDS"
     },
     ruleview: {
       histogram: "DEVTOOLS_RULEVIEW_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_RULEVIEW_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_RULEVIEW_TIME_ACTIVE_SECONDS"
     },
     computedview: {
       histogram: "DEVTOOLS_COMPUTEDVIEW_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_COMPUTEDVIEW_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_COMPUTEDVIEW_TIME_ACTIVE_SECONDS"
     },
     fontinspector: {
       histogram: "DEVTOOLS_FONTINSPECTOR_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_FONTINSPECTOR_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_FONTINSPECTOR_TIME_ACTIVE_SECONDS"
     },
     animationinspector: {
       histogram: "DEVTOOLS_ANIMATIONINSPECTOR_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_ANIMATIONINSPECTOR_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_ANIMATIONINSPECTOR_TIME_ACTIVE_SECONDS"
     },
     jsdebugger: {
       histogram: "DEVTOOLS_JSDEBUGGER_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_JSDEBUGGER_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_JSDEBUGGER_TIME_ACTIVE_SECONDS"
     },
     jsbrowserdebugger: {
       histogram: "DEVTOOLS_JSBROWSERDEBUGGER_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_JSBROWSERDEBUGGER_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_JSBROWSERDEBUGGER_TIME_ACTIVE_SECONDS"
     },
     styleeditor: {
       histogram: "DEVTOOLS_STYLEEDITOR_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_STYLEEDITOR_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_STYLEEDITOR_TIME_ACTIVE_SECONDS"
     },
     shadereditor: {
       histogram: "DEVTOOLS_SHADEREDITOR_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_SHADEREDITOR_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_SHADEREDITOR_TIME_ACTIVE_SECONDS"
     },
     webaudioeditor: {
       histogram: "DEVTOOLS_WEBAUDIOEDITOR_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_WEBAUDIOEDITOR_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_WEBAUDIOEDITOR_TIME_ACTIVE_SECONDS"
     },
     canvasdebugger: {
       histogram: "DEVTOOLS_CANVASDEBUGGER_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_CANVASDEBUGGER_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_CANVASDEBUGGER_TIME_ACTIVE_SECONDS"
     },
     performance: {
       histogram: "DEVTOOLS_JSPROFILER_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_JSPROFILER_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_JSPROFILER_TIME_ACTIVE_SECONDS"
     },
     memory: {
       histogram: "DEVTOOLS_MEMORY_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_MEMORY_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_MEMORY_TIME_ACTIVE_SECONDS"
     },
     netmonitor: {
       histogram: "DEVTOOLS_NETMONITOR_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_NETMONITOR_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_NETMONITOR_TIME_ACTIVE_SECONDS"
     },
     storage: {
       histogram: "DEVTOOLS_STORAGE_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_STORAGE_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_STORAGE_TIME_ACTIVE_SECONDS"
     },
     paintflashing: {
       histogram: "DEVTOOLS_PAINTFLASHING_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_PAINTFLASHING_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_PAINTFLASHING_TIME_ACTIVE_SECONDS"
     },
     scratchpad: {
       histogram: "DEVTOOLS_SCRATCHPAD_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_SCRATCHPAD_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_SCRATCHPAD_TIME_ACTIVE_SECONDS"
     },
     "scratchpad-window": {
       histogram: "DEVTOOLS_SCRATCHPAD_WINDOW_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_SCRATCHPAD_WINDOW_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_SCRATCHPAD_WINDOW_TIME_ACTIVE_SECONDS"
     },
     responsive: {
       histogram: "DEVTOOLS_RESPONSIVE_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_RESPONSIVE_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_RESPONSIVE_TIME_ACTIVE_SECONDS"
     },
     eyedropper: {
       histogram: "DEVTOOLS_EYEDROPPER_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_EYEDROPPER_OPENED_PER_USER_FLAG",
     },
     menueyedropper: {
       histogram: "DEVTOOLS_MENU_EYEDROPPER_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_MENU_EYEDROPPER_OPENED_PER_USER_FLAG",
     },
     pickereyedropper: {
       histogram: "DEVTOOLS_PICKER_EYEDROPPER_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_PICKER_EYEDROPPER_OPENED_PER_USER_FLAG",
     },
     toolbareyedropper: {
       histogram: "DEVTOOLS_TOOLBAR_EYEDROPPER_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_TOOLBAR_EYEDROPPER_OPENED_PER_USER_FLAG",
     },
     developertoolbar: {
       histogram: "DEVTOOLS_DEVELOPERTOOLBAR_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_DEVELOPERTOOLBAR_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_DEVELOPERTOOLBAR_TIME_ACTIVE_SECONDS"
     },
     aboutdebugging: {
       histogram: "DEVTOOLS_ABOUTDEBUGGING_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_ABOUTDEBUGGING_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_ABOUTDEBUGGING_TIME_ACTIVE_SECONDS"
     },
     webide: {
       histogram: "DEVTOOLS_WEBIDE_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_WEBIDE_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_WEBIDE_TIME_ACTIVE_SECONDS"
     },
     webideProjectEditor: {
       histogram: "DEVTOOLS_WEBIDE_PROJECT_EDITOR_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_WEBIDE_PROJECT_EDITOR_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_WEBIDE_PROJECT_EDITOR_TIME_ACTIVE_SECONDS"
     },
     webideProjectEditorSave: {
       histogram: "DEVTOOLS_WEBIDE_PROJECT_EDITOR_SAVE_COUNT",
-      userHistogram: "DEVTOOLS_WEBIDE_PROJECT_EDITOR_SAVE_PER_USER_FLAG",
     },
     webideNewProject: {
       histogram: "DEVTOOLS_WEBIDE_NEW_PROJECT_COUNT",
-      userHistogram: "DEVTOOLS_WEBIDE_NEW_PROJECT_PER_USER_FLAG",
     },
     webideImportProject: {
       histogram: "DEVTOOLS_WEBIDE_IMPORT_PROJECT_COUNT",
-      userHistogram: "DEVTOOLS_WEBIDE_IMPORT_PROJECT_PER_USER_FLAG",
     },
     custom: {
       histogram: "DEVTOOLS_CUSTOM_OPENED_COUNT",
-      userHistogram: "DEVTOOLS_CUSTOM_OPENED_PER_USER_FLAG",
       timerHistogram: "DEVTOOLS_CUSTOM_TIME_ACTIVE_SECONDS"
     },
     reloadAddonInstalled: {
       histogram: "DEVTOOLS_RELOAD_ADDON_INSTALLED_COUNT",
-      userHistogram: "DEVTOOLS_RELOAD_ADDON_INSTALLED_PER_USER_FLAG",
     },
     reloadAddonReload: {
       histogram: "DEVTOOLS_RELOAD_ADDON_RELOAD_COUNT",
-      userHistogram: "DEVTOOLS_RELOAD_ADDON_RELOAD_PER_USER_FLAG",
     },
   },
 
   /**
    * Add an entry to a histogram.
    *
    * @param  {String} id
    *         Used to look up the relevant histogram ID and log true to that
    *         histogram.
    */
   toolOpened: function (id) {
     let charts = this._histograms[id] || this._histograms.custom;
 
     if (charts.histogram) {
       this.log(charts.histogram, true);
     }
-    if (charts.userHistogram) {
-      this.logOncePerBrowserVersion(charts.userHistogram, true);
-    }
     if (charts.timerHistogram) {
       this.startTimer(charts.timerHistogram);
     }
   },
 
   /**
    * Record that an action occurred.  Aliases to `toolOpened`, so it's just for
    * readability at the call site for cases where we aren't actually opening
--- a/devtools/client/shared/test/browser_telemetry_button_eyedropper.js
+++ b/devtools/client/shared/test/browser_telemetry_button_eyedropper.js
@@ -37,19 +37,16 @@ function checkResults(histIdFocus, Telem
     if (histId.startsWith("DEVTOOLS_INSPECTOR_") ||
         !histId.includes(histIdFocus)) {
       // Inspector stats are tested in
       // browser_telemetry_toolboxtabs_{toolname}.js so we skip them here
       // because we only open the inspector once for this test.
       continue;
     }
 
-    if (histId.endsWith("OPENED_PER_USER_FLAG")) {
-      ok(value.length === 1 && value[0] === true,
-         "Per user value " + histId + " has a single value of true");
-    } else if (histId.endsWith("OPENED_COUNT")) {
+    if (histId.endsWith("OPENED_COUNT")) {
       is(value.length, 1, histId + " has one entry");
 
       let okay = value.every(element => element === true);
       ok(okay, "All " + histId + " entries are === true");
     }
   }
 }
--- a/devtools/client/shared/test/browser_telemetry_button_paintflashing.js
+++ b/devtools/client/shared/test/browser_telemetry_button_paintflashing.js
@@ -63,20 +63,17 @@ function checkResults(histIdFocus, Telem
     if (histId.startsWith("DEVTOOLS_INSPECTOR_") ||
         !histId.includes(histIdFocus)) {
       // Inspector stats are tested in
       // browser_telemetry_toolboxtabs_{toolname}.js so we skip them here
       // because we only open the inspector once for this test.
       continue;
     }
 
-    if (histId.endsWith("OPENED_PER_USER_FLAG")) {
-      ok(value.length === 1 && value[0] === true,
-         "Per user value " + histId + " has a single value of true");
-    } else if (histId.endsWith("OPENED_COUNT")) {
+    if (histId.endsWith("OPENED_COUNT")) {
       ok(value.length > 1, histId + " has more than one entry");
 
       let okay = value.every(function (element) {
         return element === true;
       });
 
       ok(okay, "All " + histId + " entries are === true");
     } else if (histId.endsWith("TIME_ACTIVE_SECONDS")) {
--- a/devtools/client/shared/test/browser_telemetry_button_responsive.js
+++ b/devtools/client/shared/test/browser_telemetry_button_responsive.js
@@ -67,20 +67,17 @@ function checkResults(histIdFocus, Telem
     if (histId.startsWith("DEVTOOLS_INSPECTOR_") ||
         !histId.includes(histIdFocus)) {
       // Inspector stats are tested in
       // browser_telemetry_toolboxtabs_{toolname}.js so we skip them here
       // because we only open the inspector once for this test.
       continue;
     }
 
-    if (histId.endsWith("OPENED_PER_USER_FLAG")) {
-      ok(value.length === 1 && value[0] === true,
-         "Per user value " + histId + " has a single value of true");
-    } else if (histId.endsWith("OPENED_COUNT")) {
+    if (histId.endsWith("OPENED_COUNT")) {
       ok(value.length > 1, histId + " has more than one entry");
 
       let okay = value.every(function (element) {
         return element === true;
       });
 
       ok(okay, "All " + histId + " entries are === true");
     } else if (histId.endsWith("TIME_ACTIVE_SECONDS")) {
--- a/devtools/client/shared/test/browser_telemetry_button_scratchpad.js
+++ b/devtools/client/shared/test/browser_telemetry_button_scratchpad.js
@@ -98,20 +98,17 @@ function checkResults(histIdFocus, Telem
     if (histId.startsWith("DEVTOOLS_INSPECTOR_") ||
         !histId.includes(histIdFocus)) {
       // Inspector stats are tested in
       // browser_telemetry_toolboxtabs_{toolname}.js so we skip them here
       // because we only open the inspector once for this test.
       continue;
     }
 
-    if (histId.endsWith("OPENED_PER_USER_FLAG")) {
-      ok(value.length === 1 && value[0] === true,
-         "Per user value " + histId + " has a single value of true");
-    } else if (histId.endsWith("OPENED_COUNT")) {
+    if (histId.endsWith("OPENED_COUNT")) {
       ok(value.length > 1, histId + " has more than one entry");
 
       let okay = value.every(function (element) {
         return element === true;
       });
 
       ok(okay, "All " + histId + " entries are === true");
     } else if (histId.endsWith("TIME_ACTIVE_SECONDS")) {
--- a/devtools/client/shared/test/browser_telemetry_sidebar.js
+++ b/devtools/client/shared/test/browser_telemetry_sidebar.js
@@ -54,20 +54,17 @@ function checkResults(Telemetry) {
 
   for (let [histId, value] of Iterator(result)) {
     if (histId.startsWith("DEVTOOLS_INSPECTOR_")) {
       // Inspector stats are tested in browser_telemetry_toolboxtabs.js so we
       // skip them here because we only open the inspector once for this test.
       continue;
     }
 
-    if (histId.endsWith("OPENED_PER_USER_FLAG")) {
-      ok(value.length === 1 && value[0] === true,
-         "Per user value " + histId + " has a single value of true");
-    } else if (histId === "DEVTOOLS_TOOLBOX_OPENED_COUNT") {
+    if (histId === "DEVTOOLS_TOOLBOX_OPENED_COUNT") {
       is(value.length, 1, histId + " has only one entry");
     } else if (histId.endsWith("OPENED_COUNT")) {
       ok(value.length > 1, histId + " has more than one entry");
 
       let okay = value.every(function (element) {
         return element === true;
       });
 
--- a/devtools/client/shared/test/head.js
+++ b/devtools/client/shared/test/head.js
@@ -161,20 +161,17 @@ function stopRecordingTelemetryLogs(Tele
  * loadTelemetryAndRecordLogs was called.
  */
 function checkTelemetryResults(Telemetry) {
   let result = Telemetry.prototype.telemetryInfo;
 
   for (let histId in result) {
     let value = result[histId];
 
-    if (histId.endsWith("OPENED_PER_USER_FLAG")) {
-      ok(value.length === 1 && value[0] === true,
-         "Per user value " + histId + " has a single value of true");
-    } else if (histId.endsWith("OPENED_COUNT")) {
+    if (histId.endsWith("OPENED_COUNT")) {
       ok(value.length > 1, histId + " has more than one entry");
 
       let okay = value.every(function (element) {
         return element === true;
       });
 
       ok(okay, "All " + histId + " entries are === true");
     } else if (histId.endsWith("TIME_ACTIVE_SECONDS")) {
--- a/devtools/client/webide/test/test_telemetry.html
+++ b/devtools/client/webide/test/test_telemetry.html
@@ -159,20 +159,17 @@
           startConnection(win, docRuntime, type, index);
           yield waitUntilConnected(win);
         });
       }
 
       function checkResults() {
         let result = Telemetry.prototype.telemetryInfo;
         for (let [histId, value] of Iterator(result)) {
-          if (histId.endsWith("_PER_USER_FLAG")) {
-            ok(value.length === 1 && !!value[0],
-               "Per user value " + histId + " has a single value of true");
-          } else if (histId === "DEVTOOLS_WEBIDE_IMPORT_PROJECT_BOOLEAN") {
+          if (histId === "DEVTOOLS_WEBIDE_IMPORT_PROJECT_BOOLEAN") {
             ok(value.length === 1 && !!value[0],
                histId + " has 1 successful entry");
           } else if (histId ===
                      "DEVTOOLS_WEBIDE_PROJECT_EDITOR_OPENED_COUNT") {
             ok(value.length === 1 && !!value[0],
                histId + " has 1 successful entry");
           } else if (histId === "DEVTOOLS_WEBIDE_OPENED_COUNT") {
             ok(value.length > 1, histId + " has more than one entry");
--- a/toolkit/components/telemetry/Histograms.json
+++ b/toolkit/components/telemetry/Histograms.json
@@ -6601,208 +6601,16 @@
   },
   "DEVTOOLS_RELOAD_ADDON_RELOAD_COUNT": {
     "alert_emails": ["dev-developer-tools@lists.mozilla.org"],
     "expires_in_version": "55",
     "kind": "count",
     "description": "Number of times the tools have been reloaded by the reload addon.",
     "bug_numbers": [1248435]
   },
-  "DEVTOOLS_TOOLBOX_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools toolbox."
-  },
-  "DEVTOOLS_OPTIONS_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Options panel."
-  },
-  "DEVTOOLS_WEBCONSOLE_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Web Console."
-  },
-  "DEVTOOLS_BROWSERCONSOLE_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Browser Console."
-  },
-  "DEVTOOLS_INSPECTOR_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Inspector."
-  },
-  "DEVTOOLS_RULEVIEW_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Rule View."
-  },
-  "DEVTOOLS_COMPUTEDVIEW_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Computed View."
-  },
-  "DEVTOOLS_FONTINSPECTOR_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Font Inspector."
-  },
-  "DEVTOOLS_ANIMATIONINSPECTOR_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Animation Inspector."
-  },
-  "DEVTOOLS_JSDEBUGGER_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Debugger."
-  },
-  "DEVTOOLS_JSBROWSERDEBUGGER_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Browser Debugger."
-  },
-  "DEVTOOLS_STYLEEDITOR_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Style Editor."
-  },
-  "DEVTOOLS_SHADEREDITOR_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Shader Editor."
-  },
-  "DEVTOOLS_WEBAUDIOEDITOR_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Web Audio Editor."
-  },
-  "DEVTOOLS_CANVASDEBUGGER_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Canvas Debugger."
-  },
-  "DEVTOOLS_JSPROFILER_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools JS Profiler."
-  },
-  "DEVTOOLS_MEMORY_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Memory Tool."
-  },
-  "DEVTOOLS_NETMONITOR_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Network Monitor."
-  },
-  "DEVTOOLS_STORAGE_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Storage Inspector."
-  },
-  "DEVTOOLS_PAINTFLASHING_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Paint Flashing via the toolbox button."
-  },
-  "DEVTOOLS_TILT_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Tilt via the toolbox button."
-  },
-  "DEVTOOLS_SCRATCHPAD_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Scratchpad."
-  },
-  "DEVTOOLS_SCRATCHPAD_WINDOW_OPENED_PER_USER_FLAG": {
-    "alert_emails": ["dev-developer-tools@lists.mozilla.org"],
-    "expires_in_version": "50",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Scratchpad standalone window.",
-    "bug_numbers": [1214352]
-  },
-  "DEVTOOLS_RESPONSIVE_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Responsive Design Mode."
-  },
-  "DEVTOOLS_EYEDROPPER_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Eyedropper via the toolbox button."
-  },
-  "DEVTOOLS_MENU_EYEDROPPER_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Eyedropper via the devtools menu."
-  },
-  "DEVTOOLS_PICKER_EYEDROPPER_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Eyedropper via the color picker."
-  },
-  "DEVTOOLS_DEVELOPERTOOLBAR_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools Developer Toolbar been opened via the toolbox button."
-  },
-  "DEVTOOLS_ABOUTDEBUGGING_OPENED_PER_USER_FLAG": {
-    "alert_emails": ["dev-developer-tools@lists.mozilla.org", "jan@mozilla.com"],
-    "expires_in_version": "55",
-    "kind": "flag",
-    "description": "Number of users that have opened about:debugging. (bug 1204601)"
-  },
-  "DEVTOOLS_WEBIDE_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools WebIDE."
-  },
-  "DEVTOOLS_WEBIDE_PROJECT_EDITOR_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened the DevTools WebIDE project editor."
-  },
-  "DEVTOOLS_WEBIDE_PROJECT_EDITOR_SAVE_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have saved a file in the DevTools WebIDE project editor."
-  },
-  "DEVTOOLS_WEBIDE_NEW_PROJECT_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have created a new project in the DevTools WebIDE."
-  },
-  "DEVTOOLS_WEBIDE_IMPORT_PROJECT_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have imported a project into the DevTools WebIDE."
-  },
-  "DEVTOOLS_CUSTOM_OPENED_PER_USER_FLAG": {
-    "expires_in_version": "never",
-    "kind": "flag",
-    "description": "Number of users that have opened a custom developer tool via the toolbox button."
-  },
-  "DEVTOOLS_RELOAD_ADDON_INSTALLED_PER_USER_FLAG": {
-    "alert_emails": ["dev-developer-tools@lists.mozilla.org"],
-    "expires_in_version": "55",
-    "kind": "flag",
-    "description": "Records once per browser version if the reload add-on is installed.",
-    "bug_numbers": [1248435]
-  },
-  "DEVTOOLS_RELOAD_ADDON_RELOAD_PER_USER_FLAG": {
-    "alert_emails": ["dev-developer-tools@lists.mozilla.org"],
-    "expires_in_version": "55",
-    "kind": "flag",
-    "description": "Records once per browser version if the tools have been reloaded via the reload add-on.",
-    "bug_numbers": [1248435]
-  },
   "DEVTOOLS_TOOLBOX_TIME_ACTIVE_SECONDS": {
     "expires_in_version": "never",
     "kind": "exponential",
     "high": 10000000,
     "n_buckets": 100,
     "description": "How long has the toolbox been active (seconds)"
   },
   "DEVTOOLS_OPTIONS_TIME_ACTIVE_SECONDS": {
--- a/toolkit/components/telemetry/histogram-whitelists.json
+++ b/toolkit/components/telemetry/histogram-whitelists.json
@@ -132,116 +132,83 @@
     "DECODER_INSTANTIATED_MACHEBREW",
     "DECODER_INSTANTIATED_MACICELANDIC",
     "DECODER_INSTANTIATED_MACROMANIAN",
     "DECODER_INSTANTIATED_MACTURKISH",
     "DEFECTIVE_PERMISSIONS_SQL_REMOVED",
     "DEFERRED_FINALIZE_ASYNC",
     "DENIED_TRANSLATION_OFFERS",
     "DEVICE_RESET_REASON",
-    "DEVTOOLS_ANIMATIONINSPECTOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_ANIMATIONINSPECTOR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_BROWSERCONSOLE_OPENED_PER_USER_FLAG",
     "DEVTOOLS_BROWSERCONSOLE_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_CANVASDEBUGGER_OPENED_PER_USER_FLAG",
     "DEVTOOLS_CANVASDEBUGGER_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_COMPUTEDVIEW_OPENED_PER_USER_FLAG",
     "DEVTOOLS_COMPUTEDVIEW_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_CUSTOM_OPENED_PER_USER_FLAG",
     "DEVTOOLS_CUSTOM_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_DEBUGGER_DISPLAY_SOURCE_LOCAL_MS",
     "DEVTOOLS_DEBUGGER_DISPLAY_SOURCE_REMOTE_MS",
-    "DEVTOOLS_DEVELOPERTOOLBAR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_DEVELOPERTOOLBAR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_EYEDROPPER_OPENED_PER_USER_FLAG",
-    "DEVTOOLS_FONTINSPECTOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_FONTINSPECTOR_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_HEAP_SNAPSHOT_EDGE_COUNT",
     "DEVTOOLS_HEAP_SNAPSHOT_NODE_COUNT",
-    "DEVTOOLS_INSPECTOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_INSPECTOR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_JSBROWSERDEBUGGER_OPENED_PER_USER_FLAG",
     "DEVTOOLS_JSBROWSERDEBUGGER_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_JSDEBUGGER_OPENED_PER_USER_FLAG",
     "DEVTOOLS_JSDEBUGGER_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_JSPROFILER_OPENED_PER_USER_FLAG",
     "DEVTOOLS_JSPROFILER_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_MEMORY_BREAKDOWN_CENSUS_COUNT",
     "DEVTOOLS_MEMORY_BREAKDOWN_DOMINATOR_TREE_COUNT",
     "DEVTOOLS_MEMORY_DIFF_CENSUS",
     "DEVTOOLS_MEMORY_DOMINATOR_TREE_COUNT",
     "DEVTOOLS_MEMORY_EXPORT_SNAPSHOT_COUNT",
     "DEVTOOLS_MEMORY_FILTER_CENSUS",
     "DEVTOOLS_MEMORY_IMPORT_SNAPSHOT_COUNT",
     "DEVTOOLS_MEMORY_INVERTED_CENSUS",
-    "DEVTOOLS_MEMORY_OPENED_PER_USER_FLAG",
     "DEVTOOLS_MEMORY_TAKE_SNAPSHOT_COUNT",
     "DEVTOOLS_MEMORY_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_MENU_EYEDROPPER_OPENED_PER_USER_FLAG",
-    "DEVTOOLS_NETMONITOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_NETMONITOR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_OPTIONS_OPENED_PER_USER_FLAG",
     "DEVTOOLS_OPTIONS_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_OS_ENUMERATED_PER_USER",
     "DEVTOOLS_OS_IS_64_BITS_PER_USER",
-    "DEVTOOLS_PAINTFLASHING_OPENED_PER_USER_FLAG",
     "DEVTOOLS_PAINTFLASHING_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_PERFTOOLS_CONSOLE_RECORDING_COUNT",
     "DEVTOOLS_PERFTOOLS_RECORDING_COUNT",
     "DEVTOOLS_PERFTOOLS_RECORDING_DURATION_MS",
     "DEVTOOLS_PERFTOOLS_RECORDING_EXPORT_FLAG",
     "DEVTOOLS_PERFTOOLS_RECORDING_FEATURES_USED",
     "DEVTOOLS_PERFTOOLS_RECORDING_IMPORT_FLAG",
     "DEVTOOLS_PERFTOOLS_SELECTED_VIEW_MS",
-    "DEVTOOLS_PICKER_EYEDROPPER_OPENED_PER_USER_FLAG",
     "DEVTOOLS_READ_HEAP_SNAPSHOT_MS",
-    "DEVTOOLS_RESPONSIVE_OPENED_PER_USER_FLAG",
     "DEVTOOLS_RESPONSIVE_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_RULEVIEW_OPENED_PER_USER_FLAG",
     "DEVTOOLS_RULEVIEW_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_SAVE_HEAP_SNAPSHOT_MS",
-    "DEVTOOLS_SCRATCHPAD_OPENED_PER_USER_FLAG",
     "DEVTOOLS_SCRATCHPAD_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_SCREEN_RESOLUTION_ENUMERATED_PER_USER",
-    "DEVTOOLS_SHADEREDITOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_SHADEREDITOR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_STORAGE_OPENED_PER_USER_FLAG",
     "DEVTOOLS_STORAGE_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_STYLEEDITOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_STYLEEDITOR_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_TABS_OPEN_AVERAGE_LINEAR",
     "DEVTOOLS_TABS_OPEN_PEAK_LINEAR",
     "DEVTOOLS_TABS_PINNED_AVERAGE_LINEAR",
     "DEVTOOLS_TABS_PINNED_PEAK_LINEAR",
-    "DEVTOOLS_TILT_OPENED_PER_USER_FLAG",
     "DEVTOOLS_TILT_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_TOOLBOX_OPENED_PER_USER_FLAG",
     "DEVTOOLS_TOOLBOX_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_WEBAUDIOEDITOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_WEBAUDIOEDITOR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_WEBCONSOLE_OPENED_PER_USER_FLAG",
     "DEVTOOLS_WEBCONSOLE_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_APP_TYPE",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_ID",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_OS",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_PLATFORM_VERSION",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_PROCESSOR",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_TYPE",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_VERSION",
     "DEVTOOLS_WEBIDE_CONNECTION_DEBUG_USED",
     "DEVTOOLS_WEBIDE_CONNECTION_PLAY_USED",
     "DEVTOOLS_WEBIDE_CONNECTION_RESULT",
     "DEVTOOLS_WEBIDE_CONNECTION_TIME_SECONDS",
-    "DEVTOOLS_WEBIDE_IMPORT_PROJECT_PER_USER_FLAG",
     "DEVTOOLS_WEBIDE_LOCAL_CONNECTION_RESULT",
-    "DEVTOOLS_WEBIDE_NEW_PROJECT_PER_USER_FLAG",
-    "DEVTOOLS_WEBIDE_OPENED_PER_USER_FLAG",
     "DEVTOOLS_WEBIDE_OTHER_CONNECTION_RESULT",
-    "DEVTOOLS_WEBIDE_PROJECT_EDITOR_OPENED_PER_USER_FLAG",
-    "DEVTOOLS_WEBIDE_PROJECT_EDITOR_SAVE_PER_USER_FLAG",
     "DEVTOOLS_WEBIDE_PROJECT_EDITOR_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_WEBIDE_REMOTE_CONNECTION_RESULT",
     "DEVTOOLS_WEBIDE_SIMULATOR_CONNECTION_RESULT",
     "DEVTOOLS_WEBIDE_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_WEBIDE_USB_CONNECTION_RESULT",
     "DEVTOOLS_WEBIDE_WIFI_CONNECTION_RESULT",
     "DISPLAY_SCALING_LINUX",
     "DISPLAY_SCALING_MSWIN",
@@ -1002,34 +969,25 @@
     "DECODER_INSTANTIATED_MACHEBREW",
     "DECODER_INSTANTIATED_MACICELANDIC",
     "DECODER_INSTANTIATED_MACROMANIAN",
     "DECODER_INSTANTIATED_MACTURKISH",
     "DEFECTIVE_PERMISSIONS_SQL_REMOVED",
     "DEFERRED_FINALIZE_ASYNC",
     "DENIED_TRANSLATION_OFFERS",
     "DEVICE_RESET_REASON",
-    "DEVTOOLS_ABOUTDEBUGGING_OPENED_PER_USER_FLAG",
     "DEVTOOLS_ABOUTDEBUGGING_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_ANIMATIONINSPECTOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_ANIMATIONINSPECTOR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_BROWSERCONSOLE_OPENED_PER_USER_FLAG",
     "DEVTOOLS_BROWSERCONSOLE_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_CANVASDEBUGGER_OPENED_PER_USER_FLAG",
     "DEVTOOLS_CANVASDEBUGGER_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_COMPUTEDVIEW_OPENED_PER_USER_FLAG",
     "DEVTOOLS_COMPUTEDVIEW_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_CUSTOM_OPENED_PER_USER_FLAG",
     "DEVTOOLS_CUSTOM_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_DEBUGGER_DISPLAY_SOURCE_LOCAL_MS",
     "DEVTOOLS_DEBUGGER_DISPLAY_SOURCE_REMOTE_MS",
-    "DEVTOOLS_DEVELOPERTOOLBAR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_DEVELOPERTOOLBAR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_EYEDROPPER_OPENED_PER_USER_FLAG",
-    "DEVTOOLS_FONTINSPECTOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_FONTINSPECTOR_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_HEAP_SNAPSHOT_EDGE_COUNT",
     "DEVTOOLS_HEAP_SNAPSHOT_NODE_COUNT",
     "DEVTOOLS_HUD_APP_MEMORY_CONTENTINTERACTIVE_V2",
     "DEVTOOLS_HUD_APP_MEMORY_FULLYLOADED_V2",
     "DEVTOOLS_HUD_APP_MEMORY_MEDIAENUMERATED_V2",
     "DEVTOOLS_HUD_APP_MEMORY_NAVIGATIONINTERACTIVE_V2",
     "DEVTOOLS_HUD_APP_MEMORY_NAVIGATIONLOADED_V2",
@@ -1044,87 +1002,62 @@
     "DEVTOOLS_HUD_APP_STARTUP_TIME_VISUALLYLOADED",
     "DEVTOOLS_HUD_ERRORS",
     "DEVTOOLS_HUD_JANK",
     "DEVTOOLS_HUD_REFLOWS",
     "DEVTOOLS_HUD_REFLOW_DURATION",
     "DEVTOOLS_HUD_SECURITY_CATEGORY",
     "DEVTOOLS_HUD_USS",
     "DEVTOOLS_HUD_WARNINGS",
-    "DEVTOOLS_INSPECTOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_INSPECTOR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_JSBROWSERDEBUGGER_OPENED_PER_USER_FLAG",
     "DEVTOOLS_JSBROWSERDEBUGGER_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_JSDEBUGGER_OPENED_PER_USER_FLAG",
     "DEVTOOLS_JSDEBUGGER_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_JSPROFILER_OPENED_PER_USER_FLAG",
     "DEVTOOLS_JSPROFILER_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_MEMORY_OPENED_PER_USER_FLAG",
     "DEVTOOLS_MEMORY_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_MENU_EYEDROPPER_OPENED_PER_USER_FLAG",
-    "DEVTOOLS_NETMONITOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_NETMONITOR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_OPTIONS_OPENED_PER_USER_FLAG",
     "DEVTOOLS_OPTIONS_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_OS_ENUMERATED_PER_USER",
     "DEVTOOLS_OS_IS_64_BITS_PER_USER",
-    "DEVTOOLS_PAINTFLASHING_OPENED_PER_USER_FLAG",
     "DEVTOOLS_PAINTFLASHING_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_PERFTOOLS_CONSOLE_RECORDING_COUNT",
     "DEVTOOLS_PERFTOOLS_RECORDING_COUNT",
     "DEVTOOLS_PERFTOOLS_RECORDING_DURATION_MS",
     "DEVTOOLS_PERFTOOLS_RECORDING_EXPORT_FLAG",
     "DEVTOOLS_PERFTOOLS_RECORDING_FEATURES_USED",
     "DEVTOOLS_PERFTOOLS_RECORDING_IMPORT_FLAG",
     "DEVTOOLS_PERFTOOLS_SELECTED_VIEW_MS",
-    "DEVTOOLS_PICKER_EYEDROPPER_OPENED_PER_USER_FLAG",
     "DEVTOOLS_READ_HEAP_SNAPSHOT_MS",
-    "DEVTOOLS_RESPONSIVE_OPENED_PER_USER_FLAG",
-    "DEVTOOLS_RULEVIEW_OPENED_PER_USER_FLAG",
     "DEVTOOLS_RULEVIEW_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_SAVE_HEAP_SNAPSHOT_MS",
-    "DEVTOOLS_SCRATCHPAD_OPENED_PER_USER_FLAG",
     "DEVTOOLS_SCRATCHPAD_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_SCREEN_RESOLUTION_ENUMERATED_PER_USER",
-    "DEVTOOLS_SHADEREDITOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_SHADEREDITOR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_STORAGE_OPENED_PER_USER_FLAG",
     "DEVTOOLS_STORAGE_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_STYLEEDITOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_STYLEEDITOR_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_TABS_OPEN_AVERAGE_LINEAR",
     "DEVTOOLS_TABS_OPEN_PEAK_LINEAR",
     "DEVTOOLS_TABS_PINNED_AVERAGE_LINEAR",
     "DEVTOOLS_TABS_PINNED_PEAK_LINEAR",
-    "DEVTOOLS_TILT_OPENED_PER_USER_FLAG",
     "DEVTOOLS_TILT_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_TOOLBOX_OPENED_PER_USER_FLAG",
     "DEVTOOLS_TOOLBOX_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_WEBAUDIOEDITOR_OPENED_PER_USER_FLAG",
     "DEVTOOLS_WEBAUDIOEDITOR_TIME_ACTIVE_SECONDS",
-    "DEVTOOLS_WEBCONSOLE_OPENED_PER_USER_FLAG",
     "DEVTOOLS_WEBCONSOLE_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_APP_TYPE",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_ID",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_OS",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_PLATFORM_VERSION",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_PROCESSOR",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_TYPE",
     "DEVTOOLS_WEBIDE_CONNECTED_RUNTIME_VERSION",
     "DEVTOOLS_WEBIDE_CONNECTION_DEBUG_USED",
     "DEVTOOLS_WEBIDE_CONNECTION_PLAY_USED",
     "DEVTOOLS_WEBIDE_CONNECTION_RESULT",
     "DEVTOOLS_WEBIDE_CONNECTION_TIME_SECONDS",
-    "DEVTOOLS_WEBIDE_IMPORT_PROJECT_PER_USER_FLAG",
     "DEVTOOLS_WEBIDE_LOCAL_CONNECTION_RESULT",
-    "DEVTOOLS_WEBIDE_NEW_PROJECT_PER_USER_FLAG",
-    "DEVTOOLS_WEBIDE_OPENED_PER_USER_FLAG",
     "DEVTOOLS_WEBIDE_OTHER_CONNECTION_RESULT",
-    "DEVTOOLS_WEBIDE_PROJECT_EDITOR_OPENED_PER_USER_FLAG",
-    "DEVTOOLS_WEBIDE_PROJECT_EDITOR_SAVE_PER_USER_FLAG",
     "DEVTOOLS_WEBIDE_PROJECT_EDITOR_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_WEBIDE_REMOTE_CONNECTION_RESULT",
     "DEVTOOLS_WEBIDE_SIMULATOR_CONNECTION_RESULT",
     "DEVTOOLS_WEBIDE_TIME_ACTIVE_SECONDS",
     "DEVTOOLS_WEBIDE_USB_CONNECTION_RESULT",
     "DEVTOOLS_WEBIDE_WIFI_CONNECTION_RESULT",
     "DISPLAY_SCALING_LINUX",
     "DISPLAY_SCALING_MSWIN",