bug 1521940 - collect pinning telemetry in release for mozilla sites that are essential for the operation of firefox data-review=chutten r=chutten
authorDana Keeler <dkeeler@mozilla.com>
Thu, 07 Feb 2019 16:13:46 +0000
changeset 457639 906716408541ba236fa539a03a2a665feae537eb
parent 457638 c508599012ee655cccbab36e57eacbf20778965c
child 457640 19cf89dc14e6976f556c4d7fd82ace219668a45e
push id35516
push userrmaries@mozilla.com
push dateFri, 08 Feb 2019 04:23:26 +0000
treeherdermozilla-central@d599d1a73a3a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerschutten
bugs1521940
milestone67.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
bug 1521940 - collect pinning telemetry in release for mozilla sites that are essential for the operation of firefox data-review=chutten r=chutten The telemetry histograms CERT_PINNING_MOZ_TEST_RESULTS_BY_HOST and CERT_PINNING_MOZ_RESULTS_BY_HOST collect information about whether or not key pinning checks succeed in connections to Mozilla sites that affect the functionality of Firefox. This patch changes these histograms so that we also collect this data by default in release. Differential Revision: https://phabricator.services.mozilla.com/D17299
toolkit/components/telemetry/Histograms.json
toolkit/components/telemetry/histogram-whitelists.json
--- a/toolkit/components/telemetry/Histograms.json
+++ b/toolkit/components/telemetry/Histograms.json
@@ -11225,25 +11225,29 @@
     "record_in_processes": ["main", "content"],
     "alert_emails": ["pinning@mozilla.org"],
     "expires_in_version": "never",
     "kind": "boolean",
     "description": "Certificate pinning test results for Mozilla sites (0 = failure, 1 = success)"
   },
   "CERT_PINNING_MOZ_RESULTS_BY_HOST": {
     "record_in_processes": ["main", "content"],
-    "alert_emails": ["pinning@mozilla.org"],
+    "alert_emails": ["dkeeler@mozilla.com", "pinning@mozilla.org"],
+    "releaseChannelCollection": "opt-out",
+    "bug_numbers": [1007844, 1521940],
     "expires_in_version": "never",
     "kind": "enumerated",
     "n_values": 512,
     "description": "Certificate pinning results by host for Mozilla operational sites"
   },
   "CERT_PINNING_MOZ_TEST_RESULTS_BY_HOST": {
     "record_in_processes": ["main", "content"],
-    "alert_emails": ["pinning@mozilla.org"],
+    "alert_emails": ["dkeeler@mozilla.com", "pinning@mozilla.org"],
+    "releaseChannelCollection": "opt-out",
+    "bug_numbers": [1007844, 1521940],
     "expires_in_version": "never",
     "kind": "enumerated",
     "n_values": 512,
     "description": "Certificate pinning test results by host for Mozilla operational sites"
   },
   "CERT_CHAIN_KEY_SIZE_STATUS": {
     "record_in_processes": ["main", "content"],
     "expires_in_version": "default",
--- a/toolkit/components/telemetry/histogram-whitelists.json
+++ b/toolkit/components/telemetry/histogram-whitelists.json
@@ -551,19 +551,17 @@
     "CANVAS_2D_USED",
     "CANVAS_WEBGL_USED",
     "CERT_CHAIN_KEY_SIZE_STATUS",
     "CERT_CHAIN_SHA1_POLICY_STATUS",
     "CERT_OCSP_ENABLED",
     "CERT_OCSP_REQUIRED",
     "CERT_PINNING_FAILURES_BY_CA",
     "CERT_PINNING_MOZ_RESULTS",
-    "CERT_PINNING_MOZ_RESULTS_BY_HOST",
     "CERT_PINNING_MOZ_TEST_RESULTS",
-    "CERT_PINNING_MOZ_TEST_RESULTS_BY_HOST",
     "CERT_PINNING_RESULTS",
     "CERT_PINNING_TEST_RESULTS",
     "CERT_VALIDATION_HTTP_REQUEST_CANCELED_TIME",
     "CERT_VALIDATION_HTTP_REQUEST_FAILED_TIME",
     "CERT_VALIDATION_HTTP_REQUEST_RESULT",
     "CERT_VALIDATION_HTTP_REQUEST_SUCCEEDED_TIME",
     "CHANGES_OF_DETECTED_LANGUAGE",
     "CHANGES_OF_TARGET_LANGUAGE",