in.
Filter for probes
in version
on channel.
Showing 1 to 1000 of 7134 probes.
probetypepopulationrecorded (nightly)description
A11Y_CONSUMERShistogramreleasefrom 38A list of known accessibility clients that inject into Firefox process space (see https://searchfox.org/mozilla-central/source/accessible/windows/msaa/Compatibility.h).
A11Y_IATABLE_USAGE_FLAGhistogramprereleasefrom 38Flag indicating the IAccessibleTable accessibility interface has been used.
A11Y_INSTANTIATED_FLAGhistogramreleasefrom 38Flag indicating accessibility support has been instantiated.
A11Y_ISIMPLEDOM_USAGE_FLAGhistogramprereleasefrom 38Flag indicating the ISimpleDOM* accessibility interfaces has been used.
A11Y_TREE_UPDATE_TIMING_MShistogramprereleasefrom 59The amount of time taken to update the accessibility tree (ms)
A11Y_UIA_DETECTION_TIMING_MShistogramprerelease59The amount of time the parent process blocked while detecting a UIA client.
A11Y_UPDATE_TIMEhistogramprereleasefrom 38time spent updating accessibility (ms)
a11y.always_underline_linksscalarreleasefrom 121Bool tracking if the user has always underline links enabled in firefox.
a11y.backplatescalarreleasefrom 71Boolean tracking if the user has the backplate preference enabled or disabled.
a11y.HCM_backgroundscalarreleasefrom 88Unsigned int tracking the user's prefered background color \ (logged when HCM is enabled).
a11y.HCM_foregroundscalarreleasefrom 88Unsigned int tracking the user's prefered foreground color \ (logged when HCM is enabled).
a11y.indicator_acted_onscalarrelease58 to 61Recorded on click or SPACE/ENTER keypress event. Boolean stating if the accessibility indicactor button was acted on.
a11y.instantiatorsscalarrelease56 to 60, from 62The leaf name and version number of the binary for the process responsible for remotely instantiating a11y.
a11y.invert_colorsscalarreleasefrom 108Boolean tracking if the user has an invert colors OS setting enabled.
a11y.sitezoomscalarrelease73 to 77Boolean tracking if the user has the site-specific zoom enabled or disabled.
a11y.themekeyed scalarreleasefrom 68OS high contrast or other accessibility theme is enabled. The result is split into keys which represent the values of browser.display.document_color_use: "default", "always", or "never".
a11y.use_system_colorsscalarreleasefrom 115Bool tracking if the user has system colors enabled in firefox.
ABOUT_ACCOUNTS_CONTENT_SERVER_FAILURE_TIME_MSkeyed histogramprerelease44 to 49The length of time (in milliseconds) between starting remote content load and failing with a connection error. Keyed on fxa-content-server endpoint path, like '/signin' or '/settings'.
ABOUT_ACCOUNTS_CONTENT_SERVER_LOAD_STARTED_COUNTkeyed histogramprerelease44 to 49The number of remote content loads started. Keyed on fxa-content-server endpoint, like '/signin' or '/settings'.
ABOUT_ACCOUNTS_CONTENT_SERVER_LOADED_RATEkeyed histogramprerelease44 to 49The number of remote content loads that fail (0) vs. receive the remote 'LOADED' message (1). Keyed on fxa-content-server endpoint path, like '/signin' or '/settings'.
ABOUT_ACCOUNTS_CONTENT_SERVER_LOADED_TIME_MSkeyed histogramprerelease44 to 49The length of time (in milliseconds) between starting remote content load and receiving the remote 'LOADED' message. Keyed on fxa-content-server endpoint path, like '/signin' or '/settings'.
ABOUT_CONFIG_FEATURES_USAGEhistogramprerelease64 to 66Record number of times particular features on about:config are used
ABOUTCRASHES_OPENED_COUNThistogramrelease49 to 54Number of times about:crashes has been opened.
aboutpreferences.show#showeventreleasefrom 96This is recorded whenever a pane is shown inside about:preferences. The object field records the type of action that resulted in showing a pane. Possible values are as follows, "initial" is used when a pane is shown direclty. This happens with or without a hash in the URL. The "general" pane loads without such a hash, when the pane is loaded via the "main" entrypoints in the menu system or with shortcuts. "click" is used when a pane is shown when user clicks category name inside about:preferences. "hash" is used when a pane is shown via a hash change in url. The value field records identifier of pane shown
aboutprivatebrowsing.click#clickeventrelease90 to 137This is recorded when a user clicks a link on the private browsing newtab.
ACTIVE_DOCGROUPS_PER_TABGROUPhistogramprerelease62 to 63Number of active doc groups per tab group. Collected at the point when the top level document of the tab group is unloaded.
ACTIVE_HTTP_DOCGROUPS_PER_TABGROUPhistogramprerelease63 to 66Number of active http:// and https:// doc groups per tab group. Collected at the point when the top level document of the tab group is unloaded.
activeTickssimpleMeasurementsreleasefrom 42Obsolete, use the `active_ticks` scalar. Integer count of the number of five-second intervals ('ticks') the user was considered 'active' (sending UI events to the window).
activity_stream.end#endeventreleasefrom 60This is recorded with every session ended in Activity Stream.
activity_stream.enroll#enrolleventreleasefrom 68Sent when a user gets enrolled in a preference study.
activity_stream.event#eventeventreleasefrom 60This is recorded with every user interaction on Activity Stream elements.
ADDON_CONTENT_POLICY_SHIM_BLOCKING_LOADED_MSkeyed histogramprerelease54 to 57The amount of time the content process blocked processing shouldLoad shims for an add-on (keyed by add-on ID) after the load event, for each document load.
ADDON_CONTENT_POLICY_SHIM_BLOCKING_LOADING_MSkeyed histogramprerelease54 to 57The amount of time the content process blocked processing shouldLoad shims for an add-on (keyed by add-on ID) prior to the load event, for each document load.
ADDON_FORBIDDEN_CPOW_USAGEkeyed histogramprereleasefrom 50Counts the number of times a given add-on used CPOWs when it was marked as e10s compatible.
ADDON_MANAGER_UPGRADE_UI_SHOWNhistogramrelease49 to 52Recorded when the addon manager shows the modal upgrade UI. Should only be recorded once per upgrade.
ADDON_SHIM_USAGEkeyed histogramprereleasefrom 40Reasons why add-on shims were used, keyed by add-on ID.
ADDON_SIGNATURE_VERIFICATION_STATUShistogramreleasefrom 103Records the result of App Signature Verification. See the comments in OpenSignedAppFile.
addonManagersimpleMeasurementsprereleasefrom 42Only available in prerelease. It contains a set of counters related to Addons. See [here](https://dxr.mozilla.org/mozilla-central/search?q=%22AddonManagerPrivate.recordSimpleMeasure%22&redirect=false&case=true) for a list of recorded measures.
addonsinforeleasefrom 42This is obsolete, use `environment.addons`. A string containing a list of all addon ids and their version in the format: "<addon id>:<version>,..."
addons.activeAddons[addonId].appDisabledenvironmentreleasefrom 42True if this add-on cannot be used in the application based on version compatibility, dependencies, and blocklisting. This field is only available after the 'sessionstore-windows-restored' topic is notified.
addons.activeAddons[addonId].blocklistedenvironmentreleasefrom 42Whether or not the add-on appears in the blocklist. This field is only available after the 'sessionstore-windows-restored' topic is notified.
addons.activeAddons[addonId].descriptionenvironmentreleasefrom 42The add-on description, limited to 100 characters. This field is only available after the 'sessionstore-windows-restored' topic is notified.
addons.activeAddons[addonId].foreignInstallenvironmentreleasefrom 42True or false depending on whether the add-on is a third party add-on installation or not. This field is only available after the 'sessionstore-windows-restored' topic is notified.
addons.activeAddons[addonId].hasBinaryComponentsenvironmentreleasefrom 42True or false depending on whether the add-on has binary components. This is always false since Firefox 60. This field is only available after the 'sessionstore-windows-restored' topic is notified.
addons.activeAddons[addonId].installDayenvironmentreleasefrom 42The days since epoch that the add-on was first installed. This field is only available after the 'sessionstore-windows-restored' topic is notified.
addons.activeAddons[addonId].isSystemenvironmentreleasefrom 47Whether or not the add-on is a system add-on. This field is available at startup.
addons.activeAddons[addonId].isWebExtensionenvironmentreleasefrom 55Whether or not the add-on is a WebExtension add-on. This field is available at startup.
addons.activeAddons[addonId].multiprocessCompatibleenvironmentreleasefrom 54Whether or not the add-on is a compatible with e10s. Since Firefox 61, this is always true. This field is available at startup.
addons.activeAddons[addonId].nameenvironmentreleasefrom 42The add-on name, limited to 100 characters. This field is only available after the 'sessionstore-windows-restored' topic is notified.
addons.activeAddons[addonId].scopeenvironmentreleasefrom 42Indicates what scope the add-on is installed in, per profile, user, system, or application. This field is available at startup.
addons.activeAddons[addonId].signedStateenvironmentreleasefrom 42The state of the signature of the add-on. This field is only available after the 'sessionstore-windows-restored' topic is notified.
addons.activeAddons[addonId].typeenvironmentreleasefrom 42The type of the add-on. This field is available at startup.
addons.activeAddons[addonId].updateDayenvironmentreleasefrom 42The day the add-on was last updated. This field is optional, but available at startup if present.
addons.activeAddons[addonId].userDisabledenvironmentreleasefrom 42Whether or not the user disabled the add-on. This field is only available after the 'sessionstore-windows-restored' topic is notified.
addons.activeAddons[addonId].versionenvironmentreleasefrom 42The version of the add-on. This field is available at startup.
addons.activeGMPlugins[index].versionenvironmentreleasefrom 42The version of the plugin.
addons.activeGMPlugins[index].applyBackgroundUpdatesenvironmentreleasefrom 42Whether or not the plugin automatically updates in background.
addons.activeGMPlugins[index].userDisabledenvironmentreleasefrom 42Whether or not the user disabled the plugin.
addons.activePlugins[index].blocklistedenvironmentreleasefrom 42Whether or not the plugin appears in the blocklist.
addons.activePlugins[index].clicktoplayenvironmentreleasefrom 42Whether or not clicktoplay is enabled for this plugin.
addons.activePlugins[index].descriptionenvironmentreleasefrom 42The plugin description, limited to 100 characters.
addons.activePlugins[index].disabledenvironmentreleasefrom 42Whether or not the plugin is disabled.
addons.activePlugins[index].mimeTypesenvironmentreleasefrom 42The list of mime types handled by this plugin.
addons.activePlugins[index].nameenvironmentreleasefrom 42The plugin name, limited to 100 characters.
addons.activePlugins[index].updateDayenvironmentreleasefrom 42The day the plugin was last updated.
addons.activePlugins[index].versionenvironmentreleasefrom 42The version of the plugin.
addons.personaenvironmentreleasefrom 42The id of the active persona (theme).
addons.theme.appDisabledenvironmentreleasefrom 42True if this theme cannot be used in the application based on version compatibility, dependencies, and blocklisting.
addons.theme.blocklistedenvironmentreleasefrom 42Whether or not the theme appears in the blocklist.
addons.theme.descriptionenvironmentreleasefrom 42The theme description, limited to 100 characters.
addons.theme.foreignInstallenvironmentreleasefrom 42True or false depending on whether the theme is a third party theme installation or not.
addons.theme.hasBinaryComponentsenvironmentreleasefrom 42True or false depending on whether the theme has binary components. This is always false since Firefox 60.
addons.theme.idenvironmentreleasefrom 42The id of the theme.
addons.theme.installDayenvironmentreleasefrom 42The days since epoch that the theme was first installed.
addons.theme.nameenvironmentreleasefrom 42The theme name, limited to 100 characters.
addons.theme.scopeenvironmentreleasefrom 42Indicates what scope the theme is installed in, per profile, user, system, or application.
addons.theme.updateDayenvironmentreleasefrom 42The day the theme was last updated.
addons.theme.userDisabledenvironmentreleasefrom 42Whether or not the user disabled the theme.
addons.theme.versionenvironmentreleasefrom 42The version of the theme.
addonsManager.action#actioneventrelease67 to 113An action method event is triggered when a user performs an action through the UI on an add-on. The object is where in the product the action was performed.
addonsManager.blocklistUpdateError#blocklistUpdateErroreventrelease70 to 76Event recorded when a blocklist update fails to complete successfully. The object represents the kind of blocklist that failed to update, the value identifies the error type (one of CHECK_CERT_ERROR, DOWNLOAD_ERROR, INVALID_XML_ERROR, INVALID_BLOCKLIST_URL, MISSING_BLOCKLIST_SERVER_URL, UNEXPECTED_STATUS_CODE, WRITE_FILE_ERROR)
addonsManager.disable#manageeventrelease64 to 137This events are recorded when an installed add-ons is being disable/enabled/uninstalled, the value of the event is the addon_id (which also allow to correlate multiple events related to each other).
addonsManager.install_stats#install_statseventreleasefrom 81These events are recorded at the end of the install flow, but only when the source that originally triggered the add-on installation is "amo", "rtamo" or "disco". The value of an event is the SHA256 hash of the addon_id.
addonsManager.install#installeventrelease64 to 137These events are recorded during the install and update flow for extensions and themes, the value of the event is an install_id shared by the events related to the same install or update flow.
addonsManager.link#linkeventrelease67 to 113A link method event triggered when a user follows a link. The object is the page that the link is on: aboutAddons or aboutPreferences. The value is where the link goes: about:addons, about:preferences, about:debugging, support (on SUMO) or rating, search, author (on AMO) or homepage (on AMO or elsewhere), discohome (on AMO via a recommended add-on card), discomore (on AMO via discover), disconotice (on SUMO via discover)
addonsManager.report#reporteventrelease68 to 127An abuse report submitted by a user for a given extension. The object of the event represent the report entry point, the value is the id of the addon being reported.
addonsManager.reportSuspiciousSite#reportSuspiciousSiteeventrelease110 to 133Sent when a user clicks "Report Suspicious Site" on the dropdown menu of the third- party xpinstall doorhanger. The object is always suspiciousSite. The value is the site domain, or "(unknown)" if there is no site associated with the prompt.
addonsManager.view#vieweventrelease67 to 113A view method event is triggered when a user views a page in about:addons. The object is always aboutAddons. The value is the view name: discover, list, updates or detail.
addonsSearchDetection.etld_change#etld_changeeventreleasefrom 131Recorded when a request for a search query is redirected to another domain. This can be via the webRequest API, or through other means.
address.detected#address_formeventreleasefrom 110User interactions for address autofill forms 'detected': Recorded when a form is recognized as a credit card form. The possible value of cc_* in extra_keys are "true", "false", or 0 When the value is "true", the field is identified via autocomplete attribute When the value is "false", the field is not detected in the form When the value is an 0, then the field is identified by regexp-based heuristic 'popup_shown': Recorded when autofill popup is shown. Using field_name to record the field that triggers this event 'filled': Recorded when a form is autofiled. Possible values are `filled`, `not_filled`, `user_filled` or `unavailable` 'filled_modified': Recorded when a field is autofilled and then modified by the user. Using field_name to record the field that triggers this event. 'submitted': Recorded when a form is submitted. Possible values are `autofilled`, `not_filled`, `user_filled` or `unavailable` 'cleared' Recorded when a form is cleared . Using field_name to record the field that triggers this event
address.detected#address_form_exteventreleasefrom 110Address has too many fields so we cannot cover them all in the above `address_form` telemetry This telemetry is used to record address fields that are not listed in `address_form`
address.show#doorhangereventreleasefrom 110User interactions for the browser address autofill doorhanger.
address.show#manageeventreleasefrom 110User interactions for address autofill preferences management UI.
ALERTS_SERVICE_DND_ENABLEDhistogramprerelease46 to 49XUL-only: whether the user has toggled do not disturb.
ALERTS_SERVICE_DND_SUPPORTED_FLAGhistogramprerelease46 to 49Whether the do not disturb option is supported. True if the browser uses XUL alerts.
APPLICATION_REPUTATION_ALLOWLIST_MATCHhistogramprerelease54 to 56For each Application Reputation lookup against both the V2 and V4 Google lists, note which version of the allow list returned a match (0 = no match, 1 = match only V2, 2 = match only V4, 3 = match both V2 and V4)
APPLICATION_REPUTATION_BINARYhistogramreleasefrom 63Whether or not the file examined by download protection is a binary type (or it's not possible to tell because the filename is missing).
APPLICATION_REPUTATION_BINARY_ARCHIVEhistogramreleasefrom 63Whether a binary file examined by download protection is one of the common archive formats.
APPLICATION_REPUTATION_BINARY_TYPEhistogramreleasefrom 70Whether or not the file examined by download protection is a binary type (or it's not possible to tell because the filename is missing).
APPLICATION_REPUTATION_BLOCKLIST_MATCHhistogramprerelease54 to 56For each Application Reputation lookup against both the V2 and V4 Google lists, note which version of block list returned a match (0 = no match, 1 = match only V2, 2 = match only V4, 3 = match both V2 and V4)
APPLICATION_REPUTATION_COUNThistogramprereleasefrom 38Application reputation query count (both local and remote)
APPLICATION_REPUTATION_HASH_LENGTHhistogramrelease63 to 68Whether the hash included in application reputation lookups is valid or broken in some way.
APPLICATION_REPUTATION_LOCALhistogramreleasefrom 38Application reputation local results (0=ALLOW, 1=BLOCK, 2=NONE)
APPLICATION_REPUTATION_REASONhistogramreleasefrom 65The reason application reputation service blocks or allows the download.
APPLICATION_REPUTATION_REMOTE_LOOKUP_RESPONSE_TIMEhistogramreleasefrom 64Server response time to remote lookup request (ms).
APPLICATION_REPUTATION_REMOTE_LOOKUP_TIMEOUThistogramreleasefrom 50Recorded when application reputation remote lookup is performed, `true` is recorded if the lookup times out.
APPLICATION_REPUTATION_SERVERhistogramreleasefrom 38Status of the application reputation remote lookup (0=OK, 1=failed, 2=invalid protobuf response)
APPLICATION_REPUTATION_SERVER_2histogramreleasefrom 63Network status of the application reputation remote lookup
APPLICATION_REPUTATION_SERVER_VERDICThistogramreleasefrom 38Application reputation remote verdict (0=SAFE, 1=DANGEROUS, 2=UNCOMMON, 3=POTENTIALLY_UNWANTED, 4=DANGEROUS_HOST, 5=UNKNOWN)
APPLICATION_REPUTATION_SERVER_VERDICT_2keyed histogramreleasefrom 66Application reputation remote verdict, keyed by file extension
APPLICATION_REPUTATION_SHOULD_BLOCKhistogramreleasefrom 38Overall (local or remote) application reputation verdict (shouldBlock=false is OK).
APZ_AWARE_KEY_LISTENERShistogramprerelease55 to 56The percentage of pages with a non-passive key event on the path to the root scrolling element that would disable APZ key scrolling. This is tracked for non system principal windows, so it applies to toplevel windows and subframes/iframes, but not chrome windows.
APZ_AWARE_MOUSEMOVE_LISTENERShistogramprerelease55 to 56The percentage of pages with a mousemove listener anywhere in the document that would disable APZ key scrolling. This is tracked for non system principal windows, so it applies to toplevel windows and subframes/iframes, but not chrome windows.
APZ_HANDLED_MOUSE_MOVE_EVENT_RECEIVED_MShistogramprerelease55Time (ms) for the APZ handled mouse move event to dispatch, but before handlers executing.
APZ_HANDLED_TOUCH_MOVE_EVENT_RECEIVED_MShistogramprerelease55Time (ms) for the APZ handled touch move event to dispatch, but before handlers executing.
APZ_HANDLED_WHEEL_EVENT_RECEIVED_MShistogramprerelease55Time (ms) for the APZ handled wheel event to dispatch, but before handlers executing.
APZ_ZOOM_ACTIVITYhistogramreleasefrom 79Whether non-RDM page had user-triggered zooming activity
APZ_ZOOM_ACTIVITY_RDMhistogramrelease79 to 84Whether RDM page had user-triggered zooming activity
APZ_ZOOM_PINCHSOURCEhistogramreleasefrom 79Input device that triggered the zoom gesture (InputData::PinchGestureSource)
apz.scrollwheel_overshootscalarrelease83 to 133Count of overshoot events, where the user reverses scrollwheel direction soon after the last scrollwheel input.
ASYNC_ANIMATION_CONTENT_TOO_LARGE_FRAME_SIZEhistogramprerelease55 to 58The number of pixels of the frame for each time we encountered a layer that was so large we decided not to run its animations on the compositor.
ASYNC_ANIMATION_CONTENT_TOO_LARGE_PERCENTAGEhistogramprerelease55 to 58The ratio of the frame size (in total number of pixels) to the relative limit (~viewport size plus some tolerance factor, typically 12.5% in each dimension, i.e. ~27% tolerance in total area) for each time we encountered a layer that was so large we decided not to run its animations on the compositor expressed as a percentage (e.g. 130 = frame area was 30% larger than the relative limit)
ASYNC_ANIMATION_FRAME_SIZEhistogramprerelease55 to 58The number of pixels of the frame each time we potentially run a transform animation on the compositor. Intended for comparison with ASYNC_ANIMATION_CONTENT_TOO_LARGE_FRAME_SIZE.
attribution.provenance.ads_existsscalarrelease112 to 120Will always be false if attribution.provenance.zone_id.data_exists is false. Will be true if the provenance data indicates that the :Zone.Identifier Alternate Data Stream existed on the installer.
attribution.provenance.data_existsscalarrelease112 to 120Will be true if the "zoneIdProvenanceData" file is present in the installation directory and we were able to successfully read it.
attribution.provenance.file_systemscalarrelease112 to 120The file system that the installer resided on at installation time. Possible values are: "NTFS", "FAT32", "other". In error cases, it can also be "missing", "error" or "readIniError". Only sent if attribution.provenance.zone_id.data_exists is true.
attribution.provenance.host_url_existsscalarrelease112 to 120Will be true if the zone identifier ADS contained a host URL. Will be false if a host URL is specified, but it isn't a valid URL. Only sent if attribution.provenance.zone_id.ads_exists is true.
attribution.provenance.host_url_is_mozillascalarrelease112 to 120Will be true if the host URL from the zone identifier ADS appeared to be a Mozilla URL. Only sent if attribution.provenance.zone_id.host_url_exists is true.
attribution.provenance.referrer_url_existsscalarrelease112 to 120Will be true if the zone identifier ADS contained a referrer URL. Will be false if a referrer URL is specified, but it isn't a valid URL. Only sent if attribution.provenance.zone_id.ads_exists is true.
attribution.provenance.referrer_url_is_mozillascalarrelease112 to 120Will be true if the referrer URL from the zone identifier ADS appeared to be a Mozilla URL. Only sent if attribution.provenance.zone_id.referrer_url_exists is true.
attribution.provenance.security_zonescalarrelease112 to 120The zone identifier in the installer's :Zone.Identifier ADS. Possible values are integers between 0 and 4, inclusive. In error cases, it can also be "unexpected", "missing", "error", or "readIniError". Only sent if attribution.provenance.zone_id.ads_exists is true.
AUDIBLE_PLAY_TIME_PERCENTkeyed histogramreleasefrom 95Percentage of time spent playing media with an audible audio track, regardless of the volume. Keyed by audio-only or video presence.
AUDIO_MFT_OUTPUT_NULL_SAMPLEShistogramprerelease46 to 52, 62How many times the audio MFT decoder returns success but output nothing.
AUDIO_TRACK_SILENCE_PROPORTIONhistogramrelease63 to 67, 70 to 73In order to know how many silent audio track in the web comparing to other normal media, we record the silence proportion of audio track of media element. The range of value is from 0% - 100%.
AUDIOSTREAM_BACKEND_USEDhistogramrelease50 to 69The operating system audio back-end used when successfully opening an audio stream, or whether the failure occurred on the first try or not <https://searchfox.org/mozilla-central/search?q=AUDIOSTREAM_BACKEND_ID_STR>
AUDIOSTREAM_FIRST_OPEN_MShistogramprerelease38 to 49The length of time (in milliseconds) for the first open of AudioStream.
AUDIOSTREAM_LATER_OPEN_MShistogramprerelease38 to 49The length of time (in milliseconds) for the subsequent opens of AudioStream.
AUSHELPER_CPU_ERROR_CODEhistogramrelease54 to 59The error code from the aushelper system add-on when querying the registry for CPU information for bug 1296630 (see browser/extensions/aushelper/bootstrap.js).
AUSHELPER_CPU_RESULT_CODEhistogramrelease54 to 59Whether the system is affected by bug 1296630 (1=No, 2=Yes, 3=Error, and 4=Unknown).
AUSHELPER_WEBSENSE_ERROR_CODEhistogramrelease54 to 59The error code from the aushelper system add-on when gathering information on Websense (see browser/extensions/aushelper/bootstrap.js).
AUSHELPER_WEBSENSE_REG_EXISTShistogramrelease54 to 59Whether the system has a Websense InstallVersion registry value (see browser/extensions/aushelper/bootstrap.js).
aushelper.websense_reg_versionscalarrelease54 to 59The Websense version from the Windows registry.
AUTO_REJECTED_TRANSLATION_OFFERShistogramprereleasefrom 44A number of auto-rejected tranlation offers
AUTOFILL_PROFILE_NUM_USESkeyed histogramreleasefrom 110How many times each saved autofill profile(address or credit card) has ever been autofilled. Rewritten after each autofill; always contains one entry per each count of uses. Example: If user has 3 cards, and he used 2 of them 5 times, and one of them 3 times, the value will be: `{3: 1, 5: 2}.
AUTOPLAY_DEFAULT_SETTING_CHANGEhistogramrelease70 to 99counts the number of times a user changed the default autoplay behavior to each setting during a subsession.
AUTOPLAY_SITES_SETTING_CHANGEhistogramrelease66 to 70The number of times the user adds a site to the allow list, removes a site from the allow list, adds a site to the block list and removes a site from the block list.
AVIF_A1LXhistogramreleasefrom 97AVIF AV1LayeredImageIndexingProperty (a1lx)
AVIF_A1OPhistogramreleasefrom 97AVIF OperatingPointSelectorProperty (a1op)
AVIF_ALPHAhistogramreleasefrom 93AVIF alpha plane
AVIF_AOM_DECODE_ERRORhistogramreleasefrom 87Error code from aom_codec_decode when decoding AVIF image
AVIF_BIT_DEPTHhistogramreleasefrom 84Bits per pixel of AVIF image
AVIF_CICP_CPhistogramreleasefrom 93AVIF CICP colour primaries
AVIF_CICP_MChistogramreleasefrom 93AVIF CICP matrix coefficients
AVIF_CICP_TChistogramreleasefrom 93AVIF CICP transfer characteristics
AVIF_CLAPhistogramreleasefrom 97AVIF CleanApertureBox (clap)
AVIF_COLRhistogramreleasefrom 93AVIF colour information type
AVIF_DECODE_RESULThistogramreleasefrom 84Decode result of AVIF image
AVIF_DECODERhistogramreleasefrom 84Decoder of AVIF image
AVIF_GRIDhistogramreleasefrom 97AVIF AVIF grid-based image
AVIF_IPROhistogramreleasefrom 97AVIF ItemProtectionBox (ipro)
AVIF_ISPEhistogramreleasefrom 93AVIF spatial extents (image size)
AVIF_LSELhistogramreleasefrom 97AVIF LayerSelectorProperty (lsel)
AVIF_MAJOR_BRANDhistogramreleasefrom 97AVIF major brand
AVIF_PASPhistogramreleasefrom 97AVIF pixel aspect ratio
AVIF_PIXIhistogramreleasefrom 93AVIF pixel information (bits per channel)
AVIF_SEQUENCEhistogramreleasefrom 97AVIF image sequence
AVIF_YUV_COLOR_SPACEhistogramreleasefrom 84YUV color space of AVIF image
avif.aom_decode_errorscalarprereleasefrom 84Image-decode Error from aom decoder
avif.dav1d_decode_errorscalarprereleasefrom 84Image-decode Error from dav1d decoder
avif.dav1d_get_picture#dav1d_get_pictureeventreleasefrom 87Return value from dav1d_get_picture
BACKGROUNDFILESAVER_THREAD_COUNThistogramprereleasefrom 38Maximum number of concurrent threads reached during a given download session
BAD_FALLBACK_FONThistogramprereleasefrom 38system fallback font can't be used
BASE_FONT_FAMILIES_PER_PAGEhistogramrelease76 to 93Number of font-family names used that resolved to base system fonts
BATTERY_STATUS_COUNThistogramprerelease49 to 51Number of pages that use the Battery Status API: 0=navigator.battery, 1=navigator.getBattery()
BFCACHE_COMBOhistogramreleasefrom 68The common combinations of BFCacheStatus when we determine whether the page can be BFCached or not; If it's BFCached, we record BFCache_Success; Success_Not_Toplevel represents the number of not the only top level document in BrowsingContextGroup's documents that are BFCached, and BFCache_Success includes Success_Not_Toplevel; If it's not and it falls under common failure reasons combinations, we record the corresponding combination; Otherwise, we record Other to indicate this is not a common failure
BFCACHE_PAGE_RESTOREDhistogramreleasefrom 68Whether bfcache is used when loading a page from session history
blankWindowShownsimpleMeasurementsreleasefrom 42Timestamp of 'blank window shown' event.
BLINK_FILESYSTEM_USEDhistogramreleasefrom 50Webkit/Blink filesystem used
bloburl.resolve_stoppedscalarrelease119 to 126Counts how many times we do not resolve a blob URL because of different partition keys
BLOCKED_ON_PLUGIN_INSTANCE_DESTROY_MSkeyed histogramprerelease38 to 41, from 43Time (ms) that the main thread has been blocked on NPP_Destroy in an IPC plugin
BLOCKED_ON_PLUGIN_INSTANCE_INIT_MSkeyed histogramprerelease38 to 41, from 43Time (ms) that the main thread has been blocked on NPP_New in an IPC plugin
BLOCKED_ON_PLUGIN_MODULE_INIT_MSkeyed histogramprerelease38 to 41, from 43Time (ms) that the main thread has been blocked on LoadModule and NP_Initialize in PluginModuleParent
BLOCKED_ON_PLUGIN_STREAM_INIT_MSkeyed histogramprerelease38 to 41, from 43Time (ms) that the main thread has been blocked on NPP_NewStream in an IPC plugin
BLOCKED_ON_PLUGINASYNCSURROGATE_WAITFORINIT_MSkeyed histogramprerelease38 to 41, 43 to 49Time (ms) that the main thread has been blocked on PluginAsyncSurrogate::WaitForInit in an IPC plugin
BLOCKLIST_SYNC_FILE_LOADhistogramprerelease60 to 63Whether blocklist.xml was loaded synchronously. True means it was loaded synchronously, false means it was preloaded asynchronously.
blocklist.addonBlockChange#addonBlockChangeeventreleasefrom 90An add-on is blocked, or an installed add-on is unblocked. When an add-on install/update is blocked, its installation is aborted and the add-on is no longer listed in the activeAddons field of TelemetryEnvironment. The value is the ID of the add-on. The object represents the reason for triggering the blocklistState check: "addon_install" is when an add-on is installed. "addon_update" is when an add-on is updated after an update check. "addon_update_check" is when an add-on is blocked during the update check. "addon_db_modified" is when an add-on's blocklistState was altered between application restarts. "blocklist_update" is when an add-on's blocklistState changed due to a blocklist update. This may be due to the blocklist being disabled by preferences or enterprise policies, but it is more commonly the result of updating entries in the blocklist.
blocklist.lastModified_rs_addonsscalarrelease70 to 131Keep track of the last time the "addons" remotesetting blocklist has been successfully updated (as a datetime string in UTC format), set to "Missing Date" when the timestamp couldn't be retrieved.
blocklist.lastModified_rs_addons_mlbfscalarreleasefrom 78Keep track of the last time the "addons-bloomfilters" remotesetting blocklist has been successfully updated (as a datetime string in UTC format), set to "Missing Date" when the timestamp couldn't be retrieved.
blocklist.lastModified_rs_pluginsscalarrelease70 to 94Keep track of the last time the "plugins" remotesetting blocklist has been successfully updated (as a datetime string in UTC format), set to "Missing Date" when the timestamp couldn't be retrieved.
blocklist.lastModified_xmlscalarrelease70 to 75Keep track of the lastupdate datetime from a successfully loaded xml blocklist, set to "Invalid Date" or "Missing Date" when the timestamp is invalid or missing. (based on the lastupdate attribute set on the XML document element, converted from a milliseconds timestamp into a datetime string in UTC format).
blocklist.mlbf_enabledscalarrelease78 to 121Keep track of whether the addons blocklist engine uses bloom filters (blocklist v3). If false, the blocklist v2 is used instead.
blocklist.mlbf_generation_timescalarreleasefrom 78Keep track of the generation time of the addon blocklist's hard-blocks bloom filter. This marks the point in time until which signed add-ons are recognized by the selected bloom filter from the addons-bloomfilters collection. The value is a datetime string in UTC format, or "Missing Date" when unavailable.
blocklist.mlbf_softblocks_generation_timescalarreleasefrom 133Keep track of the generation time of the addon blocklist's soft-blocks bloom filter. This marks the point in time until which signed add-ons are recognized by the selected bloom filter from the addons-bloomfilters collection. The value is a datetime string in UTC format, or "Missing Date" when unavailable.
blocklist.mlbf_softblocks_sourcescalarreleasefrom 133The source of the RemoteSettings attachment that holds the soft-blocks bloom filter. Possible values are "dump_match", "cache_match", "remote_match", "dump_fallback", "cache_fallback", "unknown". "dump_match", "cache_match" and "remote_match" are expected known-good values, and means that the loaded bloomfilter matches the blocklist record in the RemoteSettings collection. The prefix denotes the immediate source of the loaded data: "dump" means packaged with the application, "remote" means a freshly downloaded bloomfilter, "cache" means a previously downloaded bloomfilter. "dump_fallback" and "cache_fallback" means that the last known bloomfilter was used, despite it not matching the latest record in the RemoteSettings collection. In this case the outdated bloomfilter is used as a fallback (e.g. because the latest version cannot be downloaded). "unknown" means that the bloomfilter cannot be loaded at all. This can happen if the blocklist is disabled via preferences or enterprise policies.
blocklist.mlbf_sourcescalarreleasefrom 90The source of the RemoteSettings attachment that holds the hard-blocks bloom filter. Possible values are "dump_match", "cache_match", "remote_match", "dump_fallback", "cache_fallback", "unknown". "dump_match", "cache_match" and "remote_match" are expected known-good values, and means that the loaded bloomfilter matches the blocklist record in the RemoteSettings collection. The prefix denotes the immediate source of the loaded data: "dump" means packaged with the application, "remote" means a freshly downloaded bloomfilter, "cache" means a previously downloaded bloomfilter. "dump_fallback" and "cache_fallback" means that the last known bloomfilter was used, despite it not matching the latest record in the RemoteSettings collection. In this case the outdated bloomfilter is used as a fallback (e.g. because the latest version cannot be downloaded). "unknown" means that the bloomfilter cannot be loaded at all. This can happen if the blocklist is disabled via preferences or enterprise policies.
blocklist.mlbf_stash_time_newestscalarreleasefrom 78Keep track of the timestamp of the most recent stash of the addons blocklist. The value is a datetime string in UTC format, or "Missing Date" when unavailable.
blocklist.mlbf_stash_time_oldestscalarreleasefrom 78Keep track of the timestamp of the oldest stash of the addons blocklist. The value is a datetime string in UTC format, or "Missing Date" when unavailable.
blocklist.mlbf_stashesscalarrelease78 to 91Keep track of whether the bloomfilter-based blocklist engine uses stashes from the addons-bloomfilters collection, together with an infrequently updated base bloomfilter. If false, the latest (full) bloom filter is downloaded on every update of the addon blocklist. This metric is only meaningful if mlbf_enabled is true.
blocklist.useXMLscalarrelease70 to 75Keep track of the currently enabled blocklist engine (set to false if the remote settings blocklist is the one enabled).
BOX_ALIGN_PROPS_IN_BLOCKS_FLAGhistogramrelease55 to 56Whether we have layed out any display:block containers with not-yet-supported properties from CSS Box Align.
BR_9_2_1_SUBJECT_ALT_NAMEShistogramprereleasefrom 38Baseline Requirements section 9.2.1: subject alternative names extension (0: ok, 1 or more: error)
BR_9_2_2_SUBJECT_COMMON_NAMEhistogramprereleasefrom 38Baseline Requirements section 9.2.2: subject common name field (0: present, in subject alt. names; 1: not present; 2: not present in subject alt. names)
BROWSER_ATTRIBUTION_ERRORShistogramreleasefrom 76Count for the number of errors encountered trying to determine attribution data: on Windows, from the installers (stub and full); on macOS, from an extended attributed on the .app bundle.
BROWSER_BACKUP_COMPRESSED_ARCHIVE_SIZEhistogramprereleasefrom 130The total compressed size of a single-file profile data backup archive, in mebibytes
BROWSER_BACKUP_FAVICONS_TIME_MShistogramprereleasefrom 130Total time, in milliseconds, required to back up a profile's favicons database
BROWSER_BACKUP_PLACES_TIME_MShistogramprereleasefrom 130Total time, in milliseconds, required to back up a profile's places database
BROWSER_BACKUP_TOTAL_BACKUP_SIZEhistogramprereleasefrom 129The total uncompressed size of all profile data included in a completed backup, in mebibytes
BROWSER_BACKUP_TOTAL_BACKUP_TIME_MShistogramprereleasefrom 130Total time elapsed, in milliseconds, between the start and end of the profile backup creation process
BROWSER_IS_ASSIST_DEFAULThistogramprereleasefrom 38The result of the default browser check for assist intent.
BROWSER_IS_USER_DEFAULThistogramrelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, never, never, never, from 44Whether Firefox is the system default browser on startup. A true value is also recorded here, and a false value is recorded to BROWSER_SET_DEFAULT_ERROR, if a user clicked 'Use Firefox as my default browser' on an in-product prompt. (Note that on Windows 8+ the latter action opens the right settings dialog but does not actually change the default browser without further user action.) On Windows, 'system default browser' is operationalized as whether Firefox is the default HTTP protocol handler.
BROWSER_IS_USER_DEFAULT_ERRORhistogramreleasefrom 44True if the browser was unable to determine if the browser was set as default.
BROWSER_SET_DEFAULT_ALWAYS_CHECKhistogramreleasefrom 44True if the profile has `browser.shell.checkDefaultBrowser` set to true.
BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNThistogramreleasefrom 44The number of times that a profile has seen the 'Set Default Browser' dialog.
BROWSER_SET_DEFAULT_ERRORhistogramreleasefrom 44True if the browser was unable to set Firefox as the default browser
BROWSER_SET_DEFAULT_PDF_HANDLER_USER_CHOICE_RESULThistogramreleasefrom 112Result of each attempt to set the default browser with SetDefaultExtensionHandlersUserChoice() for pdf extension
BROWSER_SET_DEFAULT_RESULThistogramreleasefrom 44Result of the Set Default Browser dialog. After Firefox 89 the these values are: (0=Use Firefox + 'Don't ask again' checked, 1=Use Firefox + 'Don't ask again' unchecked, 2=Not Now + 'Don't ask again' checked, 3=Not Now + 'Don't ask again' unchecked). Before Firefox 89 these values were: (0=Use Firefox + 'Always perform check' unchecked, 1=Use Firefox + 'Always perform check' checked, 2=Not Now + 'Always perform check' unchecked, 3=Not Now + 'Always perform check' checked).
BROWSER_SET_DEFAULT_TIME_TO_COMPLETION_SECONDShistogramreleasefrom 44Time to successfully set Firefox as the default browser after clicking 'Set Firefox as Default'. Should be near-instant in some environments, others require user interaction. Measured in seconds.
BROWSER_SET_DEFAULT_USER_CHOICE_RESULThistogramreleasefrom 90Result of each attempt to set the default browser with SetDefaultBrowserUserChoice()
BROWSER_SHIM_USAGE_BLOCKEDhistogramreleasefrom 47Counts the number of times a CPOW shim was blocked from being created by browser code.
browser.backup.browser_extension_data_sizescalarreleasefrom 126The total size of the current profiles storage.local legacy JSON backend in the browser-extension-data directory, rounded to the nearest 10 kilobytes.
browser.backup.change_location#change_locationeventreleasefrom 134Dispatched when the backup destination location is changed.
browser.backup.cookies_sizescalarreleasefrom 126The total file size of the cookies.sqlite db located in the current profile directory, in kilobytes.
browser.backup.created#createdeventreleasefrom 134Dispatched when a backup is successfully created.
browser.backup.credentials_data_sizescalarreleasefrom 126The total size of logins, payment method, and form autofill related files in the current profile directory, in kilobytes.
browser.backup.enabledscalarreleasefrom 134True if the BackupService is enabled by default.
browser.backup.error#erroreventreleasefrom 134Dispatched when a backup fails to be created. We encode the error code as well as the stage the backup failed in in the extra data.
browser.backup.extension_store_permissions_data_sizescalarreleasefrom 126The file size of the current profiles extension-store-permissions/data.safe.bin file, rounded to the nearest 10 kilobytes.
browser.backup.extensions_json_sizescalarreleasefrom 126The total file size of the extensions json files located in the current profile directory,rounded to the nearest 10 kilobytes.
browser.backup.extensions_storage_sizescalarreleasefrom 126The total size of all extensions storage directories, rounded to the nearest 10 kilobytes.
browser.backup.extensions_xpi_directory_sizescalarreleasefrom 126The total size of the current profiles extensions directory, rounded to the nearest 10 kilobytes.
browser.backup.favicons_sizescalarreleasefrom 126The total file size of the favicons.sqlite db located in the current profile directory, in kilobytes.
browser.backup.form_history_sizescalarreleasefrom 126The file size of the formhistory.sqlite db located in the current profile directory, in kilobytes.
browser.backup.location_on_devicescalarreleasefrom 1341 = the default location, 2 = a non-default location
browser.backup.misc_data_sizescalarreleasefrom 126The total size of files for telemetry, site storage, media device origin mapping, chrome privileged IndexedDB databases, and Mozilla Accounts in the current profile directory, rounded to the nearest tenth kilobyte.
browser.backup.password_added#password_addedeventreleasefrom 134Dispatched when the backup encryption is enabled.
browser.backup.password_changed#password_changedeventreleasefrom 134Dispatched when the backup encryption password is changed.
browser.backup.password_removed#password_removedeventreleasefrom 134Dispatched when the backup encryption is removed.
browser.backup.places_sizescalarreleasefrom 126The total file size of the places.sqlite db located in the current profile directory, in kilobytes.
browser.backup.preferences_sizescalarreleasefrom 126The total size of files relating to user preferences and permissions in the current profile directory, in kilobytes.
browser.backup.prof_d_disk_spacescalarreleasefrom 125The total disk space available on the storage device that the profile directory is stored on. To reduce fingerprintability, we round to the nearest 10 megabytes and return the result in kilobytes.
browser.backup.pswd_encryptedscalarreleasefrom 134True if the BackupService is configured to encrypt backups.
browser.backup.scheduler_enabledscalarreleasefrom 134True if the BackupService is configured to automatically create backups in the background.
browser.backup.security_data_sizescalarreleasefrom 126The total size of files needed for NSS initialization parameters and security certificate settings in the current profile directory, in kilobytes.
browser.backup.session_store_backups_directory_sizescalarreleasefrom 126The total size of the session store backups directory, in kilobytes.
browser.backup.session_store_sizescalarreleasefrom 126The size of uncompressed session store json, in kilobytes.
browser.backup.storage_sync_sizescalarreleasefrom 126The file size of the current profiles storage-sync-v2.sqlite database, rounded to the nearest 10 kilobytes.
browser.backup.toggle_off#toggle_offeventreleasefrom 134Dispatched when scheduled backups are disabled.
browser.backup.toggle_on#toggle_oneventreleasefrom 134Dispatched when scheduled backups are enabled.
browser.engagement.active_ticksscalarreleasefrom 56The count of the number of five-second intervals ('ticks') the user was considered 'active' in a subsession. Session activity involves keyboard or mouse interaction with the application. It does not take into account whether or not the window has focus or is in the foreground, only if it is receiving these interaction events.
browser.engagement.bookmarks_toolbar_bookmark_addedscalarreleasefrom 85The count of bookmarks added to the bookmarks toolbar. This counts bookmarks created on the bookmarks toolbar and bookmarks moved to the bookmarks toolbar.
browser.engagement.bookmarks_toolbar_bookmark_openedscalarreleasefrom 85The count of bookmarks opened from the Bookmarks Toolbar. This counts bookmarks opened on the toolbar and bookmarks opened from the 'symlinked' Other Bookmarks folder on the Bookmarks Toolbar. It does not count Bookmarks Toolbar bookmarks opened via the Library, Bookmarks Menu, or other UI since the goal is to measure interactions that pass through the toolbar.
browser.engagement.max_concurrent_tab_countscalarreleasefrom 50The count of maximum number of tabs open during a subsession, across all windows, including tabs in private windows and restored at startup.
browser.engagement.max_concurrent_tab_pinned_countscalarreleasefrom 68The count of maximum number of pinned tabs open during a subsession. This includes private windows and the ones opened when starting the browser. Starting Firefox 85 this includes number of restored pinned tabs at startup.
browser.engagement.max_concurrent_vertical_tab_countscalarreleasefrom 132The count of maximum number of tabs with vertical tabs enabled.
browser.engagement.max_concurrent_vertical_tab_pinned_countscalarreleasefrom 132The count of maximum number of pinned tabs with vertical tabs enabled.
browser.engagement.max_concurrent_window_countscalarreleasefrom 50The count of maximum number of browser windows open during a subsession. This includes private windows and the ones opened when starting the browser.
browser.engagement.mirror_for_active_ticksscalarrelease98 to 99The count of the number of five-second intervals ('ticks') the user was considered 'active' in a subsession. Session activity involves keyboard or mouse interaction with the application. It does not take into account whether or not the window has focus or is in the foreground, only if it is receiving these interaction events. Used for comparing with browser.engagement.active_ticks as a mirror for Glean's browser.engagement.active_ticks
browser.engagement.mirror_for_uri_countscalarrelease98 to 99The count of the total non-unique http(s) URIs visited in a subsession, including page reloads, after the session has been restored. URIs on minimized or background tabs may also be counted towards this. Private browsing is included in this count. Used for comparing with browser.engagement.total_uri_count_normal_and_private_mode as a mirror of Glean's browser.engagement.uri_count.
browser.engagement.navigation.about_homekeyed scalarreleasefrom 52The count URI loads triggered in a subsession from about:home, broken down by the originating action.
browser.engagement.navigation.about_newtabkeyed scalarreleasefrom 52The count URI loads triggered in a subsession from about:newtab, broken down by the originating action.
browser.engagement.navigation.contextmenukeyed scalarreleasefrom 52The count URI loads triggered in a subsession from the contextmenu, broken down by the originating action.
browser.engagement.navigation.searchbarkeyed scalarreleasefrom 52The count URI loads triggered in a subsession from the searchbar, broken down by the originating action.
browser.engagement.navigation.urlbarkeyed scalarreleasefrom 52The count URI loads triggered in a subsession from the urlbar (awesomebar), broken down by the originating action.
browser.engagement.navigation.urlbar_handoffkeyed scalarreleasefrom 95The count URI loads triggered in a subsession from the urlbar via handoff, broken down by the originating action.
browser.engagement.navigation.urlbar_persistedkeyed scalarreleasefrom 108The count of URI loads triggered in a subsession from the urlbar after the search term was shown in the urlbar, broken down by the originating action.
browser.engagement.navigation.urlbar_searchmodekeyed scalarreleasefrom 82The count URI loads triggered in a subsession from the urlbar's search mode, broken down by the originating action.
browser.engagement.navigation.webextensionkeyed scalarreleasefrom 64The count URI loads triggered in a subsession from a webextension.
browser.engagement.profile_countscalarreleasefrom 81The count of the browser profiles on the current system. This counts profiles that have been used across all OS user accounts on machine since this probe was added. The value persists across installs. A value of 0 is reported if there is an error determining the correct count.
browser.engagement.restored_pinned_tabs_countscalarrelease56 to 66The count of the number of pinned tabs that were restored.
browser.engagement.session_time_excluding_suspendscalarreleasefrom 86The duration of the session in milliseconds, excluding the time the device was suspended.
browser.engagement.session_time_including_suspendscalarreleasefrom 86The duration of the session in milliseconds, including the time the device was suspended.
browser.engagement.sessionrestore_interstitialkeyed scalarreleasefrom 86Whether we show about:sessionrestore or not. Split by key, which indicates why we showed the item or not. Specifically, 'deferred_restore' means we didn't autorestore and thus didn't show the interstitial; 'autorestore' indicates we autorestored without showing the interstitial. 'shown_old_session', 'shown_only_about_welcomeback', 'shown_many_crashes', 'shown_many_crashes_old_session' all indicate we did show the interstitial because of a crash, and the text after 'shown' indicates what secondary reason there was to show this page (as we don't show it for 'just' one crash).
browser.engagement.tab_open_event_countscalarreleasefrom 50The count of tab open events per subsession, across all windows, after the session has been restored. This includes tab open events from private windows and from manual session restorations (i.e. after crashes and from about:home).
browser.engagement.tab_pinned_event_countscalarreleasefrom 68The count of tab pinned events per subsession, across all windows, after the session has been restored. This includes tab pinned events from private windows.
browser.engagement.tab_reload_countscalarreleasefrom 92The count of tab reload events by the user after unloaded.
browser.engagement.tab_unload_countscalarreleasefrom 92The count of tab unload events by TabUnloader due to a low-memory situation.
browser.engagement.total_uri_countscalarreleasefrom 50The count of the total non-unique http(s) URIs visited in a subsession, including page reloads, after the session has been restored. URIs on minimized or background tabs may also be counted towards this. Private browsing is not included in this count.
browser.engagement.total_uri_count_normal_and_private_modescalarreleasefrom 85The count of the total non-unique http(s) URIs visited in a subsession, including page reloads, after the session has been restored. URIs on minimized or background tabs may also be counted towards this. Private browsing is included in this count.
browser.engagement.unfiltered_uri_countscalarreleasefrom 52The count of the total non-unique URIs visited in a subsession, not restricted to a specific protocol, including page reloads and about:* pages (other than initial pages such as about:blank, ...), after the session has been restored. This does not include background page requests and URIs from embedded pages or private browsing.
browser.engagement.unique_domains_countscalarreleasefrom 50The count of the unique domains visited in a subsession, after the session has been restored. Subdomains under eTLD are aggregated after the first level (i.e. test.example.com and other.example.com are only counted once). This does not include background page requests and domains from embedded pages or private browsing. The count is limited to 100 unique domains.
browser.engagement.vertical_tab_open_event_countscalarreleasefrom 132The count of tab open events with vertical tabs enabled.
browser.engagement.vertical_tab_pinned_event_countscalarreleasefrom 132The count of tab pinned events with vertical tabs enabled.
browser.engagement.window_open_event_countscalarreleasefrom 50The count of browser window open events per subsession, after the session has been restored. The count includes private windows and the ones from manual session restorations (i.e. after crashes and from about:home).
browser.errors.collected_countscalarprerelease61 to 66The count of all browser chrome JS errors that were collected locally.
browser.errors.collected_count_by_filenamekeyed scalarprerelease61 to 66The count of all browser chrome JS errors that were collected locally, keyed by the filename of the file in which the error occurred. Collected filenames are limited to specific paths under the resource:// and chrome:// protocols; non-matching filenames are reported as "FILTERED". Long filenames are truncated to the first 70 characters.
browser.errors.collected_with_stack_countscalarprerelease61 to 66The count of browser chrome JS errors that were collected locally and had a usable stack trace.
browser.errors.reported_failure_countscalarprerelease61 to 66The count of all browser chrome JS errors that we attempted to report to the remote collection service, but failed to.
browser.errors.reported_success_countscalarprerelease61 to 66The count of all browser chrome JS errors that were reported to the remote collection service.
browser.errors.sample_ratescalarprerelease61 to 66The sample rate at which collected errors were reported.
browser.feeds.feed_subscribedscalarrelease60 to 64The number of times a user subscribes to a feed.
browser.feeds.livebookmark_countscalarrelease60 to 64The number of live bookmark folders the user has (ie not individual items).
browser.feeds.livebookmark_item_openedscalarrelease60 to 64The number of times a user opens an item that is part of a live bookmark.
browser.feeds.livebookmark_openedscalarrelease60 to 64The number of times a user opens a live bookmark dropdown.
browser.feeds.preview_loadedscalarrelease60 to 64The number of times a feed preview page is loaded.
browser.input.touch_event_countscalarrelease77 to 89Windows only. Counts occurrences of touch events, measured when user starts a touch event.
browser.launched_to_handle.system_notification#system_notificationeventreleasefrom 106Recorded when Firefox launches to complete a native notification popped by a system (chrome privileged) alert. Windows-only at the time of writing.
browser.migration.browser_selected#browser_selectedeventreleasefrom 113Recorded when the user selects a browser to migrate from.
browser.migration.linux_perms#linux_permseventreleasefrom 120Recorded if the user is on Linux and the browser is installed in a sandboxed environment that prevents it from reading other browser's data, and the user is presented with instructions and an option to grant the browser permission to read that other data.
browser.migration.migration_finished#migration_finishedeventreleasefrom 113Recorded when the user finishes a migration.
browser.migration.migration_started#migration_startedeventreleasefrom 113Recorded when the user begins a migration.
browser.migration.no_browsers_found#no_browsers_foundeventreleasefrom 113Recorded when the migration wizard reports that there are no browsers to migrate from.
browser.migration.opened#openedeventreleasefrom 113Recorded when the migration wizard opens.
browser.migration.profile_selected#profile_selectedeventreleasefrom 113Recorded when the user selects a profile to migrate from. If the browser doesn't support multiple profiles, this will not be recorded.
browser.migration.resources_selected#resources_selectedeventreleasefrom 113Recorded when the user selects resources from the browser / profile to import.
browser.migration.safari_password_file#safari_password_fileeventreleasefrom 113Recorded if the user is on macOS, chose to migrate from Safari, and was presented with the page of the wizard requesting to import passwords from a file. This only gets recorded in the new migration wizard.
browser.migration.safari_perms#safari_permseventreleasefrom 113Recorded if the user is on macOS, chose to migrate from Safari, and was presented with the page of the wizard requesting permission to read from the Safari profile folder.
browser.search.ad_clickskeyed scalarreleasefrom 65Records clicks of adverts on SERP pages. The key format is ‘<provider>:<sap|organic>’.
browser.search.adclicks.about_homekeyed scalarreleasefrom 86Records clicks of adverts on SERP pages where the search was started from about:home. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.adclicks.about_newtabkeyed scalarreleasefrom 86Records clicks of adverts on SERP pages where the search was started from about:newtab. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.adclicks.contextmenukeyed scalarreleasefrom 86Records clicks of adverts on SERP pages where the search was started from the context menu. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.adclicks.reloadkeyed scalarreleasefrom 89Records clicks of adverts on SERP pages where the search was loaded by reloading the page. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.adclicks.searchbarkeyed scalarreleasefrom 86Records clicks of adverts on SERP pages where the search was started from the search bar. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.adclicks.systemkeyed scalarreleasefrom 86Records clicks of adverts on SERP pages where the search was started from the system, e.g. command line. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.adclicks.tabhistorykeyed scalarreleasefrom 89Records clicks of adverts on SERP pages where the search was loaded from the tab history. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.adclicks.unknownkeyed scalarreleasefrom 86Records clicks of adverts on SERP pages where the search was started from a place not categorized by the other scalars. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.adclicks.urlbarkeyed scalarreleasefrom 86Records clicks of adverts on SERP pages where the search was started from the urlbar. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.adclicks.urlbar_handoffkeyed scalarreleasefrom 95The count URI loads triggered in a subsession from the urlbar via handoff, broken down by the originating action.
browser.search.adclicks.urlbar_persistedkeyed scalarreleasefrom 108Records clicks of adverts on SERP pages where the search was started from the urlbar after the search term was shown in the urlbar. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.adclicks.urlbar_searchmodekeyed scalarreleasefrom 86Records clicks of adverts on SERP pages where the search was started from the urlbar in search mode. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.adclicks.webextensionkeyed scalarreleasefrom 86Records clicks of adverts on SERP pages where the search was started from a webextension. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.about_homekeyed scalarreleasefrom 89Records counts for in-content searches where the search was most likely started from the about:home. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.about_newtabkeyed scalarreleasefrom 89Records counts for in-content searches where the search was most likely started from the about:newtab. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.contextmenukeyed scalarreleasefrom 89Records counts for in-content searches where the search was most likely started from the context menu. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.reloadkeyed scalarreleasefrom 89Records counts for in-content searches where the search was loaded by reloading the page. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.searchbarkeyed scalarreleasefrom 89Records counts for in-content searches where the search was most likely started from the search bar. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.systemkeyed scalarreleasefrom 89Records counts for in-content searches where the search was most likely started from the system, e.g. command line. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.tabhistorykeyed scalarreleasefrom 89Records counts for in-content searches where the search was loaded from the tab history. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.unknownkeyed scalarreleasefrom 89Records counts for in-content searches where the search was started from a place that could not be determined or not categorized by the other scalars. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.urlbarkeyed scalarreleasefrom 89Records counts for in-content searches where the search was most likely started from the urlbar. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.urlbar_handoffkeyed scalarreleasefrom 95The count URI loads triggered in a subsession from the urlbar via handoff, broken down by the originating action.
browser.search.content.urlbar_persistedkeyed scalarreleasefrom 108Records counts for in-content searches where the search was most likely started from the urlbar after the search term was shown in the urlbar. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.urlbar_searchmodekeyed scalarreleasefrom 89Records counts for in-content searches where the search was most likely started from the urlbar in search mode. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.content.webextensionkeyed scalarreleasefrom 89Records counts for in-content searches where the search was most likely started from a webextension. The key format is <provider>:[tagged|tagged-follow-on|organic]:[code|other|none] See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.data_transferredkeyed scalarreleasefrom 75Records bytes that have been transferred for search requests, including top-level documents, sub-resources, iframes and search suggestions. The key format could be one of: <search-provider-name> <search-provider-name>-pb sggt-<search-engine-id> sggt-<search-engine-id>-pb
browser.search.with_adskeyed scalarreleasefrom 65Records counts of SERP pages with adverts displayed. The key format is ‘<provider>:<sap|organic>’.
browser.search.withads.about_homekeyed scalarreleasefrom 86Records counts of SERP pages with adverts displayed where the search was started from about:home. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.withads.about_newtabkeyed scalarreleasefrom 86Records counts of SERP pages with adverts displayed where the search was started from about:newtab. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.withads.contextmenukeyed scalarreleasefrom 86Records counts of SERP pages with adverts displayed where the search was started from the context menu. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.withads.reloadkeyed scalarreleasefrom 89Records counts of SERP pages with adverts displayed where the search was loaded by reloading the page. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.withads.searchbarkeyed scalarreleasefrom 86Records counts of SERP pages with adverts displayed where the search was started from the search bar. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.withads.systemkeyed scalarreleasefrom 86Records counts of SERP pages with adverts displayed where the search was started from the system, e.g. command line. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.withads.tabhistorykeyed scalarreleasefrom 89Records counts of SERP pages with adverts displayed where the search was loaded from the tab history. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.withads.unknownkeyed scalarreleasefrom 86Records counts of SERP pages with adverts displayed where the search was started from a place not categorized by the other scalars. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.withads.urlbarkeyed scalarreleasefrom 86Records counts of SERP pages with adverts displayed where the search was started from the urlbar. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.withads.urlbar_handoffkeyed scalarreleasefrom 95The count URI loads triggered in a subsession from the urlbar via handoff, broken down by the originating action.
browser.search.withads.urlbar_persistedkeyed scalarreleasefrom 108Records counts of SERP pages with adverts displayed where the search was started from the urlbar after the search term was shown in the urlbar. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.withads.urlbar_searchmodekeyed scalarreleasefrom 86Records counts of SERP pages with adverts displayed where the search was started from the urlbar in search mode. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.search.withads.webextensionkeyed scalarreleasefrom 86Records counts of SERP pages with adverts displayed where the search was started from a webextension. The key format is ‘<provider>:<tagged|organic>’ See https://firefox-source-docs.mozilla.org/browser/search/telemetry.html#browser-search-content
browser.searchinit.engine_invalid_webextensionkeyed scalarrelease83 to 137Records the WebExtension ID of a search engine where the WebExtension is not installed (= 1), disabled (= 2), search engine no longer specified (= 4), a different name (= 5), where the submission URL is different between the search engine and the WebExtension (= 6). The value '3' has been replaced by '6' to distinguish newer entries.
browser.searchinit.engines_cache_corruptedscalarrelease71 to 84Whether the list of engines in the search cache was found to be corrupt during initialization.
browser.searchinit.init_result_status_codescalarrelease80 to 90Status code (nsresult) for the search service initialization routine. Stored as a string due to issues with large uint scalars when the scalar was created.
browser.searchinit.insecure_opensearch_engine_countscalarrelease107 to 137Records the number of insecure (i.e., using http) OpenSearch search engines a given user has installed
browser.searchinit.insecure_opensearch_update_countscalarrelease107 to 137Records the number of OpenSearch search engines with insecure updates enabled (i.e., using http) a given user has installed
browser.searchinit.secure_opensearch_engine_countscalarrelease107 to 137Records the number of secure (i.e., using https) OpenSearch search engines a given user has installed
browser.searchinit.secure_opensearch_update_countscalarrelease107 to 137Records the number of OpenSearch search engines with secure updates enabled (i.e., using https) a given user has installed
browser.session.restore.browser_startup_pagescalarreleasefrom 57The value of the browser.startup.page pref. This pref restores the tabs and windows automatically when set to 3.
browser.session.restore.browser_tabs_restorebuttonscalarreleasefrom 57The value of the browser.tabs.restorebutton pref. 0 - the user is not a part of the experiment 1 - the user is a part of the experiment 2 - the user is part of the control group
browser.session.restore.number_of_tabsscalarreleasefrom 57The count of tabs open after a session has been restored.
browser.session.restore.number_of_winscalarreleasefrom 57The count of windows open after a session has been restored.
browser.session.restore.tabbar_restore_availablescalarreleasefrom 57Recorded on startup. Boolean stating whether the tabbar session restore button was ever available.
browser.session.restore.tabbar_restore_clickedscalarreleasefrom 57Recorded on click event. Boolean stating if the session restore button was clicked.
browser.session.restore.worker_restart_countscalarrelease58 to 63A counter incremented every time the SessionFile worker is restarted due to too many failures, as defined in the browser.sessionstore.max_write_failures pref.
browser.startup.abouthome_cache_resultscalarreleasefrom 80How the about:home startup cache functioned on startup. 0: Result value was never set (error case) 1: Cache did not exist 2: Cache page stream was corrupt / inaccessible 3: Cache script stream was corrupt / inaccessible 4: Cache was invalidated by a version bump 5: Cache was valid, but read too late to be useful. 6: Cache was valid and used. 7: Cache is disabled. 8: User did not load about:home on its own by default. 9: Cache is disabled because about:newtab preloading is disabled.
browser.startup.abouthome_cache_shutdownwritescalarreleasefrom 80True if the about:home startup cache was written via the AsyncShutdown blocker.
browser.startup.actionscalarrelease75 to 84The action that the user took with the slow startup notification bar. 0: No action (default) 1: User chose to open SUMO document on slow startup 2: User chose to never show the notification bar again 3: User dismissed the notification bar
browser.startup.average_timescalarrelease75 to 84The average startup time computed by the slow startup notification bar in milliseconds.
browser.startup.recorded_timescalarrelease75 to 84The startup time computed by the slow startup notification bar in milliseconds.
browser.startup.slow_startup_notification_disabledscalarrelease75 to 84Whether the slow startup notification bar is disabled for the user.
browser.startup.slow_startup_notifiedscalarrelease75 to 84Whether the slow startup notification bar was shown to the user during this session.
browser.startup.too_new_for_notificationscalarrelease75 to 84Whether the slow startup notification bar was suppressed because the profile is too new.
browser.timings.last_shutdownscalarprereleasefrom 59The time, in milliseconds, it took to complete the last shutdown. On successful shutdown, Telemetry saves this to disk into Telemetry.ShutdownTime.txt. On the next startup this is loaded and recorded.
browser.ui.customized_widgetskeyed scalarreleasefrom 79Records when widgets are added, removed or moved in the UI. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.all_tabs_panel_dragstart_tab_event_countscalarreleasefrom 111Records a count of how many times a drag event started for a tab within the All Tabs panel.
browser.ui.interaction.all_tabs_panel_entrypointkeyed scalarreleasefrom 111Records a count of how many times the All Tabs Panel was opened, keyed on a string describing the entrypoint.
browser.ui.interaction.app_menukeyed scalarreleasefrom 79Records a count of interactions with items in the app menu. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.bookmarks_barkeyed scalarreleasefrom 79Records a count of interactions with items in the bookmarks bar. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.content_contextkeyed scalarreleasefrom 79Records a count of interactions with items in the content context menu. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.keyboardkeyed scalarreleasefrom 79Records a count of interactions with keyboard shortcuts. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.menu_barkeyed scalarreleasefrom 79Records a count of interactions with items in the menu bar. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.nav_barkeyed scalarreleasefrom 79Records a count of interactions with items in the nav bar. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.overflow_menukeyed scalarreleasefrom 79Records a count of interactions with items in the overflow menu. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.pageaction_panelkeyed scalarreleasefrom 79Records a count of interactions with page action items in the panel. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.pageaction_urlbarkeyed scalarreleasefrom 79Records a count of interactions with page action items in the url bar. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.pinned_overflow_menukeyed scalarreleasefrom 79Records a count of interactions with items in the pinned area of the overflow menu. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.preferences_paneContainerskeyed scalarreleasefrom 79Records the items interacted with in the Containers section of preferences. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.preferences_paneExperimentalkeyed scalarreleasefrom 80Records the items interacted with in the Experimental section of preferences. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.preferences_paneGeneralkeyed scalarreleasefrom 79Records the items interacted with in the General section of preferences. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.preferences_paneHomekeyed scalarreleasefrom 79Records the items interacted with in the Home section of preferences. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.preferences_paneMoreFromMozillakeyed scalarreleasefrom 96Records the items interacted with in the More From Mozilla section of preferences. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.preferences_panePrivacykeyed scalarreleasefrom 79Records the items interacted with in the Privacy section of preferences. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.preferences_paneSearchkeyed scalarreleasefrom 79Records the items interacted with in the Search section of preferences. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.preferences_paneSearchResultskeyed scalarreleasefrom 79Records the items interacted with in the Search results section of preferences. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.preferences_paneSynckeyed scalarreleasefrom 79Records the items interacted with in the Sync section of preferences. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.preferences_paneUnknownkeyed scalarreleasefrom 80Records the items interacted with in any other section of preferences. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.tabs_barkeyed scalarreleasefrom 79Records a count of interactions with items in the tab bar. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.tabs_contextkeyed scalarreleasefrom 79Records a count of interactions with items in the tab context menu. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.tabs_context_entrypointkeyed scalarreleasefrom 111Records a count for each entrypoint (the container of the trigger node) when an item from the tabs context menu is selected. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.textrecognition_errorscalarreleasefrom 106Recorded when text recognition in images fails for some unknown reason.
browser.ui.interaction.unified_extensions_areakeyed scalarreleasefrom 109Records a count of interactions with items in the Unified Extensions area. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.interaction.vertical_tabs_containerkeyed scalarreleasefrom 133Records a count of interactions with items in the vertical tab bar. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.ui.toolbar_widgetskeyed scalarreleasefrom 79The widgets in the toolbars. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
browser.usage.graphitescalarrelease55 to 64The number of times a graphite2 font has been loaded.
browser.usage.plugin_instantiatedscalarreleasefrom 56The number of plugin instances that were created.
BROWSERPROVIDER_XUL_IMPORT_BOOKMARKShistogramprereleasefrom 38Number of bookmarks in the original XUL places database
BROWSERPROVIDER_XUL_IMPORT_HISTORYhistogramprerelease38 to 39Number of history entries in the original XUL places database
BROWSERPROVIDER_XUL_IMPORT_TIMEhistogramprerelease38 to 39Time for the initial conversion of a XUL places database (ms)
BUCKET_ORDER_ERRORShistogramprereleasefrom 38Number of histograms with bucket order errors
build.applicationIdenvironmentreleasefrom 42The application UUID.
build.applicationNameenvironmentreleasefrom 42The application name.
build.architectureenvironmentreleasefrom 42The build architecture for the active build.
build.architecturesInBinaryenvironmentreleasefrom 42For Mac universal builds, this is a string containing a list of architectures delimited by '-'. Architecture sets are always in the same order: ppc > i386 > ppc64 > x86_64 > (future additions). This is only available on Mac.
build.buildIdenvironmentreleasefrom 42The build ID/date of the application.
build.displayVersionenvironmentreleasefrom 61The display version of the application.
build.platformVersionenvironmentreleasefrom 42The version of the XULRunner platform.
build.updaterAvailableenvironmentreleasefrom 57True if the application was built with the support for the updater component.
build.vendorenvironmentreleasefrom 42The application vendor.
build.versionenvironmentreleasefrom 42The version of the application.
build.xpcomAbienvironmentreleasefrom 42A string tag identifying the binary ABI of the current processor and compiler vtable. This is taken from the TARGET_XPCOM_ABI configure variable. It may not be available on all platforms, especially unusual processor or compiler combinations. The result takes the form <processor>-<compilerABI>, for example: x86-msvc, ppc-gcc3, ... . This value should almost always be used in combination with the 'OS'.
BUSY_TAB_ABANDONEDhistogramprerelease54 to 67Records a value each time a tab that is showing the loading throbber is interrupted. Desktop only.
CACHE_DEVICE_SEARCH_2histogramprereleasefrom 38Time to search cache (ms)
CACHE_DISK_SEARCH_2histogramprereleasefrom 38Time to search disk cache (ms)
CACHE_LM_INCONSISTENThistogramprereleasefrom 38Cache discovered inconsistent last-modified entry
CACHE_MEMORY_SEARCH_2histogramprereleasefrom 38Time to search memory cache (ms)
CACHE_OFFLINE_SEARCH_2histogramprereleasefrom 38Time to search offline cache (ms)
CACHE_SERVICE_LOCK_WAIT_2histogramprereleasefrom 38Time spent waiting on the cache service lock (ms)
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_2histogramprereleasefrom 38Time spent waiting on the cache service lock on the main thread (ms)
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSASYNCDOOMEVENT_RUNhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSASYNCDOOMEVENT_RUN
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSBLOCKONCACHETHREADEVENT_RUNhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSBLOCKONCACHETHREADEVENT_RUN
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_CLOSEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_CLOSE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_DOOMhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_DOOM
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_DOOMANDFAILPENDINGREQUESTShistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_DOOMANDFAILPENDINGREQUESTS
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETCACHEELEMENThistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETCACHEELEMENT
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETCLIENTIDhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETCLIENTID
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETDATASIZEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETDATASIZE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETDEVICEIDhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETDEVICEID
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETEXPIRATIONTIMEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETEXPIRATIONTIME
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETFETCHCOUNThistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETFETCHCOUNT
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETFILEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETFILE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETKEYhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETKEY
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETLASTFETCHEDhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETLASTFETCHED
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETLASTMODIFIEDhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETLASTMODIFIED
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETMETADATAELEMENThistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETMETADATAELEMENT
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETPREDICTEDDATASIZEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETPREDICTEDDATASIZE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETSECURITYINFOhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETSECURITYINFO
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETSTORAGEDATASIZEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETSTORAGEDATASIZE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_GETSTORAGEPOLICYhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_GETSTORAGEPOLICY
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_ISSTREAMBASEDhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_ISSTREAMBASED
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_MARKVALIDhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_MARKVALID
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_OPENINPUTSTREAMhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_OPENINPUTSTREAM
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_OPENOUTPUTSTREAMhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_OPENOUTPUTSTREAM
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_REQUESTDATASIZECHANGEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_REQUESTDATASIZECHANGE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETCACHEELEMENThistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETCACHEELEMENT
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETDATASIZEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETDATASIZE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETEXPIRATIONTIMEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETEXPIRATIONTIME
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETMETADATAELEMENThistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETMETADATAELEMENT
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETPREDICTEDDATASIZEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETPREDICTEDDATASIZE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETSECURITYINFOhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETSECURITYINFO
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_SETSTORAGEPOLICYhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_SETSTORAGEPOLICY
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHEENTRYDESCRIPTOR_VISITMETADATAhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHEENTRYDESCRIPTOR_VISITMETADATA
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_CLOSEALLSTREAMShistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_CLOSEALLSTREAMS
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_DISKDEVICEHEAPSIZEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_DISKDEVICEHEAPSIZE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_EVICTENTRIESFORCLIENThistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_EVICTENTRIESFORCLIENT
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_GETCACHEIOTARGEThistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_GETCACHEIOTARGET
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_ISSTORAGEENABLEDFORPOLICYhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_ISSTORAGEENABLEDFORPOLICY
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_LEAVEPRIVATEBROWSINGhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_LEAVEPRIVATEBROWSING
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_ONPROFILECHANGEDhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_ONPROFILECHANGED
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_ONPROFILESHUTDOWNhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_ONPROFILESHUTDOWN
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_OPENCACHEENTRYhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_OPENCACHEENTRY
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_PROCESSREQUESThistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_PROCESSREQUEST
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETDISKCACHECAPACITYhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETDISKCACHECAPACITY
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETDISKCACHEENABLEDhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETDISKCACHEENABLED
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETDISKCACHEMAXENTRYSIZEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETDISKCACHEMAXENTRYSIZE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETDISKSMARTSIZEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETDISKSMARTSIZE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETMEMORYCACHEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETMEMORYCACHE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETMEMORYCACHEMAXENTRYSIZEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETMEMORYCACHEMAXENTRYSIZE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETOFFLINECACHECAPACITYhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETOFFLINECACHECAPACITY
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SETOFFLINECACHEENABLEDhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SETOFFLINECACHEENABLED
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_SHUTDOWNhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_SHUTDOWN
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_VISITENTRIEShistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCACHESERVICE_VISITENTRIES
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCOMPRESSOUTPUTSTREAMWRAPPER_RELEASEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSCOMPRESSOUTPUTSTREAMWRAPPER_RELEASE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDECOMPRESSINPUTSTREAMWRAPPER_RELEASEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSDECOMPRESSINPUTSTREAMWRAPPER_RELEASE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDISKCACHEBINDING_DESTRUCTORhistogramprerelease38 to 39Time spent waiting on the cache service lock (ms) on the main thread in NSDISKCACHEBINDING_DESTRUCTOR *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDISKCACHEDEVICEDEACTIVATEENTRYEVENT_RUNhistogramprerelease38 to 39Time spent waiting on the cache service lock (ms) on the main thread in NSDISKCACHEDEVICEDEACTIVATEENTRYEVENT_RUN *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDISKCACHEMAP_REVALIDATIONhistogramprerelease38 to 39Time spent waiting on the cache service lock (ms) on the main thread in NSDISKCACHEMAP_REVALIDATION *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDISKCACHESTREAMIO_CLOSEOUTPUTSTREAMhistogramprerelease38 to 39Time spent waiting on the cache service lock (ms) on the main thread in NSDISKCACHESTREAMIO_CLOSEOUTPUTSTREAM *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDISKCACHESTREAMIO_WRITEhistogramprerelease38 to 39Time spent waiting on the cache service lock (ms) on the main thread in NSDISKCACHESTREAMIO_WRITE *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSDOOMEVENT_RUNhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSDOOMEVENT_RUN
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSEVICTDISKCACHEENTRIESEVENT_RUNhistogramprerelease38 to 39Time spent waiting on the cache service lock (ms) on the main thread in NSEVICTDISKCACHEENTRIESEVENT_RUN *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSINPUTSTREAMWRAPPER_CLOSEINTERNALhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSINPUTSTREAMWRAPPER_CLOSEINTERNAL
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSINPUTSTREAMWRAPPER_LAZYINIThistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSINPUTSTREAMWRAPPER_LAZYINIT
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSINPUTSTREAMWRAPPER_RELEASEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSINPUTSTREAMWRAPPER_RELEASE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSOUTPUTSTREAMWRAPPER_CLOSEINTERNALhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSOUTPUTSTREAMWRAPPER_CLOSEINTERNAL
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSOUTPUTSTREAMWRAPPER_LAZYINIThistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSOUTPUTSTREAMWRAPPER_LAZYINIT
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSOUTPUTSTREAMWRAPPER_RELEASEhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSOUTPUTSTREAMWRAPPER_RELEASE
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSPROCESSREQUESTEVENT_RUNhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSPROCESSREQUESTEVENT_RUN
CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSSETDISKSMARTSIZECALLBACK_NOTIFYhistogramprereleasefrom 38Time spent waiting on the cache service lock (ms) on the main thread in NSSETDISKSMARTSIZECALLBACK_NOTIFY
cache.integrity_check_countscalarrelease88 to 95The number of errors detected by a Cache API pragma_integrity_check() run in response to a constraint error detected by a VACUUM after performing a schema upgrade.
CANVAS_2D_USEDhistogramprereleasefrom 382D canvas used
CANVAS_FINGERPRINTING_PER_TABkeyed histogramrelease121 to 137Type of canvas fingerprinter detected (keyed by known_fingerprinting_text or unknown), 0 = none
CANVAS_WEBGL_ACCL_FAILURE_IDkeyed histogramprereleasefrom 49Track the failure IDs that lead us to reject attempting to create an accelerated context. CANVAS_WEBGL_FAILURE_ID reports the overall WebGL status with the attempt to fallback.
CANVAS_WEBGL_FAILURE_IDkeyed histogramprereleasefrom 49WebGL runtime and dynamic failure IDs. This will record a count for each context creation success or failure. Each failure id is a unique identifier that can be traced back to a particular failure branch or blocklist rule.
CANVAS_WEBGL_SUCCESShistogramreleasefrom 47WebGL1 creation success
CANVAS_WEBGL_USEDhistogramprereleasefrom 38WebGL canvas used
CANVAS_WEBGL2_SUCCESShistogramprereleasefrom 47WebGL2 creation success
CERT_CHAIN_KEY_SIZE_STATUShistogramreleasefrom 39Does enforcing a larger minimum RSA key size cause verification failures? 1 = no, 2 = yes, 3 = another error prevented finding a verified chain
CERT_CHAIN_SHA1_POLICY_STATUShistogramprereleasefrom 461 = No SHA1 signatures, 2 = SHA1 certificates issued by an imported root, 3 = SHA1 certificates issued before 2016, 4 = SHA1 certificates issued after 2015, 5 = another error prevented successful verification
CERT_CHAIN_SIGNATURE_DIGEST_STATUShistogramprereleasefrom 44Information on weak signature digest algorithms in the chain: 1 = Only good algorithms, 2 = a weak algorithm was present in an end entity, 3 = a weak algorithm was present in a CA cert, 4 = a weak algorithm was present in both EE and CA certs, 5 = another error prevented signature algorithm from being determined
CERT_EV_STATUShistogramreleasefrom 48EV status of a certificate, recorded on each TLS connection. 0=invalid, 1=DV, 2=EV
CERT_OCSP_ENABLEDhistogramprereleasefrom 38Is OCSP fetching enabled? (pref security.OCSP.enabled)
CERT_OCSP_REQUIREDhistogramprereleasefrom 38Is OCSP required when the cert has an OCSP URI? (pref security.OCSP.require)
CERT_PINNING_FAILURES_BY_CAhistogramreleasefrom 38Pinning failures by CA (see RootHashes.inc for names of CAs)
CERT_PINNING_FAILURES_BY_CA_2histogramreleasefrom 130Pinning failures by CA (see RootHashes.inc for names of CAs)
CERT_PINNING_MOZ_RESULTShistogramprereleasefrom 38Certificate pinning results for Mozilla sites (0 = failure, 1 = success)
CERT_PINNING_MOZ_RESULTS_BY_HOSThistogramreleasefrom 38Certificate pinning results by host for Mozilla operational sites
CERT_PINNING_MOZ_TEST_RESULTShistogramprereleasefrom 38Certificate pinning test results for Mozilla sites (0 = failure, 1 = success)
CERT_PINNING_MOZ_TEST_RESULTS_BY_HOSThistogramreleasefrom 38Certificate pinning test results by host for Mozilla operational sites
CERT_PINNING_RESULTShistogramreleasefrom 38Certificate pinning results (0 = failure, 1 = success)
CERT_PINNING_TEST_RESULTShistogramreleasefrom 38Certificate pinning test results (0 = failure, 1 = success)
CERT_REVOCATION_MECHANISMShistogramreleasefrom 107Which revocation checking mechanisms were used?
CERT_VALIDATION_HTTP_REQUEST_CANCELED_TIMEhistogramreleasefrom 38ms elapsed time of OCSP etc.. that was canceled
CERT_VALIDATION_HTTP_REQUEST_FAILED_TIMEhistogramreleasefrom 38ms elapsed time of OCSP etc.. that failed
CERT_VALIDATION_HTTP_REQUEST_RESULThistogramreleasefrom 38HTTP result of OCSP, etc.. (0=canceled, 1=OK, 2=FAILED, 3=internal-error)
CERT_VALIDATION_HTTP_REQUEST_SUCCEEDED_TIMEhistogramreleasefrom 38ms elapsed time of OCSP etc.. that succeeded
CERT_VALIDATION_SUCCESS_BY_CAhistogramreleasefrom 38Successful SSL server cert validations by CA (see RootHashes.inc for names of CAs)
CERT_VALIDATION_SUCCESS_BY_CA_2histogramreleasefrom 130Successful SSL server cert validations by CA (see RootHashes.inc for names of CAs)
CHANGES_OF_DETECTED_LANGUAGEhistogramprereleasefrom 44A number of changes of detected language before (true) or after (false) translating a page for the first time.
CHANGES_OF_TARGET_LANGUAGEhistogramprereleasefrom 44A number of times when the target language was changed by the user
CHARSET_OVERRIDE_SITUATIONhistogramprereleasefrom 38Labeling status of top-level page when overriding charset (0: unlabeled file URL without detection, 1: unlabeled non-TLD-guessed non-file URL without detection, 2: unlabeled file URL with detection, 3: unlabeled non-file URL with detection, 4: labeled, 5: already overridden, 6: bug, 7: unlabeled with TLD guessing)
CHARSET_OVERRIDE_USEDhistogramprereleasefrom 38Whether the character encoding menu was used to override an encoding in this session.
CHECK_ADDONS_MODIFIED_MShistogramprereleasefrom 38Time (ms) it takes to figure out extension last modified time
CHECK_JAVA_ENABLEDhistogramprereleasefrom 38Time spent checking if Java is enabled (ms)
CHECKERBOARD_DURATIONhistogramreleasefrom 46Duration of a checkerboard event in milliseconds
CHECKERBOARD_PEAKhistogramreleasefrom 46Peak number of CSS pixels checkerboarded during a checkerboard event (the high value is the size of a 4k display with max APZ zooming)
CHECKERBOARD_POTENTIAL_DURATIONhistogramreleasefrom 46Duration of a chunk of time (in ms) that could reasonably have had checkerboarding
CHECKERBOARD_SEVERITYhistogramreleasefrom 46Opaque measure of the severity of a checkerboard event
CHECKERBOARDED_CSSPIXELS_MShistogramprerelease45 to 46Magnitude of checkerboarding in CSSPixel-milliseconds per scrollable frame per composite
CHILD_PROCESS_LAUNCH_MShistogramreleasefrom 65Time spent in the generic child process launching code, which is run off-main-thread and used by all child process types
CLIENT_CERTIFICATE_SCAN_TIMEhistogramrelease90 to 105ms elapsed time scanning for client certificates
close_tab_warning.shown#showneventrelease90 to 98Recorded whenever we show the 'Close Tabs' dialog, with details about the reason it is shown and what choices the user makes (close or not).
colorways_modal.cancel#canceleventreleasefrom 106Recorded when colorway selection is canceled and the colorway closet modal is closed. This may be done by pressing the Cancel button or ESC key, or by closing the browser tab or window.
colorways_modal.change_colorway#change_colorwayeventreleasefrom 106Recorded when the Colorway Closet modal opens when a colorway from the current collection was already selected. The object is the source from where the user opened the modal.
colorways_modal.homepage_reset_undo#homepage_reset_undoeventreleasefrom 106Recorded when the undo button is selected in the colorway modal. This will undo the apply button selection for setting Firefox Home to default
colorways_modal.homepage_reset#homepage_reseteventreleasefrom 106Recorded when the apply button is selected in the colorway modal. This will set the user’s home page default to Firefox Home
colorways_modal.set_colorway#set_colorwayeventreleasefrom 106Recorded when a colorway and intensity are set in the colorway closet modal
colorways_modal.try_colorways#try_colorwayseventreleasefrom 106Recorded when the Colorway Closet modal opens when no colorway from the current collection was selected. The object is the source from where the user opened the modal.
colorways.change_colorway#change_colorwayeventreleasefrom 105Recorded when the Change Colorway button is clicked in about:addons or the Firefox View tab
colorways.try_colorways#try_colorwayseventreleasefrom 105Recorded when the Try Colorways button is clicked in about:addons or the Firefox View tab
COMPONENTS_SHIM_ACCESSED_BY_CONTENThistogramprereleasefrom 38Whether content ever accesed the Components shim in this session
COMPOSITE_FRAME_ROUNDTRIP_TIMEhistogramprereleasefrom 45Time from vsync to finishing a composite in milliseconds.
COMPOSITE_SWAP_TIMEhistogramreleasefrom 74Time to do swap/present/commit in 100 microseconds
COMPOSITE_TIMEhistogramreleasefrom 38Composite times in milliseconds
COMPOSITOR_ANIMATION_DURATIONhistogramprerelease54 to 61Duration of animations running on the compositor in milliseconds
COMPOSITOR_ANIMATION_MAX_CONTIGUOUS_DROPS_APZhistogramprerelease55 to 61For APZ/scrolling compositor animations, the maximum number of contiguous frame drops encountered
COMPOSITOR_ANIMATION_MAX_CONTIGUOUS_DROPS_CHROMEhistogramprerelease55 to 61For compositor animations of chrome-process layers, the maximum number of contiguous frame drops encountered
COMPOSITOR_ANIMATION_MAX_CONTIGUOUS_DROPS_CONTENThistogramprerelease55 to 61For compositor animations of content-process layers, the maximum number of contiguous frame drops encountered
COMPOSITOR_ANIMATION_MAX_LAYER_AREAhistogramprerelease54 to 61High-watermark of layer area affected during a compositor animation. Units are layer pixels squared.
COMPOSITOR_ANIMATION_THROUGHPUT_APZhistogramprerelease55 to 61Frame throughput ratio (scaled up to 1000) for APZ/scrolling animations in the compositor.
COMPOSITOR_ANIMATION_THROUGHPUT_CHROMEhistogramprerelease55 to 61Frame throughput ratio (scaled up to 1000) for compositor animations of chrome-process layers.
COMPOSITOR_ANIMATION_THROUGHPUT_CONTENThistogramprerelease55 to 61Frame throughput ratio (scaled up to 1000) for compositor animations of content-process layers.
CONTAINER_USEDhistogramprerelease50 to 57Records a value each time a builtin container is opened. 1=personal 2=work 3=banking 4=shopping. Does not record usage of user-created containers.
CONTENT_DOCUMENTS_DESTROYEDhistogramreleasefrom 44Number of content documents destroyed; used in conjunction with use counter histograms
CONTENT_FRAME_TIMEhistogramreleasefrom 63The time, in percentage of a vsync interval, spent from beginning a paint in the content process until that frame is presented in the compositor.
CONTENT_FRAME_TIME_REASONhistogramprereleasefrom 65The reason that CONTENT_FRAME_TIME recorded a slow (>200) result, if any.
CONTENT_FRAME_TIME_VSYNChistogramreleasefrom 66The time, in percentage of a vsync interval, spent from the vsync that started a paint in the content process until that frame is presented in the compositor.
CONTENT_FRAME_TIME_WITH_SVGhistogramreleasefrom 64The time, in percentage of a vsync interval, spent from beginning a paint in the content process until that frame is presented in the compositor, for frames that contained an SVG to be drawn by WebRender
CONTENT_FRAME_TIME_WITHOUT_RESOURCE_UPLOADhistogramprereleasefrom 65The time, in percentage of a vsync interval, spent from beginning a paint in the content process until that frame is presented in the compositor by WebRender, excluding time spent uploading resources
CONTENT_FRAME_TIME_WITHOUT_UPLOADhistogramprereleasefrom 65The time, in percentage of a vsync interval, spent from beginning a paint in the content process until that frame is presented in the compositor by WebRender, excluding time spent uploading any content
CONTENT_FULL_PAINT_TIMEhistogramreleasefrom 65Time spent in the paint pipeline until it's ready for composition in milliseconds.
CONTENT_JS_BACKGROUND_TICK_DELAY_EVENTS_MSkeyed histogramprerelease55 to 60Time (in ms) that a pending vsync gets delayed by a runnable associated with a TabGroup that is completely in the background. The time is measured from the vsync event's time stamp to when the runnable finishes execution. The histogram is keyed by the label of the runnable, indicating which type of task the runnable is performing.
CONTENT_JS_BACKGROUND_TICK_DELAY_TOTAL_MShistogramprerelease55 to 60Time (in ms) that a pending vsync gets delayed by a runnable associated with a TabGroup that is completely in the background. The time is measured from the vsync event's time stamp to when the runnable finishes execution.
CONTENT_JS_FOREGROUND_TICK_DELAY_EVENTS_MSkeyed histogramprerelease55 to 60Time (in ms) that a pending vsync gets delayed by a runnable associated with a TabGroup that is (partially) in the foreground. The time is measured from the vsync event's time stamp to when the runnable finishes execution. The histogram is keyed by the label of the runnable, indicating which type of task the runnable is performing.
CONTENT_JS_FOREGROUND_TICK_DELAY_TOTAL_MShistogramprerelease55 to 60Time (in ms) that a pending vsync gets delayed by a runnable associated with a TabGroup that is (partially) in the foreground. The time is measured from the vsync event's time stamp to when the runnable finishes execution.
CONTENT_JS_KNOWN_TICK_DELAY_MShistogramprerelease55 to 61Time (in ms) that a pending vsync gets delayed by a runnable associated with a TabGroup when the vsync event's timestamp is before the starting time of the runnable. The time is measured from the vsync event's time stamp to when the runnable finishes execution.
CONTENT_LARGE_PAINT_PHASE_WEIGHTkeyed histogramprerelease52 to 71Percentages of times for phases in an expensive content paint relative to the time spent in the entire expensive paint. ("dl" = Display list, "flb" = Frame layer builder, "fr" = Flush rasterization, "r" = Rasterization)
CONTENT_LARGE_PAINT_PHASE_WEIGHT_FULLkeyed histogramprereleasefrom 90Percentages of times for phases in an expensive content paint relative to the time spent in the entire expensive paint. ("dl" = Display list, "wrdl" = WebRender display list, "sb" = Scene building, "fb" = Frame building)
CONTENT_LARGE_PAINT_PHASE_WEIGHT_PARTIALkeyed histogramprereleasefrom 90Percentages of times for phases in an expensive content paint relative to the time spent in the entire expensive paint. ("dl" = Display list, "wrdl" = WebRender display list, "sb" = Scene building, "fb" = Frame building)
CONTENT_PAINT_TIMEhistogramreleasefrom 52Time spent in the paint pipeline for content in milliseconds.
CONTENT_PROCESS_COUNThistogramrelease87 to 103A count of the number of content processes, collected every five minutes.
CONTENT_PROCESS_LAUNCH_IS_SYNChistogramreleasefrom 65Whether a content process was launched synchronously (unnecessarily delaying UI response).
CONTENT_PROCESS_LAUNCH_MAINTHREAD_MShistogramreleasefrom 65Time spent on the main thread during asynchronous content process launch.
CONTENT_PROCESS_LAUNCH_TIME_MShistogramrelease53 to 56, 61 to 65Content process launch time until the GetXPCOMProcessAttributes message is received, in milliseconds
CONTENT_PROCESS_LAUNCH_TOTAL_MShistogramreleasefrom 65Total time elapsed during asynchronous content process launch, until the process is usable for loading content.
CONTENT_PROCESS_MAXhistogramrelease87 to 96The maximum number of content processes, submitted when a new maximum is reached.
CONTENT_PROCESS_PRECISE_COUNThistogramrelease92 to 103An enumerated count of the number of content processes, collected every five minutes.
CONTENT_PROCESS_PRECISE_MAXhistogramrelease92 to 96The enumerated maximum number of content processes, submitted when a new maximum is reached.
CONTENT_PROCESS_SYNC_LAUNCH_MShistogramreleasefrom 65Time elapsed during synchronous content process launch until the process is usable for loading content.
CONTENT_PROCESS_TIME_SINCE_LAST_LAUNCH_MShistogramprerelease87 to 103The time (in milliseconds) since the last content process was launched.
CONTENT_RESPONSE_DURATIONhistogramprerelease48 to 69Main thread response times for APZ notifications about input events (ms)
CONTENT_SIGNATURE_VERIFICATION_ERRORSkeyed histogramreleasefrom 60Result of the content signature verification keyed by application (certificate fingerprint). 0=valid, 1=invalid, 2=noCertChain, 3=createContextFailedWithOtherError, 4=expiredCert, 5=certNotValidYet, 6=buildCertChainFailed, 7=eeCertForWrongHost, 8=extractKeyError, 9=vfyContextError
CONTENT_SIGNATURE_VERIFICATION_STATUShistogramreleasefrom 60What was the result of the content signature verification? 0=valid, 1=invalid, 2=noCertChain, 3=createContextFailedWithOtherError, 4=expiredCert, 5=certNotValidYet, 6=buildCertChainFailed, 7=eeCertForWrongHost, 8=extractKeyError, 9=vfyContextError
CONTENT_SMALL_PAINT_PHASE_WEIGHTkeyed histogramprerelease62 to 71Percentages of times for phases in a normal content paint relative to the time spent in the entire normal paint. ("dl" = Display list, "flb" = Frame layer builder, "fr" = Flush rasterization, "r" = Rasterization)
CONTENT_SMALL_PAINT_PHASE_WEIGHT_FULLkeyed histogramprereleasefrom 90Percentages of times for phases in a normal content paint relative to the time spent in the entire normal paint. ("dl" = Display list, "wrdl" = WebRender display list, "sb" = Scene building, "fb" = Frame building)
CONTENT_SMALL_PAINT_PHASE_WEIGHT_PARTIALkeyed histogramprereleasefrom 90Percentages of times for phases in a normal content paint relative to the time spent in the entire normal paint. ("dl" = Display list, "wrdl" = WebRender display list, "sb" = Scene building, "fb" = Frame building)
content.process_max_precisescalarrelease96 to 103The maximum number of content processes, submitted when a new maximum is reached. Replaces CONTENT_PROCESS_MAX and CONTENT_PROCESS_PRECISE_MAX.
contentblocking.categoryscalarreleasefrom 67This scalar reports the value of the content blocking category pref (0 = "standard", 1 = "strict", 2 = "custom", 3 = some other value, this is not supported).
contentblocking.cryptomining_blocking_enabledscalarreleasefrom 67True if cryptominer blocking is enabled globally at startup.
contentblocking.enabledscalarreleasefrom 64Whether content blocking was enabled at startup.
contentblocking.exceptionsscalarrelease64 to 69, 71 to 74How many tracking protection/content blocking exceptions a user has at startup.
contentblocking.fastblock_enabledscalarreleasefrom 64Whether FastBlock was enabled at startup.
contentblocking.fingerprinting_blocking_enabledscalarreleasefrom 67True if fingerprinter blocking is enabled globally at startup.
contentblocking.trackers_blocked_countscalarreleasefrom 71A count of the number of tracking events blocked.
contextservices.quicksuggest.data_collect_toggled#data_collect_toggledeventreleasefrom 96This is recorded when the `browser.urlbar.quicksuggest.dataCollection.enabled` boolean pref is toggled.
contextservices.quicksuggest.enable_toggled#enable_toggledeventreleasefrom 88This is recorded when the `browser.urlbar.suggest.quicksuggest.nonsponsored` boolean pref is toggled.
contextservices.quicksuggest.engagement#engagementeventreleasefrom 101This event is recorded when an engagement occurs in the address bar while a Firefox Suggest suggestion is present. The event's objects are the following possible values: "block": The user dismissed ("blocked") the suggestion. "click": The user picked the suggestion. "help": The user picked the suggestion's help button. "impression_only": The user picked some other row. "other": The user engaged with the suggestion in some other way, for example by picking a command in the result menu. This is a catch-all category and going forward Glean telemetry should be preferred.
contextservices.quicksuggest.impression_cap#impression_capeventreleasefrom 101This is recorded when an event related to an impression cap occurs. "hit" is recorded when an impression cap is hit. "reset" is recorded when a cap's counter is reset because its interval period has elapsed.
contextservices.quicksuggest.opt_in_dialog#opt_in_dialogeventreleasefrom 94This is recorded when the user responds to the Firefox Suggest opt-in onboarding dialog. 'accept_2' is recorded when the user accepts the dialog and opts in, 'reject_2' is recorded when the user rejects the dialog and opts out, 'learn_more_1' is recorded when the user clicks "Learn more" on the introduction section (the user remains opted out), 'learn_more_2' is recorded when the user clicks "Learn more" on the main section (the user remains opted out), 'close_1' is recorded when the user clicks close button on the introduction section (the user remains opted out), 'not_now_2' is recorded when the user clicks "Not now" link on main section (the user remains opted out), 'dismiss_1' recorded when the user dismisses the dialog on the introduction section (the user remains opted out), 'dismiss_2' recorded when the user dismisses the dialog on main (the user remains opted out),
contextservices.quicksuggest.sponsored_toggled#sponsored_toggledeventreleasefrom 94This is recorded when the `browser.urlbar.suggest.quicksuggest.sponsored` boolean pref is toggled.
contextual.services.quicksuggest.block_dynamic_wikipediakeyed scalarreleasefrom 109A keyed uint recording how many times the user has blocked/dismissed sponsored Firefox Suggest dynamic wikipedia results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.block_nonsponsoredkeyed scalarreleasefrom 101A keyed uint recording how many times the user has blocked/dismissed non-sponsored Firefox Suggest results in the urlbar, including best matches (a.k.a. top picks). The key is the 1-based index of each result.
contextual.services.quicksuggest.block_nonsponsored_bestmatchkeyed scalarreleasefrom 101A keyed uint recording how many times the user has blocked/dismissed non-sponsored Firefox Suggest best match (a.k.a. top pick) results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.block_sponsoredkeyed scalarreleasefrom 101A keyed uint recording how many times the user has blocked/dismissed sponsored Firefox Suggest results in the urlbar, including best matches (a.k.a. top picks). The key is the 1-based index of each result.
contextual.services.quicksuggest.block_sponsored_bestmatchkeyed scalarreleasefrom 101A keyed uint recording how many times the user has blocked/dismissed sponsored Firefox Suggest best match (a.k.a. top pick) results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.block_weatherkeyed scalarreleasefrom 110A keyed uint recording how many times the user has blocked/dismissed Firefox Suggest weather results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.clickkeyed scalarreleasefrom 88A keyed uint recording how many times the user has clicked on Firefox Suggests (a.k.a. Quick Suggest) results in the urlbar (not including the help button). The key is the 1-based index of each result.
contextual.services.quicksuggest.click_dynamic_wikipediakeyed scalarreleasefrom 109A keyed uint recording how many times the user has clicked on Firefox Suggest dynamic wikipedia results in the urlbar (not including the help button). The key is the 1-based index of each result.
contextual.services.quicksuggest.click_nav_notmatchedkeyed scalarreleasefrom 112A keyed uint recording how many times a heuristic result was clicked while a navigational suggestion was absent. The Nimbus variable recordNavigationalSuggestionTelemetry must be true to record this scalar. Its key is the type of heuristic result that was clicked. Key names are the same as the heuristic result type names recorded in Glean telemetry.
contextual.services.quicksuggest.click_nav_shown_heuristickeyed scalarreleasefrom 112A keyed uint recording how many times a heuristic result was clicked while a navigational suggestion was present. The Nimbus variable recordNavigationalSuggestionTelemetry must be true to record this scalar. Its key is the type of heuristic result that was clicked. Key names are the same as the heuristic result type names recorded in Glean telemetry.
contextual.services.quicksuggest.click_nav_shown_navkeyed scalarreleasefrom 112A keyed uint recording how many times a navigational suggestion was clicked. The Nimbus variable recordNavigationalSuggestionTelemetry must be true to record this scalar. Its key is the type of heuristic result that was present at the time of the engagement. Key names are the same as the heuristic result type names recorded in Glean telemetry.
contextual.services.quicksuggest.click_nav_supercededkeyed scalarreleasefrom 112A keyed uint recording how many times a heuristic result was clicked when a navigational suggestion was matched but superceded by the heuristic. The Nimbus variable recordNavigationalSuggestionTelemetry must be true to record this scalar. Its key is the type of heuristic result that was clicked. Key names are the same as the heuristic result type names recorded in Glean telemetry.
contextual.services.quicksuggest.click_nonsponsoredkeyed scalarreleasefrom 109A keyed uint recording how many times the user has clicked on non-sponsored Firefox Suggests (a.k.a. Quick Suggest) results in the urlbar (not including the help button). The key is the 1-based index of each result.
contextual.services.quicksuggest.click_nonsponsored_bestmatchkeyed scalarreleasefrom 100A keyed uint recording how many times the user has clicked on non-sponsored Firefox Suggest best match (a.k.a. top pick) results in the urlbar (not including the help button). The key is the 1-based index of each result.
contextual.services.quicksuggest.click_sponsoredkeyed scalarreleasefrom 109A keyed uint recording how many times the user has clicked on sponsored Firefox Suggests (a.k.a. Quick Suggest) results in the urlbar (not including the help button). The key is the 1-based index of each result.
contextual.services.quicksuggest.click_sponsored_bestmatchkeyed scalarreleasefrom 100A keyed uint recording how many times the user has clicked on sponsored Firefox Suggest best match (a.k.a. top pick) results in the urlbar (not including the help button). The key is the 1-based index of each result.
contextual.services.quicksuggest.click_weatherkeyed scalarreleasefrom 110A keyed uint recording how many times the user has clicked on Firefox Suggests (a.k.a. Quick Suggest) weather results in the urlbar (not including the help and dismiss buttons). The key is the 1-based index of each result.
contextual.services.quicksuggest.exposure_weatherkeyed scalarreleasefrom 110A keyed uint recording how many times the user has been exposed to a Firefox Suggest weather result in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.helpkeyed scalarreleasefrom 88A keyed uint recording how many times the user has clicked on the help button in Firefox Suggests (a.k.a. Quick Suggest) results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.help_dynamic_wikipediakeyed scalarreleasefrom 109A keyed uint recording how many times the user has clicked on the help button in sponsored Firefox Suggest dynamic wikipedia results in the urlbar (not including the help button). The key is the 1-based index of each result.
contextual.services.quicksuggest.help_nonsponsoredkeyed scalarreleasefrom 109A keyed uint recording how many times the user has clicked on the help button in non-sponsored Firefox Suggests (a.k.a. Quick Suggest) results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.help_nonsponsored_bestmatchkeyed scalarreleasefrom 100A keyed uint recording how many times the user has clicked on the help button in non-sponsored Firefox Suggest best match (a.k.a. top pick) results in the urlbar (not including the help button). The key is the 1-based index of each result.
contextual.services.quicksuggest.help_sponsoredkeyed scalarreleasefrom 109A keyed uint recording how many times the user has clicked on the help button in sponsored Firefox Suggests (a.k.a. Quick Suggest) results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.help_sponsored_bestmatchkeyed scalarreleasefrom 100A keyed uint recording how many times the user has clicked on the help button in sponsored Firefox Suggest best match (a.k.a. top pick) results in the urlbar (not including the help button). The key is the 1-based index of each result.
contextual.services.quicksuggest.help_weatherkeyed scalarreleasefrom 110A keyed uint recording how many times the user has clicked on the help button in Firefox Suggests (a.k.a. Quick Suggest) weather results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.impressionkeyed scalarreleasefrom 88A keyed uint recording how many times the user has viewed Firefox Suggest (a.k.a. Quick Suggest) results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.impression_dynamic_wikipediakeyed scalarreleasefrom 109A keyed uint recording how many times the user has viewed sponsored Firefox Suggest dynamic wikipedia results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.impression_nav_notmatchedkeyed scalarreleasefrom 112A keyed uint recording how many times a urlbar engagement occurred while a navigational suggestion was absent. The Nimbus variable recordNavigationalSuggestionTelemetry must be true to record this scalar. Its key is the type of heuristic result that was present at the time of the engagement. Key names are the same as the heuristic result type names recorded in Glean telemetry.
contextual.services.quicksuggest.impression_nav_shownkeyed scalarreleasefrom 112A keyed uint recording how many times a urlbar engagement occurred while a navigational suggestion was present. The Nimbus variable recordNavigationalSuggestionTelemetry must be true to record this scalar. Its key is the type of heuristic result that was present at the time of the engagement. Key names are the same as the heuristic result type names recorded in Glean telemetry.
contextual.services.quicksuggest.impression_nav_supercededkeyed scalarreleasefrom 112A keyed uint recording how many times a urlbar engagement occurred when a navigational suggestion was matched but superceded by a heuristic result. The Nimbus variable recordNavigationalSuggestionTelemetry must be true to record this scalar. Its key is the type of heuristic result that was present at the time of the engagement. Key names are the same as the heuristic result type names recorded in Glean telemetry.
contextual.services.quicksuggest.impression_nonsponsoredkeyed scalarreleasefrom 109A keyed uint recording how many times the user has viewed non-sponsored Firefox Suggest (a.k.a. Quick Suggest) results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.impression_nonsponsored_bestmatchkeyed scalarreleasefrom 100A keyed uint recording how many times the user has viewed non-sponsored Firefox Suggest best match (a.k.a. top pick) results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.impression_sponsoredkeyed scalarreleasefrom 109A keyed uint recording how many times the user has viewed sponsored Firefox Suggest (a.k.a. Quick Suggest) results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.impression_sponsored_bestmatchkeyed scalarreleasefrom 100A keyed uint recording how many times the user has viewed sponsored Firefox Suggest best match (a.k.a. top pick) results in the urlbar. The key is the 1-based index of each result.
contextual.services.quicksuggest.impression_weatherkeyed scalarreleasefrom 110A keyed uint recording how many times the user has viewed Firefox Suggest (a.k.a. Quick Suggest) weather result in the urlbar. The key is the 1-based index of each result.
contextual.services.topsites.clickkeyed scalarreleasefrom 88A keyed uint recording how many times the user has clicked on the sponsored TopSites on the newtab page. The key is a combination of the source and the placement of the TopSites tile (1-based). such as 'urlbar_1', 'newtab_2'.
contextual.services.topsites.impressionkeyed scalarreleasefrom 88A keyed uint recording how many times the user has viewed the sponsored TopSites on the newtab page. The key is a combination of the source and the placement of the TopSites tile (1-based). such as 'urlbar_1', 'newtab_2'.
cookie_banner.reload#reloadeventrelease110 to 127Recorded when the top-level page is reloaded. We use this event metric to know whether or not the reloading domain has cookie banner rule.
COOKIE_BANNERS_CLICK_HANDLE_DURATION_MShistogramprerelease110 to 127Counts how long it takes to handle cookie banners successfully from DOMContentLoaded until click.
COOKIE_BEHAVIORhistogramreleasefrom 64Records the cookie behavior pref at startup.
COOKIE_LEAVE_SECURE_ALONEhistogramrelease52 to 59Strict Secure Cookies: 0=blocked secure cookie from http; 1=blocked shadowing secure cookie from http; 2=shadowing secure cookie from https; 3=evicted newer insecure cookie; 4=evicted oldest insecure cookie; 5=evicted secure cookie; 6=evicting secure cookie blocked; 7=blocked downgrading secure cookie from http; 8=downgraded secure cookie from https
COOKIE_PURGING_DURATION_MShistogramreleasefrom 78Time spent per daily cookie purging activity, in milliseconds. This measures the time for all batch iterations of that day.
COOKIE_PURGING_INTERVAL_HOURShistogramreleasefrom 78How much time (in hours) passed between the current cookie purging activity and the one before that (cookie purging is run on 'daily idle')
COOKIE_PURGING_ORIGINS_PURGEDhistogramreleasefrom 78The number of origins that were purged during one run of cookie purging.
COOKIE_PURGING_TRACKERS_USER_INTERACTION_REMAINING_DAYShistogramreleasefrom 78The time remaining until expiration per user interaction permissions of trackers at the time of purging, in days (one record per tracker, not averaged).
COOKIE_PURGING_TRACKERS_WITH_USER_INTERACTIONhistogramreleasefrom 78The number of trackers that had user interaction at the time of purging.
COOKIE_RETRIEVAL_SAMESITE_PROBLEMhistogramrelease103 to 115Whether a cookie was skipped in GetCookiesForURI because of a same-site issue. This is a bit field.
COOKIE_SAMESITE_SET_VS_UNSEThistogramrelease75 to 85Cookies with SameSite attribute set vs unset
COOKIE_SCHEME_HTTPShistogramprerelease58 to 59How often are first- and third-party cookies set from HTTPS origins? 0=first/http, 1=first/http+secure?!, 2=first/https, 3=first/https+secure, 4=third/http, 5=third/http+secure?!, 6=third/https, 7=third/https+secure
COOKIE_SCHEME_SECURITYhistogramrelease44 to 59How often are secure cookies set from non-secure origins, and vice-versa? 0=nonsecure/http, 1=nonsecure/https, 2=secure/http, 3=secure/https
COOKIE_TIME_MOVING_MShistogramprerelease61 to 63Time spent moving the cookies from one memory location to another (ms)
cookie.banners.click.resultkeyed scalarrelease110 to 127Given a matching cookie banner click rule, how often do we handle or fail to handle cookie banners, labelled by reason. The 'success' and 'fail' counters count the total numbers independently of the reason counters. Counters are incremented after the content window has been destroyed.
cookie.banners.normal_window_service_modekeyed scalarreleasefrom 110The pref value of the cookie banner service mode for normal windows.
cookie.banners.private_window_service_modekeyed scalarreleasefrom 110The pref value of the cookie banner service mode for private windows.
cookie.banners.rule_lookup_by_domainkeyed scalarrelease110 to 127Counts the number of hit/miss of cookie banner rule lookups for domain. We collect three types of counters, including counters for overall rule lookup, counters for cookie rule lookup and counters for click rule lookup. We also divide the counter by top-level loads and iframe loads. For each domain, we will only collect once.
cookie.banners.rule_lookup_by_loadkeyed scalarrelease110 to 127Counts the number of hit/miss of cookie banner rule lookups for every load. We collect three types of counters, including counters for overall rule lookup, counters for cookie rule lookup and counters for click rule lookup. We also divide the counter by top-level loads and iframe loads.
cookie.banners.service_detect_onlyscalarreleasefrom 111Tracks the value of the cookiebanners.service.detectOnly pref.
COOKIES_3RDPARTY_NUM_ATTEMPTS_ACCEPTEDhistogramprerelease38 to 39The total number of distinct attempts by third-party sites to place cookies which have been accepted. Measures are normalized per 24h. *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
COOKIES_3RDPARTY_NUM_ATTEMPTS_BLOCKEDhistogramprerelease38 to 39The total number of distinct attempts by third-party sites to place cookies which have been rejected. Measures are normalized per 24h. *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
COOKIES_3RDPARTY_NUM_SITES_ACCEPTEDhistogramprerelease38 to 39The number of distinct pairs (first-party site, third-party site attempting to set cookie) for which the third-party cookie has been accepted. Sites are considered identical if they have the same eTLD + 1. Measures are normalized per 24h. *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
COOKIES_3RDPARTY_NUM_SITES_BLOCKEDhistogramprerelease38 to 39The number of distinct pairs (first-party site, third-party site attempting to set cookie) for which the third-party cookie has been rejected. Sites are considered identical if they have the same eTLD + 1. Measures are normalized per 24h. *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
corroborate.omnijar_corruptedscalarrelease68 to 79Whether the omni jar (omni.ja) was found to be missing or corrupt when checked during startup.
corroborate.omnijar_mismatchscalarrelease74 to 79Whether the build IDs of the omni jar (omni.ja) and libxul do not match.
corroborate.system_addons_corruptedscalarrelease68 to 70Whether any system add-on (XPI files) were found to be missing or corrupt when checked during startup.
CRASH_STORE_COMPRESSED_BYTEShistogramprereleasefrom 38Size (in bytes) of the compressed crash store JSON file.
CREATE_EVENT_BEFOREUNLOADEVENThistogramprerelease51 to 59Was document.createEvent("beforeunloadevent") ever called
CREATE_EVENT_COMMANDEVENThistogramprerelease51 to 55Was document.createEvent("commandevent") ever called
CREATE_EVENT_COMMANDEVENTShistogramprerelease51 to 55Was document.createEvent("commandevents") ever called
CREATE_EVENT_COMPOSITIONEVENThistogramprerelease51 to 55Was document.createEvent("compositionevent") ever called
CREATE_EVENT_CUSTOMEVENThistogramprerelease51 to 55Was document.createEvent("customevent") ever called
CREATE_EVENT_DATACONTAINEREVENThistogramprerelease51 to 55Was document.createEvent("datacontainerevent") ever called
CREATE_EVENT_DATACONTAINEREVENTShistogramprerelease51 to 55Was document.createEvent("datacontainerevents") ever called
CREATE_EVENT_DEVICEMOTIONEVENThistogramprerelease51 to 55Was document.createEvent("devicemotionevent") ever called
CREATE_EVENT_DEVICEORIENTATIONEVENThistogramprerelease51 to 55Was document.createEvent("deviceorientationevent") ever called
CREATE_EVENT_DRAGEVENThistogramprerelease51 to 55Was document.createEvent("dragevent") ever called
CREATE_EVENT_DRAGEVENTShistogramprerelease51 to 55Was document.createEvent("dragevents") ever called
CREATE_EVENT_ERROREVENThistogramprerelease54 to 55Was document.createEvent("errorevent") ever called
CREATE_EVENT_EVENThistogramprerelease51 to 55Was document.createEvent("event") ever called
CREATE_EVENT_EVENTShistogramprerelease51 to 55Was document.createEvent("events") ever called
CREATE_EVENT_HASHCHANGEEVENThistogramprerelease51 to 55Was document.createEvent("hashchangeevent") ever called
CREATE_EVENT_HTMLEVENTShistogramprerelease51 to 55Was document.createEvent("htmlevents") ever called
CREATE_EVENT_KEYBOARDEVENThistogramprerelease51 to 55Was document.createEvent("keyboardevent") ever called
CREATE_EVENT_KEYEVENTShistogramprerelease51 to 55Was document.createEvent("keyevents") ever called
CREATE_EVENT_MESSAGEEVENThistogramprerelease51 to 55Was document.createEvent("messageevent") ever called
CREATE_EVENT_MOUSEEVENThistogramprerelease51 to 55Was document.createEvent("mouseevent") ever called
CREATE_EVENT_MOUSEEVENTShistogramprerelease51 to 55Was document.createEvent("mouseevents") ever called
CREATE_EVENT_MOUSESCROLLEVENTShistogramprerelease51 to 55Was document.createEvent("mousescrollevents") ever called
CREATE_EVENT_MUTATIONEVENThistogramprerelease51 to 55Was document.createEvent("mutationevent") ever called
CREATE_EVENT_MUTATIONEVENTShistogramprerelease51 to 55Was document.createEvent("mutationevents") ever called
CREATE_EVENT_NOTIFYPAINTEVENThistogramprerelease51 to 55Was document.createEvent("notifypaintevent") ever called
CREATE_EVENT_PAGETRANSITIONhistogramprerelease51 to 55Was document.createEvent("pagetransition") ever called
CREATE_EVENT_POPSTATEEVENThistogramprerelease51 to 55Was document.createEvent("popstateevent") ever called
CREATE_EVENT_POPUPEVENTShistogramprerelease51 to 55Was document.createEvent("popupevents") ever called
CREATE_EVENT_SCROLLAREAEVENThistogramprerelease51 to 55Was document.createEvent("scrollareaevent") ever called
CREATE_EVENT_SIMPLEGESTUREEVENThistogramprerelease51 to 55Was document.createEvent("simplegestureevent") ever called
CREATE_EVENT_STORAGEEVENThistogramprerelease51 to 55Was document.createEvent("storageevent") ever called
CREATE_EVENT_SVGEVENThistogramprerelease51 to 55Was document.createEvent("svgevent") ever called
CREATE_EVENT_SVGEVENTShistogramprerelease51 to 55Was document.createEvent("svgevents") ever called
CREATE_EVENT_SVGZOOMEVENThistogramprerelease51 to 55Was document.createEvent("svgzoomevent") ever called
CREATE_EVENT_SVGZOOMEVENTShistogramprerelease51 to 55Was document.createEvent("svgzoomevents") ever called
CREATE_EVENT_TEXTEVENThistogramprerelease51 to 55Was document.createEvent("textevent") ever called
CREATE_EVENT_TEXTEVENTShistogramprerelease51 to 55Was document.createEvent("textevents") ever called
CREATE_EVENT_TIMEEVENThistogramprerelease51 to 55Was document.createEvent("timeevent") ever called
CREATE_EVENT_TIMEEVENTShistogramprerelease51 to 55Was document.createEvent("timeevents") ever called
CREATE_EVENT_TOUCHEVENThistogramprerelease51 to 55Was document.createEvent("touchevent") ever called
CREATE_EVENT_UIEVENThistogramprerelease51 to 55Was document.createEvent("uievent") ever called
CREATE_EVENT_UIEVENTShistogramprerelease51 to 55Was document.createEvent("uievents") ever called
CREATE_EVENT_XULCOMMANDEVENThistogramprerelease51 to 55Was document.createEvent("xulcommandevent") ever called
CREATE_EVENT_XULCOMMANDEVENTShistogramprerelease51 to 55Was document.createEvent("xulcommandevents") ever called
CREDITCARD_NUM_USEShistogramreleasefrom 81How many times each saved credit card has ever been autofilled. Rewritten after each autofill; always contains one entry per each count of uses. Example: If user has 3 cards, and he used 2 of them 5 times, and one of them 3 times, the value will be: `{3: 1, 5: 2}.
creditcard.detected#cc_formeventreleasefrom 81User interactions for credit card autofill forms
creditcard.detected#cc_form_v2eventreleasefrom 100User interactions for credit card autofill forms Expected values are store in extra_keys and are varies depends on the methods 'detected': Recorded when a form is recognized as a credit card form. The possible value of cc_* in extra_keys are "true", "false", or an integer between 0-100 When the value is "true", the field is identified via autocomplete attribute When the value is "false", the field is not detected in the form When the value is an integer greater than 0, the value indicates the confidence value from fathom (normalized to 0-100) When the value is an 0, then the field is identified by regexp-based heuristic 'popup_shown': Recorded when autofill popup is shown. Using field_name to record the field that triggers this event 'filled': Recorded when a form is autofiled. Possible values are `filled`, `not_filled`, `user_filled` or `unavailable` 'filled_modified': Recorded when a field is autofilled and then modified by the user. Using field_name to record the field that triggers this event. 'submitted': Recorded when a form is submitted. Possible values are `autofilled`, `user_filled` or `unavailable` 'cleared' Recorded when a form is cleared . Using field_name to record the field that triggers this event
creditcard.show#doorhangereventreleasefrom 81User interactions for the browser credit card autofill doorhanger.
creditcard.show#manageeventreleasefrom 81User interactions for credit card autofill preferences management UI.
CRLITE_FASTER_THAN_OCSP_MShistogramrelease73 to 85If both a CRLite lookup and OCSP request are made, how many milliseconds faster was CRLite?
CRLITE_RESULThistogramrelease73 to 91The result of looking up revocation information for a TLS server certificate in CRLite.
CRLITE_VS_OCSP_RESULThistogramrelease94 to 130Does CRLite and OCSP fetching agree when a certificate is revoked?
CRYPTOMINERS_BLOCKED_COUNThistogramreleasefrom 68A count of the status of cryptominer blocking per top level page load. ('pageLoad' = There was a page load, 'blocked' = at least one cryptominer was blocked, 'allowed' = at least one cryptominer was detected and allowed.) Note, pageLoad is used as a baseline measurement.
CSP_DOCUMENTS_COUNThistogramprerelease48 to 64Number of unique pages that contain a CSP
CSP_REFERRER_DIRECTIVEhistogramprerelease53 to 62Whether a document with a CSP policy (report-only or enforcing) contains a referrer directive ('true') or not ('false').
CSP_UNSAFE_EVAL_DOCUMENTS_COUNThistogramprerelease48 to 64Number of unique pages that contain an unsafe-eval CSP directive
CSP_UNSAFE_INLINE_DOCUMENTS_COUNThistogramprerelease48 to 64Number of unique pages that contain an unsafe-inline CSP directive
CYCLE_COLLECTORhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Time spent on one cycle collection (ms)
CYCLE_COLLECTOR_ASYNC_SNOW_WHITE_FREEINGhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Time spent on one asynchronous SnowWhite freeing (ms)
CYCLE_COLLECTOR_COLLECTEDhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Number of objects collected by the cycle collector
CYCLE_COLLECTOR_CONTENT_UNBINDhistogramprereleasefrom 38Time spent on one ContentUnbinder (ms)
CYCLE_COLLECTOR_FINISH_IGChistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Cycle collection finished an incremental GC
CYCLE_COLLECTOR_FULLhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Full pause time for one cycle collection, including preparation (ms)
CYCLE_COLLECTOR_MAX_PAUSEhistogramrelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Longest pause for an individual slice of one cycle collection, including preparation (ms)
CYCLE_COLLECTOR_NEED_GChistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Needed garbage collection before cycle collection.
CYCLE_COLLECTOR_OOMhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Set if the cycle collector ran out of memory at some point
CYCLE_COLLECTOR_SLICE_DURING_IDLEhistogramprereleasefrom 56Percent of cycle collector slice done during idle time
CYCLE_COLLECTOR_SYNC_SKIPPABLEhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Cycle collection synchronously ran forget skippable
CYCLE_COLLECTOR_TIME_BETWEENhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Time spent in between cycle collections (seconds)
CYCLE_COLLECTOR_VISITED_GCEDhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Number of JS objects visited by the cycle collector
CYCLE_COLLECTOR_VISITED_REF_COUNTEDhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Number of ref counted objects visited by the cycle collector
CYCLE_COLLECTOR_WORKERhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Time spent on one cycle collection in a worker (ms)
CYCLE_COLLECTOR_WORKER_COLLECTEDhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Number of objects collected by the cycle collector in a worker
CYCLE_COLLECTOR_WORKER_NEED_GChistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Needed garbage collection before cycle collection in a worker.
CYCLE_COLLECTOR_WORKER_OOMhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Set if the cycle collector in a worker ran out of memory at some point
CYCLE_COLLECTOR_WORKER_VISITED_GCEDhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Number of JS objects visited by the cycle collector in a worker
CYCLE_COLLECTOR_WORKER_VISITED_REF_COUNTEDhistogramprerelease38 to 40, never, never, never, never, never, never, never, never, never, never, never, from 43Number of ref counted objects visited by the cycle collector in a worker
D3D11_COMPOSITING_FAILURE_IDkeyed histogramprereleasefrom 50D3D11 compositor runtime and dynamic failure IDs. This will record a count for each context creation success or failure. Each failure id is a unique identifier that can be traced back to a particular failure branch or blocklist rule.
D3D11_SYNC_HANDLE_FAILUREhistogramrelease44 to 65Number of times the D3D11 compositor failed to get a texture sync handle.
D3D9_COMPOSITING_FAILURE_IDkeyed histogramprerelease50 to 58D3D9 compositor runtime and dynamic failure IDs. This will record a count for each context creation success or failure. Each failure id is a unique identifier that can be traced back to a particular failure branch or blocklist rule.
DATA_STORAGE_ENTRIEShistogramprereleasefrom 38The number of entries in persistent DataStorage (HSTS and HPKP data, basically)
DATABASE_LOCKED_EXCEPTIONhistogramprerelease38 to 41Record database locks when opening one of Fennec's databases. The index corresponds to how many attempts, beginning with 0.
DATABASE_SUCCESSFUL_UNLOCKhistogramprerelease38 to 41Record on which attempt we successfully unlocked a database. See DATABASE_LOCKED_EXCEPTION.
datasanitization.network_cookie_lifetimePolicyscalarreleasefrom 72This scalar reports the value of the network.cookie.lifetimePolicy pref.
datasanitization.privacy_clearOnShutdown_cachescalarprereleasefrom 72A boolean reporting the value of the privacy.clearOnShutdown.cache pref.
datasanitization.privacy_clearOnShutdown_cookiesscalarprereleasefrom 72A boolean reporting the value of the privacy.clearOnShutdown.cookies pref.
datasanitization.privacy_clearOnShutdown_downloadsscalarprereleasefrom 72A boolean reporting the value of the privacy.clearOnShutdown.downloads pref.
datasanitization.privacy_clearOnShutdown_formdatascalarprereleasefrom 72A boolean reporting the value of the privacy.clearOnShutdown.formdata pref.
datasanitization.privacy_clearOnShutdown_historyscalarprereleasefrom 72A boolean reporting the value of the privacy.clearOnShutdown.history pref.
datasanitization.privacy_clearOnShutdown_offlineAppsscalarprereleasefrom 72A boolean reporting the value of the privacy.clearOnShutdown.offlineApps pref.
datasanitization.privacy_clearOnShutdown_openWindowsscalarprereleasefrom 72A boolean reporting the value of the privacy.clearOnShutdown.openWindows pref.
datasanitization.privacy_clearOnShutdown_sessionsscalarprereleasefrom 72A boolean reporting the value of the privacy.clearOnShutdown.sessions pref.
datasanitization.privacy_clearOnShutdown_siteSettingsscalarprereleasefrom 72A boolean reporting the value of the privacy.clearOnShutdown.siteSettings pref.
datasanitization.privacy_sanitize_sanitizeOnShutdownscalarprereleasefrom 72A boolean reporting the value of the privacy.sanitize.sanitizeOnShutdown pref.
datasanitization.session_permission_exceptionsscalarreleasefrom 72A count of how many "session" cookie exceptions a user has set.
debuggerAttachedsimpleMeasurementsreleasefrom 42A boolean set to true if a debugger is attached to the main process.
DECODER_DOCTOR_INFOBAR_STATSkeyed histogramprerelease50 to 58, 62Counts of various Decoder Doctor notification events. Used to track efficacy of Decoder Doctor at helping users fix problems with their audio/video codecs. Keys are localized string names that identify problem with audio/video codecs that Decoder Doctor attempts to solve; see string values in dom.properties for verbose description of problems being solved. 0=recorded every time the Decoder Doctor notification is shown, 1=recorded the first time in a profile when notification is shown, 2=recorded when 'Learn how' button clicked, 3=recorded when 'Learn how' button first clicked in a profile, 4=recorded when issue solved after infobar has been shown at least once in a profile.
DECODER_INSTANTIATED_ARMSCII8histogramprereleasefrom 38Whether the decoder for ARMSCII8 has been instantiated in this session.
DECODER_INSTANTIATED_HZhistogramprereleasefrom 38Whether the decoder for HZ has been instantiated in this session.
DECODER_INSTANTIATED_IBM850histogramprereleasenever in nightlyWhether the decoder for IBM850 has been instantiated in this session.
DECODER_INSTANTIATED_IBM852histogramprereleasenever in nightlyWhether the decoder for IBM852 has been instantiated in this session.
DECODER_INSTANTIATED_IBM855histogramprereleasenever in nightlyWhether the decoder for IBM855 has been instantiated in this session.
DECODER_INSTANTIATED_IBM857histogramprereleasenever in nightlyWhether the decoder for IBM857 has been instantiated in this session.
DECODER_INSTANTIATED_IBM862histogramprereleasenever in nightlyWhether the decoder for IBM862 has been instantiated in this session.
DECODER_INSTANTIATED_IBM866histogramprereleasefrom 38Whether the decoder for IBM866 has been instantiated in this session.
DECODER_INSTANTIATED_ISO_8859_5histogramprereleasefrom 38Whether the decoder for ISO-8859-5 has been instantiated in this session.
DECODER_INSTANTIATED_ISO2022CNhistogramprerelease38 to 39Whether the decoder for ISO-2022-CN has been instantiated in this session.
DECODER_INSTANTIATED_ISO2022JPhistogramprereleasefrom 38Whether the decoder for ISO-2022-JP has been instantiated in this session.
DECODER_INSTANTIATED_ISO2022KRhistogramprerelease38 to 39Whether the decoder for ISO-2022-KR has been instantiated in this session.
DECODER_INSTANTIATED_ISOIR111histogramprereleasenever in nightlyWhether the decoder for ISOIR111 has been instantiated in this session.
DECODER_INSTANTIATED_JOHABhistogramprereleasenever in nightlyWhether the decoder for JOHAB has been instantiated in this session. *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
DECODER_INSTANTIATED_KOI8Rhistogramprereleasefrom 38Whether the decoder for KOI8R has been instantiated in this session.
DECODER_INSTANTIATED_KOI8Uhistogramprereleasefrom 38Whether the decoder for KOI8U has been instantiated in this session.
DECODER_INSTANTIATED_MACARABIChistogramprereleasefrom 38Whether the decoder for MACARABIC has been instantiated in this session.
DECODER_INSTANTIATED_MACCEhistogramprereleasefrom 38Whether the decoder for MACCE has been instantiated in this session.
DECODER_INSTANTIATED_MACCROATIANhistogramprereleasefrom 38Whether the decoder for MACCROATIAN has been instantiated in this session.
DECODER_INSTANTIATED_MACCYRILLIChistogramprereleasefrom 38Whether the decoder for MACCYRILLIC has been instantiated in this session.
DECODER_INSTANTIATED_MACDEVANAGARIhistogramprereleasefrom 38Whether the decoder for MACDEVANAGARI has been instantiated in this session.
DECODER_INSTANTIATED_MACFARSIhistogramprereleasefrom 38Whether the decoder for MACFARSI has been instantiated in this session.
DECODER_INSTANTIATED_MACGREEKhistogramprereleasefrom 38Whether the decoder for MACGREEK has been instantiated in this session.
DECODER_INSTANTIATED_MACGUJARATIhistogramprereleasefrom 38Whether the decoder for MACGUJARATI has been instantiated in this session.
DECODER_INSTANTIATED_MACGURMUKHIhistogramprereleasefrom 38Whether the decoder for MACGURMUKHI has been instantiated in this session.
DECODER_INSTANTIATED_MACHEBREWhistogramprereleasefrom 38Whether the decoder for MACHEBREW has been instantiated in this session.
DECODER_INSTANTIATED_MACICELANDIChistogramprereleasefrom 38Whether the decoder for MACICELANDIC has been instantiated in this session.
DECODER_INSTANTIATED_MACROMANIANhistogramprereleasefrom 38Whether the decoder for MACROMANIAN has been instantiated in this session.
DECODER_INSTANTIATED_MACTURKISHhistogramprereleasefrom 38Whether the decoder for MACTURKISH has been instantiated in this session.
DECODER_INSTANTIATED_T61histogramprereleasenever in nightlyWhether the decoder for T.61 has been instantiated in this session. *** No longer needed (bug 1156565). Delete histogram and accumulation code! ***
DECODER_INSTANTIATED_VIETTCVN5712histogramprerelease38 to 39Whether the decoder for VIETTCVN5712 has been instantiated in this session.
DECODER_INSTANTIATED_VIETVPShistogramprerelease38 to 39Whether the decoder for VIETVPS has been instantiated in this session.
DECODER_INSTANTIATED_VISCIIhistogramprerelease38 to 39Whether the decoder for VISCII has been instantiated in this session.
DEDICATED_WORKER_DESTROYEDhistogramreleasefrom 73Number of dedicated workers destroyed; used in conjunction with use counter histograms
DEDICATED_WORKER_SPAWN_GETS_QUEUEDhistogramprereleasefrom 51Tracking whether a DedicatedWorker spawn gets queued due to hitting max workers per domain limit. File bugs in Core::DOM in case of a Telemetry regression.
DEFECTIVE_PERMISSIONS_SQL_REMOVEDhistogramprereleasefrom 44Record the removal of defective permissions.sqlite
DEFERRED_FINALIZE_ASYNChistogramprereleasefrom 44Pause time for asynchronous deferred finalization (ms)
delayedStartupFinishedsimpleMeasurementsreleasefrom 42Timestamp of 'delayed startup finished' event.
delayedStartupStartedsimpleMeasurementsreleasefrom 42Timestamp of 'delayed startup started' event.
deletion.request.context_idscalarreleasefrom 95An identifier to identify users for Contextual Services user interaction pings.
deletion.request.ecosystem_client_idscalarreleasefrom 81An identifier used by the ecosystem ping, to delete all ecosystem metrics collected from this profile if the user opts out of telemetry.
deletion.request.impression_idscalarreleasefrom 73An identifier used by user interaction pings in Pocket/newtab and Messaging System.
deletion.request.sync_device_idscalarreleasefrom 77An identifier used by sync ping, to identify the current Firefox profile for a specific Account.
DENIED_TRANSLATION_OFFERShistogramprereleasefrom 44A number of tranlation offers the user denied
DESERIALIZE_BYTEShistogramreleasefrom 91Size of deserialized data, in bytes
DESERIALIZE_ITEMShistogramreleasefrom 91Size of deserialized data, in items
DESERIALIZE_UShistogramreleasefrom 91Time spent deserializing structured data
DEVICE_RESET_REASONhistogramreleasefrom 39GPU Device Reset Reason (ok, hung, removed, reset, internal error, invalid call, out of memory)
DEVTOOLS_ABOUT_DEVTOOLS_OPENED_KEYhistogramprerelease58 to 62Records the key shortcut passed to open the about:devtools page.
DEVTOOLS_ABOUT_DEVTOOLS_OPENED_REASONhistogramprerelease58 to 62Records the reason for opening the about:devtools page.
DEVTOOLS_ABOUTDEBUGGING_OPENED_BOOLEANhistogramprerelease45 to 47How many times has about:debugging been opened? (bug 1204601)
DEVTOOLS_ABOUTDEBUGGING_OPENED_COUNThistogramreleasefrom 47Number of times about:debugging has been opened.
DEVTOOLS_ABOUTDEBUGGING_OPENED_PER_USER_FLAGhistogramprerelease45 to 51Number of users that have opened about:debugging. (bug 1204601)
DEVTOOLS_ABOUTDEBUGGING_TIME_ACTIVE_SECONDShistogramrelease45 to 54, from 61How long has about:debugging been active? (seconds) (bug 1204601)
DEVTOOLS_ACCESSIBILITY_PICKER_TIME_ACTIVE_SECONDShistogramreleasefrom 61How long has the picker tool in accessibility panel been active (seconds).
DEVTOOLS_ACCESSIBILITY_SERVICE_TIME_ACTIVE_SECONDShistogramreleasefrom 61How long has the platform accessibility been active (seconds) in accessibility panel.
DEVTOOLS_ACCESSIBILITY_TIME_ACTIVE_SECONDShistogramreleasefrom 61How long has the accessibility panel been active (seconds).
DEVTOOLS_ANIMATIONINSPECTOR_OPENED_BOOLEANhistogramprereleasefrom 38How many times has the devtool's Animation Inspector been opened?
DEVTOOLS_ANIMATIONINSPECTOR_OPENED_COUNThistogramreleasefrom 47Number of times the DevTools Animation Inspector has been opened.
DEVTOOLS_ANIMATIONINSPECTOR_OPENED_PER_USER_FLAGhistogramprereleasefrom 38Number of users that have opened the DevTools Animation Inspector.
DEVTOOLS_ANIMATIONINSPECTOR_TIME_ACTIVE_SECONDShistogramreleasefrom 38How long has the animation inspector been active (seconds)
DEVTOOLS_APPLICATION_TIME_ACTIVE_SECONDShistogramrelease63 to 65How long has the application panel been active (seconds).
DEVTOOLS_BROWSERCONSOLE_OPENED_BOOLEANhistogramprereleasefrom 38How many times has the devtool's Browser Console been opened?
DEVTOOLS_BROWSERCONSOLE_OPENED_COUNThistogramreleasefrom 47Number of times the DevTools Browser Console has been opened.
DEVTOOLS_BROWSERCONSOLE_OPENED_PER_USER_FLAGhistogramprereleasefrom 38Number of users that have opened the DevTools Browser Console.
DEVTOOLS_BROWSERCONSOLE_TIME_ACTIVE_SECONDShistogramreleasefrom 38How long has the browser console been active (seconds)
DEVTOOLS_CANVASDEBUGGER_OPENED_BOOLEANhistogramprereleasefrom 38How many times has the devtool's Canvas Debugger been opened?
DEVTOOLS_CANVASDEBUGGER_OPENED_COUNThistogramreleasefrom 47Number of times the DevTools Canvas Debugger has been opened.
DEVTOOLS_CANVASDEBUGGER_OPENED_PER_USER_FLAGhistogramprereleasefrom 38Number of users that have opened the DevTools Canvas Debugger.
DEVTOOLS_CANVASDEBUGGER_TIME_ACTIVE_SECONDShistogramreleasefrom 38How long has the Canvas Debugger been active (seconds)
DEVTOOLS_CHANGESVIEW_TIME_ACTIVE_SECONDShistogramreleasefrom 65How long has the Changes panel been active (seconds)
DEVTOOLS_COLD_TOOLBOX_OPEN_DELAY_MSkeyed histogramprerelease58 to 79, from 86Time taken (in ms) to open the first DevTools toolbox. This is keyed by tool ID being opened [inspector, webconsole, jsdebugger, styleeditor, performance, memory, netmonitor, storage, dom].
DEVTOOLS_COMPATIBILITYVIEW_OPENED_COUNThistogramreleasefrom 78Number of times the DevTools Compatibility View has been opened.
DEVTOOLS_COMPATIBILITYVIEW_TIME_ACTIVE_SECONDShistogramreleasefrom 78How long has the compatibility view been active (seconds)
DEVTOOLS_COMPUTEDVIEW_OPENED_BOOLEANhistogramprereleasefrom 38How many times has the devtool's Computed View been opened?
DEVTOOLS_COMPUTEDVIEW_OPENED_COUNThistogramreleasefrom 47Number of times the DevTools Computed View has been opened.
DEVTOOLS_COMPUTEDVIEW_OPENED_PER_USER_FLAGhistogramprereleasefrom 38Number of users that have opened the DevTools Computed View.
DEVTOOLS_COMPUTEDVIEW_TIME_ACTIVE_SECONDShistogramreleasefrom 38How long has the computed view been active (seconds)
DEVTOOLS_CUSTOM_OPENED_BOOLEANhistogramprereleasefrom 38How many times has a custom developer tool been opened via the toolbox button?
DEVTOOLS_CUSTOM_OPENED_COUNThistogramreleasefrom 47Number of times a custom developer tool has been opened.
DEVTOOLS_CUSTOM_OPENED_PER_USER_FLAGhistogramprereleasefrom 38Number of users that have opened a custom developer tool via the toolbox button.
DEVTOOLS_CUSTOM_TIME_ACTIVE_SECONDShistogramreleasefrom 38How long has a custom developer tool been active (seconds)
DEVTOOLS_DEBUGGER_DISPLAY_SOURCE_LOCAL_MShistogramprereleasefrom 38The time (in milliseconds) that it took to display a selected source to the user.
DEVTOOLS_DEBUGGER_DISPLAY_SOURCE_REMOTE_MShistogramprereleasefrom 38The time (in milliseconds) that it took to display a selected source to the user.
DEVTOOLS_DEBUGGER_LOAD_SOURCE_MShistogramprereleasefrom 59The time (in milliseconds) that it took to load a source for the user.
DEVTOOLS_DEBUGGER_RDP_LOCAL_ADDONDETACH_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_ASSIGN_MShistogramprereleasefrom 38The time (in milliseconds) that it took an 'assign' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_BINDINGS_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'bindings' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_BLACKBOX_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'blackbox' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_CLIENTEVALUATE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'clientEvaluate' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_DELETE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'delete' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_DETACH_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_DISPLAYSTRING_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'displayString' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_ENUMPROPERTIES_MShistogramprereleasefrom 44The time (in milliseconds) that it took a 'enumProperties' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_EVENTLISTENERS_MShistogramprereleasefrom 38The time (in milliseconds) that it took an 'eventListeners' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_FRAMES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'frames' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_GET_EXECUTABLE_LINES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'getExecutableLines' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_INTERRUPT_MShistogramprereleasefrom 38The time (in milliseconds) that it took an 'interrupt' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_LISTADDONS_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'listAddons' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_LISTPROCESSES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'listProcesses' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_LISTSERVICEWORKERREGISTRATIONS_MShistogramprerelease45 to 49The time (in milliseconds) that it took a 'listServiceWorkerRegistrations' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_LISTTABS_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'listTabs' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_LISTWORKERS_MShistogramprereleasefrom 44The time (in milliseconds) that it took a 'listWorkers' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_NAVIGATETO_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'navigateTo' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_OWNPROPERTYNAMES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'ownPropertyNames' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_PARAMETERNAMES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'parameterNames' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_PROPERTY_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'property' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_PROTOCOLDESCRIPTION_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'protocolDescription' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_PROTOTYPE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'prototype' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_PROTOTYPEANDPROPERTIES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'prototypeAndProperties' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_PROTOTYPESANDPROPERTIES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'prototypesAndProperties' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_RECONFIGURETAB_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'reconfigure tab' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_RECONFIGURETHREAD_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'reconfigure thread' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_RELEASE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'release' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_RELEASEMANY_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'releaseMany' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_RELOAD_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'reload' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_RESUME_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'resume' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_SCOPE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'scope' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_SOURCES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'sources' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_STARTTRACE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'startTrace' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_STOPTRACE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'stopTrace' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_SUBSTRING_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'substring' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_TABDETACH_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_THREADDETACH_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_THREADGRIPS_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'threadGrips' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_TRACERDETACH_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_UNBLACKBOX_MShistogramprereleasefrom 38The time (in milliseconds) that it took an 'ublackbox' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_LOCAL_WORKERDETACH_MShistogramprereleasefrom 44The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_ADDONDETACH_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_ASSIGN_MShistogramprereleasefrom 38The time (in milliseconds) that it took an 'assign' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_BINDINGS_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'bindings' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_BLACKBOX_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'blackbox' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_CLIENTEVALUATE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'clientEvaluate' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_DELETE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'delete' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_DETACH_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_DISPLAYSTRING_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'displayString' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_ENUMPROPERTIES_MShistogramprereleasefrom 44The time (in milliseconds) that it took a 'enumProperties' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_EVENTLISTENERS_MShistogramprereleasefrom 38The time (in milliseconds) that it took an 'eventListeners' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_FRAMES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'frames' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_GET_EXECUTABLE_LINES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'getExecutableLines' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_INTERRUPT_MShistogramprereleasefrom 38The time (in milliseconds) that it took an 'interrupt' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_LISTADDONS_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'listAddons' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_LISTPROCESSES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'listProcesses' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_LISTSERVICEWORKERREGISTRATIONS_MShistogramprerelease45 to 49The time (in milliseconds) that it took a 'listServiceWorkerRegistrations' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_LISTTABS_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'listTabs' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_LISTWORKERS_MShistogramprereleasefrom 44The time (in milliseconds) that it took a 'listWorkers' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_NAVIGATETO_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'navigateTo' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_OWNPROPERTYNAMES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'ownPropertyNames' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_PARAMETERNAMES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'parameterNames' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_PROPERTY_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'property' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_PROTOCOLDESCRIPTION_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'protocolDescription' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_PROTOTYPE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'prototype' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_PROTOTYPEANDPROPERTIES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'prototypeAndProperties' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_PROTOTYPESANDPROPERTIES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'prototypesAndProperties' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_RECONFIGURETAB_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'reconfigure tab' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_RECONFIGURETHREAD_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'reconfigure thread' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_RELEASE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'release' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_RELEASEMANY_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'releaseMany' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_RELOAD_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'reload' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_RESUME_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'resume' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_SCOPE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'scope' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_SOURCES_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'sources' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_STARTTRACE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'startTrace' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_STOPTRACE_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'stopTrace' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_SUBSTRING_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'substring' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_TABDETACH_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_THREADDETACH_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_THREADGRIPS_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'threadGrips' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_TRACERDETACH_MShistogramprereleasefrom 38The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_UNBLACKBOX_MShistogramprereleasefrom 38The time (in milliseconds) that it took an 'unblackbox' request to go round trip.
DEVTOOLS_DEBUGGER_RDP_REMOTE_WORKERDETACH_MShistogramprereleasefrom 44The time (in milliseconds) that it took a 'detach' request to go round trip.
DEVTOOLS_DEVELOPERTOOLBAR_OPENED_BOOLEANhistogramprereleasefrom 38How many times has the devtool's Developer Toolbar been opened via the toolbox button?
DEVTOOLS_DEVELOPERTOOLBAR_OPENED_COUNThistogramreleasefrom 47Number of times the DevTools Developer Toolbar / GCLI has been opened.
DEVTOOLS_DEVELOPERTOOLBAR_OPENED_PER_USER_FLAGhistogramprereleasefrom 38Number of users that have opened the DevTools Developer Toolbar been opened via the toolbox button.
DEVTOOLS_DEVELOPERTOOLBAR_TIME_ACTIVE_SECONDShistogramreleasefrom 38How long has the developer toolbar been active (seconds)
DEVTOOLS_DOM_OPENED_COUNThistogramreleasefrom 55Number of times the DevTools DOM Inspector has been opened.
DEVTOOLS_DOM_TIME_ACTIVE_SECONDShistogramreleasefrom 55How long has the DOM inspector been active (seconds)
DEVTOOLS_ENTRY_POINThistogramreleasefrom 56Records how the user is triggering Developer Tools startup.
DEVTOOLS_EYEDROPPER_OPENED_BOOLEANhistogramprereleasefrom 38How many times has the devtool's Eyedropper tool been opened?
DEVTOOLS_EYEDROPPER_OPENED_COUNThistogramreleasefrom 47Number of times the DevTools Eyedropper tool has been opened.
DEVTOOLS_EYEDROPPER_OPENED_PER_USER_FLAGhistogramprereleasefrom 38Number of users that have opened the DevTools Eyedropper via the toolbox button.
DEVTOOLS_FLEXBOX_HIGHLIGHTER_TIME_ACTIVE_SECONDShistogramreleasefrom 65How long has the flexbox highlighter been active (seconds).
DEVTOOLS_FLEXINSPECTOR_ELEMENT_TYPE_DISPLAYEDhistogramrelease65 to 67Records the type of flex element displayed in the flex inspector (container, item, or both)
DEVTOOLS_FONTEDITOR_FONT_TYPE_DISPLAYEDhistogramreleasefrom 63Indicates if the font editor displayed its UI for a non-variable font or a variable font
DEVTOOLS_FONTEDITOR_N_FONT_AXEShistogramrelease63 to 65Indicates the number of variation axes of the variable fonts that are displayed in the font editor UI
DEVTOOLS_FONTEDITOR_N_FONTS_RENDEREDhistogramrelease63 to 65Indicates how many fonts the font editor displayed as being needed to render the selected element's content
DEVTOOLS_FONTINSPECTOR_OPENED_BOOLEANhistogramprereleasefrom 38How many times has the devtool's Font Inspector been opened?
DEVTOOLS_FONTINSPECTOR_OPENED_COUNThistogramreleasefrom 47Number of times the DevTools Font Inspector has been opened.
DEVTOOLS_FONTINSPECTOR_OPENED_PER_USER_FLAGhistogramprereleasefrom 38Number of users that have opened the DevTools Font Inspector.
DEVTOOLS_FONTINSPECTOR_TIME_ACTIVE_SECONDShistogramreleasefrom 38How long has the font inspector been active (seconds)
DEVTOOLS_GCLI_COMMANDS_KEYEDkeyed histogramprereleasefrom 55Reports the command name used in GCLI e.g. 'screenshot'
DEVTOOLS_GRID_HIGHLIGHTER_TIME_ACTIVE_SECONDShistogramreleasefrom 66How long has the grid highlighter been active (seconds).
DEVTOOLS_HEAP_SNAPSHOT_EDGE_COUNThistogramprereleasefrom 44The number of edges serialized into a heap snapshot.
DEVTOOLS_HEAP_SNAPSHOT_NODE_COUNThistogramprereleasefrom 44The number of nodes serialized into a heap snapshot.
DEVTOOLS_HUD_APP_MEMORY_CONTENTINTERACTIVEkeyed histogramprereleasefrom 44The USS memory consumed by an application at the time of the 'contentInteractive' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_CONTENTINTERACTIVE_V2keyed histogramprerelease44 to 51The USS memory consumed by an application at the time of the 'contentInteractive' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_FULLYLOADEDkeyed histogramprereleasefrom 44The USS memory consumed by an application at the time of the 'fullyLoaded' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_FULLYLOADED_V2keyed histogramprerelease44 to 51The USS memory consumed by an application at the time of the 'fullyLoaded' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_MEDIAENUMERATEDkeyed histogramprereleasefrom 44The USS memory consumed by an application at the time of the 'mediaEnumerated' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_MEDIAENUMERATED_V2keyed histogramprerelease44 to 51The USS memory consumed by an application at the time of the 'mediaEnumerated' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_NAVIGATIONINTERACTIVEkeyed histogramprereleasefrom 44The USS memory consumed by an application at the time of the 'navigationInteractive' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_NAVIGATIONINTERACTIVE_V2keyed histogramprerelease44 to 51The USS memory consumed by an application at the time of the 'navigationInteractive' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_NAVIGATIONLOADEDkeyed histogramprereleasefrom 44The USS memory consumed by an application at the time of the 'navigationLoaded' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_NAVIGATIONLOADED_V2keyed histogramprerelease44 to 51The USS memory consumed by an application at the time of the 'navigationLoaded' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_SCANENDkeyed histogramprereleasefrom 44The USS memory consumed by an application at the time of the 'scanEnd' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_SCANEND_V2keyed histogramprerelease44 to 51The USS memory consumed by an application at the time of the 'scanEnd' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_VISUALLYLOADEDkeyed histogramprereleasefrom 44The USS memory consumed by an application at the time of the 'visuallyLoaded' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_MEMORY_VISUALLYLOADED_V2keyed histogramprerelease44 to 51The USS memory consumed by an application at the time of the 'visuallyLoaded' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_STARTUP_TIME_CONTENTINTERACTIVEkeyed histogramprerelease44 to 51The duration in ms between application launch and the 'contentInteractive' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_STARTUP_TIME_FULLYLOADEDkeyed histogramprerelease44 to 51The duration in ms between application launch and the 'fullyLoaded' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_STARTUP_TIME_MEDIAENUMERATEDkeyed histogramprerelease44 to 51The duration in ms between application launch and the 'mediaEnumerated' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_STARTUP_TIME_NAVIGATIONINTERACTIVEkeyed histogramprerelease44 to 51The duration in ms between application launch and the 'navigationInteractive' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_STARTUP_TIME_NAVIGATIONLOADEDkeyed histogramprerelease44 to 51The duration in ms between application launch and the 'navigationLoaded' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_STARTUP_TIME_SCANENDkeyed histogramprerelease44 to 51The duration in ms between application launch and the 'scanEnd' performance mark, keyed by appName.
DEVTOOLS_HUD_APP_STARTUP_TIME_VISUALLYLOADEDkeyed histogramprerelease44 to 51The duration in ms between application launch and the 'visuallyLoaded' performance mark, keyed by appName.
DEVTOOLS_HUD_ERRORSkeyed histogramprerelease44 to 51Number of errors, keyed by appName.
DEVTOOLS_HUD_JANKkeyed histogramprerelease44 to 51The duration which a thread is blocked in ms, keyed by appName.
DEVTOOLS_HUD_REFLOW_DURATIONkeyed histogramprerelease44 to 51The duration a reflow takes in ms, keyed by appName.
DEVTOOLS_HUD_REFLOWSkeyed histogramprerelease44 to 51A count of the number of reflows, keyed by appName.
DEVTOOLS_HUD_SECURITY_CATEGORYkeyed histogramprerelease44 to 51The security error enums, keyed by appName.
DEVTOOLS_HUD_USSkeyed histogramprerelease45 to 51The USS memory consumed by an application, keyed by appName.
DEVTOOLS_HUD_WARNINGSkeyed histogramprerelease44 to 51Number of warnings, keyed by appName.
DEVTOOLS_INSPECTOR_NEW_ROOT_TO_RELOAD_DELAY_MShistogramprerelease58 to 79, from 86Time taken (in ms) to update the inspector during a page reload, starting from new-root event.
DEVTOOLS_INSPECTOR_OPENED_BOOLEANhistogramprereleasefrom 38How many times has the devtool's Inspector been opened?
DEVTOOLS_INSPECTOR_OPENED_COUNThistogramreleasefrom 47Number of times the DevTools Inspector has been opened.
DEVTOOLS_INSPECTOR_OPENED_PER_USER_FLAGhistogramprereleasefrom 38Number of users that have opened the DevTools Inspector.
DEVTOOLS_INSPECTOR_TIME_ACTIVE_SECONDShistogramreleasefrom 38How long has the inspector been active (seconds)
DEVTOOLS_JAVASCRIPT_ERROR_DISPLAYEDkeyed histogramprerelease48 to 54, from 56Records the key-identifiers of error messages when they are displayed in the webconsole of the debugger. Nothing should be recorded unless they are visible on the user screen.
DEVTOOLS_JSBROWSERDEBUGGER_OPENED_BOOLEANhistogramprereleasefrom 38How many times has the devtool's Browser Debugger been opened?
DEVTOOLS_JSBROWSERDEBUGGER_OPENED_COUNThistogramreleasefrom 47Number of times the DevTools Browser Debugger has been opened.
DEVTOOLS_JSBROWSERDEBUGGER_OPENED_PER_USER_FLAGhistogramprereleasefrom 38Number of users that have opened the DevTools Browser Debugger.