Source code
Revision control
Copy as Markdown
Other Tools
{
"A11Y_CONSUMERS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 11,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1382820, 1462238],
"description": "A list of known accessibility clients that inject into Firefox process space (see https://searchfox.org/firefox-main/source/accessible/windows/msaa/Compatibility.h).",
"alert_emails": ["accessibility@mozilla.com", "jteh@mozilla.com"]
},
"APPLICATION_REPUTATION_BINARY_TYPE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"bug_numbers": [156404],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"BinaryFile",
"NonBinaryFile",
"MozNonBinaryFile",
"UnknownFile",
"MissingFilename"
],
"description": "Whether 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_ARCHIVE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"bug_numbers": [1480639, 1531034],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["OtherBinaryFile", "DmgFile", "RarFile", "ZipFile"],
"description": "Whether a binary file examined by download protection is one of the common archive formats."
},
"APPLICATION_REPUTATION_REASON": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"bug_numbers": [1500360],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"NotSet",
"LocalWhitelist",
"LocalBlocklist",
"NonBinaryFile",
"VerdictSafe",
"VerdictUnknown",
"VerdictDangerous",
"VerdictDangerousHost",
"VerdictUnwanted",
"VerdictUncommon",
"VerdictUnrecognized",
"DangerousPrefOff",
"DangerousHostPrefOff",
"UnwantedPrefOff",
"UncommonPrefOff",
"NetworkError",
"RemoteLookupDisabled",
"InternalError",
"DPDisabled"
],
"description": "The reason application reputation service blocks or allows the download."
},
"APPLICATION_REPUTATION_SHOULD_BLOCK": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "boolean",
"description": "Overall (local or remote) application reputation verdict (shouldBlock=false is OK)."
},
"APPLICATION_REPUTATION_LOCAL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"n_values": 3,
"description": "Application reputation local results (0=ALLOW, 1=BLOCK, 2=NONE)"
},
"APPLICATION_REPUTATION_SERVER": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"n_values": 3,
"description": "Status of the application reputation remote lookup (0=OK, 1=failed, 2=invalid protobuf response)"
},
"APPLICATION_REPUTATION_SERVER_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"bug_numbers": [1479901],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"ErrOthers",
"ResponseValid",
"FailGetChannel",
"FailGetResponse",
"HTTP1xx",
"HTTP2xx",
"HTTP204",
"HTTP3xx",
"HTTP400",
"HTTP4xx",
"HTTP403",
"HTTP404",
"HTTP408",
"HTTP413",
"HTTP5xx",
"HTTP502_504_511",
"HTTP503",
"HTTP505",
"HTTPOthers",
"ErrAlreadyConnected",
"ErrNotConnected",
"ErrConnectionRefused",
"ErrNetTimeout",
"ErrOffline",
"ErrPortAccess",
"ErrNetReset",
"ErrNetInterrupt",
"ErrProxyConnection",
"ErrNetPartial",
"ErrNetInadequate",
"ErrUnknownHost",
"ErrDNSLookupQueue",
"ErrUnknownProxyHost"
],
"description": "Network status of the application reputation remote lookup"
},
"APPLICATION_REPUTATION_SERVER_VERDICT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1272788, 1531034],
"kind": "enumerated",
"n_values": 8,
"description": "Application reputation remote verdict (0=SAFE, 1=DANGEROUS, 2=UNCOMMON, 3=POTENTIALLY_UNWANTED, 4=DANGEROUS_HOST, 5=UNKNOWN)"
},
"APPLICATION_REPUTATION_SERVER_VERDICT_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1501974, 1589042],
"kind": "categorical",
"keyed": true,
"labels": [
"Safe",
"Dangerous",
"Uncommon",
"PotentiallyUnwanted",
"DangerousHost",
"Unknown"
],
"description": "Application reputation remote verdict, keyed by file extension"
},
"APPLICATION_REPUTATION_REMOTE_LOOKUP_RESPONSE_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1479898],
"kind": "linear",
"low": 1000,
"high": 15000,
"n_buckets": 17,
"description": "Server response time to remote lookup request (ms)."
},
"APPLICATION_REPUTATION_REMOTE_LOOKUP_TIMEOUT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "boolean",
"bug_numbers": [1172689, 1531034],
"description": "Recorded when application reputation remote lookup is performed, `true` is recorded if the lookup times out."
},
"CHILD_PROCESS_LAUNCH_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"jld@mozilla.com",
"jimm@mozilla.com",
"mconley@mozilla.com"
],
"expires_in_version": "never",
"bug_numbers": [1474991],
"kind": "exponential",
"high": 64000,
"n_buckets": 100,
"releaseChannelCollection": "opt-out",
"description": "Time spent in the generic child process launching code, which is run off-main-thread and used by all child process types"
},
"CONTENT_PROCESS_LAUNCH_MAINTHREAD_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"jld@mozilla.com",
"jimm@mozilla.com",
"mconley@mozilla.com"
],
"expires_in_version": "never",
"bug_numbers": [1474991],
"kind": "exponential",
"high": 64000,
"n_buckets": 100,
"releaseChannelCollection": "opt-out",
"description": "Time spent on the main thread during asynchronous content process launch."
},
"CONTENT_PROCESS_LAUNCH_TOTAL_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"jld@mozilla.com",
"jimm@mozilla.com",
"mconley@mozilla.com"
],
"expires_in_version": "never",
"bug_numbers": [1474991],
"kind": "exponential",
"high": 64000,
"n_buckets": 100,
"releaseChannelCollection": "opt-out",
"description": "Total time elapsed during asynchronous content process launch, until the process is usable for loading content."
},
"CONTENT_PROCESS_SYNC_LAUNCH_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"jld@mozilla.com",
"jimm@mozilla.com",
"mconley@mozilla.com"
],
"expires_in_version": "never",
"bug_numbers": [1474991],
"kind": "exponential",
"high": 64000,
"n_buckets": 100,
"releaseChannelCollection": "opt-out",
"description": "Time elapsed during synchronous content process launch until the process is usable for loading content."
},
"CONTENT_PROCESS_LAUNCH_IS_SYNC": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"jld@mozilla.com",
"jimm@mozilla.com",
"mconley@mozilla.com"
],
"expires_in_version": "never",
"bug_numbers": [1474991],
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"description": "Whether a content process was launched synchronously (unnecessarily delaying UI response)."
},
"CYCLE_COLLECTOR_FINISH_IGC": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Cycle collection finished an incremental GC"
},
"CYCLE_COLLECTOR_SYNC_SKIPPABLE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Cycle collection synchronously ran forget skippable"
},
"CYCLE_COLLECTOR_VISITED_REF_COUNTED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 300000,
"n_buckets": 50,
"description": "Number of ref counted objects visited by the cycle collector"
},
"CYCLE_COLLECTOR_WORKER_VISITED_REF_COUNTED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 300000,
"n_buckets": 50,
"description": "Number of ref counted objects visited by the cycle collector in a worker"
},
"CYCLE_COLLECTOR_VISITED_GCED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 300000,
"n_buckets": 50,
"description": "Number of JS objects visited by the cycle collector"
},
"CYCLE_COLLECTOR_WORKER_VISITED_GCED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 300000,
"n_buckets": 50,
"description": "Number of JS objects visited by the cycle collector in a worker"
},
"CYCLE_COLLECTOR_COLLECTED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 50,
"description": "Number of objects collected by the cycle collector"
},
"CYCLE_COLLECTOR_WORKER_COLLECTED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 50,
"description": "Number of objects collected by the cycle collector in a worker"
},
"CYCLE_COLLECTOR_NEED_GC": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Needed garbage collection before cycle collection."
},
"CYCLE_COLLECTOR_WORKER_NEED_GC": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Needed garbage collection before cycle collection in a worker."
},
"CYCLE_COLLECTOR_SLICE_DURING_IDLE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 50,
"bug_numbers": [1372042],
"description": "Percent of cycle collector slice done during idle time"
},
"DEVICE_RESET_REASON": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 10,
"bug_numbers": [1135408, 1529352],
"releaseChannelCollection": "opt-out",
"description": "GPU Device Reset Reason (ok, hung, removed, reset, internal error, invalid call, out of memory)"
},
"FORCED_DEVICE_RESET_REASON": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 50,
"bug_numbers": [1235407],
"releaseChannelCollection": "opt-out",
"description": "GPU Forced Device Reset Reason (OpenSharedHandle)"
},
"FORGET_SKIPPABLE_DURING_IDLE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 50,
"bug_numbers": [1372042],
"description": "Percent of the cycle collector's forget skippable done during idle time"
},
"FORGET_SKIPPABLE_FREQUENCY": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": [
"smaug@mozilla.com",
"dev-telemetry-gc-alerts@mozilla.org"
],
"expires_in_version": "never",
"kind": "linear",
"high": 500,
"n_buckets": 100,
"bug_numbers": [1487271],
"description": "Number of forget skippables occurred during a minute"
},
"FULLSCREEN_TRANSITION_BLACK_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mozilla-telemetry@upsuper.org"],
"expires_in_version": "never",
"kind": "exponential",
"low": 100,
"high": 5000,
"n_buckets": 50,
"bug_numbers": [1271160],
"description": "The time spent in the fully-black screen in fullscreen transition"
},
"FULLSCREEN_CHANGE_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mozilla-telemetry@upsuper.org"],
"expires_in_version": "never",
"kind": "exponential",
"low": 100,
"high": 5000,
"n_buckets": 50,
"bug_numbers": [1271160],
"description": "The time content uses to enter/exit fullscreen regardless of fullscreen transition timeout"
},
"GC_SLICE_DURING_IDLE": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 50,
"bug_numbers": [1372042],
"description": "Percent of GC slice done during idle time"
},
"GPU_PROCESS_LAUNCH_TIME_MS_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": [
"gfx-telemetry-alerts@mozilla.com",
"rhunt@mozilla.com",
"dbolter@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1297790, 1317796, 1489524],
"kind": "exponential",
"high": 64000,
"n_buckets": 100,
"description": "GPU process launch time in milliseconds"
},
"GPU_PROCESS_INITIALIZATION_TIME_MS": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox", "fennec"],
"alert_emails": [
"gfx-telemetry-alerts@mozilla.com",
"rhunt@mozilla.com",
"dbolter@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1324095, 1489524],
"kind": "exponential",
"high": 64000,
"n_buckets": 100,
"description": "GPU process initialization (excluding XPCOM and fork time) time in milliseconds"
},
"FONTLIST_INITOTHERFAMILYNAMES": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "Time(ms) spent on reading other family names from all fonts"
},
"FONTLIST_INITOTHERFAMILYNAMES_NO_DEFERRING": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "Time(ms) spent on reading other family names from all fonts for no timeout case"
},
"FONTLIST_INITFACENAMELISTS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "Time(ms) spent on reading family names from all fonts"
},
"FONTLIST_BUNDLEDFONTS_ACTIVATE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
"bug_numbers": [1696162],
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "Time(ms) spent activating additional fonts bundled with the product"
},
"DWRITEFONT_DELAYEDINITFONTLIST_TOTAL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 10,
"description": "gfxDWriteFontList::DelayedInitFontList Total (ms)"
},
"DWRITEFONT_DELAYEDINITFONTLIST_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 10,
"description": "gfxDWriteFontList::DelayedInitFontList Font Family Count"
},
"DWRITEFONT_DELAYEDINITFONTLIST_COLLECT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 10,
"description": "gfxDWriteFontList::DelayedInitFontList GetSystemFontCollection (ms)"
},
"DWRITEFONT_INIT_PROBLEM": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 8,
"description": "DirectWrite system fontlist initialization problem (1=GDI interop, 2=system font collection, 3=no fonts)"
},
"MAC_INITFONTLIST_TOTAL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 10,
"description": "gfxMacPlatformFontList::InitFontList Total (ms)"
},
"SYSTEM_FONT_FALLBACK": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 50,
"description": "System font fallback (us)"
},
"SYSTEM_FONT_FALLBACK_FIRST": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 40000,
"n_buckets": 20,
"description": "System font fallback, first call (ms)"
},
"FONT_CACHE_HIT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "font cache hit"
},
"BAD_FALLBACK_FONT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "system fallback font can't be used"
},
"SHUTDOWN_OK": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["chutten@mozilla.com"],
"bug_numbers": [1421688],
"releaseChannelCollection": "opt-out",
"kind": "boolean",
"description": "Did the browser start after a successful shutdown"
},
"IMAGE_DECODE_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 50000000,
"n_buckets": 100,
"description": "Time spent decoding an image (us)"
},
"IMAGE_DECODE_ON_DRAW_LATENCY": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 50000000,
"n_buckets": 100,
"description": "Time from starting a decode to it showing up on the screen (us)"
},
"IMAGE_DECODE_CHUNKS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 500,
"n_buckets": 50,
"description": "Number of chunks per decode attempt"
},
"IMAGE_DECODE_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 500,
"n_buckets": 50,
"description": "Decode count"
},
"IMAGE_DECODE_SPEED_JPEG": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 500,
"high": 50000000,
"n_buckets": 50,
"description": "JPEG image decode speed (Kbytes/sec)"
},
"IMAGE_DECODE_SPEED_GIF": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 500,
"high": 50000000,
"n_buckets": 50,
"description": "GIF image decode speed (Kbytes/sec)"
},
"IMAGE_DECODE_SPEED_PNG": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 500,
"high": 50000000,
"n_buckets": 50,
"description": "PNG image decode speed (Kbytes/sec)"
},
"IMAGE_DECODE_SPEED_WEBP": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 500,
"high": 50000000,
"n_buckets": 50,
"description": "WebP image decode speed (Kbytes/sec)",
"bug_numbers": [1294490]
},
"IMAGE_DECODE_SPEED_AVIF": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 500,
"high": 50000000,
"n_buckets": 50,
"description": "AVIF image decode speed (Kbytes/sec)",
"bug_numbers": [1294490]
},
"CANVAS_2D_USED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "2D canvas used"
},
"CANVAS_WEBGL_ACCL_FAILURE_ID": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"description": "Track 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.",
"bug_numbers": [1272808]
},
"CANVAS_WEBGL_FAILURE_ID": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"description": "WebGL 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.",
"bug_numbers": [1272808]
},
"CANVAS_WEBGL_SUCCESS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"description": "WebGL1 creation success",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1247327, 1529352]
},
"CANVAS_WEBGL_USED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "WebGL canvas used"
},
"CANVAS_WEBGL2_SUCCESS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"description": "WebGL2 creation success",
"bug_numbers": [1247327]
},
"CANVAS_FINGERPRINTING_PER_TAB": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"expires_in_version": "160",
"keyed": true,
"keys": ["known_text", "unknown", "unknown_matched", "known_text_matched"],
"kind": "enumerated",
"n_values": 8,
"releaseChannelCollection": "opt-out",
"description": "Type of canvas fingerprinter detected (keyed by known_fingerprinting_text or unknown), 0 = none",
"bug_numbers": [1847990, 1912169, 1946406]
},
"FONT_FINGERPRINTING_PER_TAB": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"expires_in_version": "160",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"description": "Whether a probable font fingerprinting attempt was detected",
"bug_numbers": [1847990, 1912169, 1946406]
},
"HTTP_PAGE_DNS_ISSUE_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "vogosu@mozilla.com"],
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP page channel: open() -> DNS request issued (ms)",
"bug_numbers": [1580077]
},
"HTTP_PAGE_DNS_LOOKUP_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "vogosu@mozilla.com"],
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP page channel: DNS lookup time (ms)",
"bug_numbers": [1580077]
},
"HTTP_PAGE_TLS_HANDSHAKE": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [772589, 1580077],
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP page channel: After TCP SYN to Ready for HTTP (ms)"
},
"HTTP_PAGE_TCP_CONNECTION_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [772589, 1580077],
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP page channel: TCP SYN to Ready for HTTP (ms)"
},
"HTTP_PAGE_OPEN_TO_FIRST_SENT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP page channel: Open -> first byte of request sent (ms)"
},
"HTTP_PAGE_FIRST_SENT_TO_LAST_RECEIVED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP page channel: First byte of request sent -> last byte of response received (ms)"
},
"HTTP_PAGE_OPEN_TO_FIRST_RECEIVED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP page channel: Open -> first byte of reply received (ms)"
},
"HTTP_PAGE_OPEN_TO_FIRST_FROM_CACHE_V2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "mnovotny@mozilla.com"],
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP page channel: Open -> cache read start (ms), [cache2]"
},
"HTTP_PAGE_COMPLETE_LOAD_V2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP page channel: Overall load time - all (ms) [cache2]"
},
"HTTP_SUB_OPEN_TO_FIRST_SENT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: Open -> first byte of request sent (ms)"
},
"HTTP_SUB_FIRST_SENT_TO_LAST_RECEIVED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: First byte of request sent -> last byte of response received (ms)"
},
"HTTP_SUB_OPEN_TO_FIRST_RECEIVED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: Open -> first byte of reply received (ms)"
},
"HTTP_TRANSACTION_IS_SSL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1340021],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "boolean",
"description": "Whether an HTTP request occurred over TLS/SSL or not. Recorded during response processing for all requests."
},
"HTTP_PAGELOAD_IS_SSL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1340021],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "boolean",
"description": "Whether a HTTP page load was over SSL or not. Recorded during response processing for all first-party page loads."
},
"HTTP_TRANSACTION_USE_ALTSVC": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Whether a HTTP transaction was routed via Alt-Svc or not."
},
"HTTP_ALTSVC_MAPPING_CHANGED_TARGET": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"bug_numbers": [1499149],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"kind": "boolean",
"description": "Whether or not a new alt-svc mapping would change the target hostname of the existing mapping"
},
"NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_2": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "acreskey@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"bug_numbers": [1846798],
"description": "The download throughput for http/2 requests larger than 10MB. Measured in megabits per second, Mbps."
},
"NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_3": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "acreskey@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"bug_numbers": [1846798],
"description": "The download throughput for http/3 requests larger than 10MB. Measured in megabits per second, Mbps."
},
"NETWORK_BACK_PRESSURE_SUSPENSION_RATE_V2": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1280629, 1494133, 1524552, 1616069, 1668513, 1700824],
"kind": "categorical",
"labels": [
"Suspended",
"NotSuspended",
"SuspendedLocal",
"NotSuspendedLocal"
],
"description": "Collect whether the resource is suspended by back pressure. And split by local-ness."
},
"TLS_EARLY_DATA_ACCEPTED": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "TLS early data was used and it was accepted (true) or rejected (false) by the remote host.",
"alert_emails": [
"necko@mozilla.com",
"ddamjanovic@mozilla.com",
"vgosu@mozilla.com"
],
"bug_numbers": [1296288, 1654309, 1749881],
"releaseChannelCollection": "opt-out"
},
"HTTP_CHANNEL_ONSTART_SUCCESS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Successfully started HTTP channels",
"bug_numbers": [1473333, 1587226],
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"]
},
"HTTP3_LOSS_RATIO": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 2000,
"n_buckets": 100,
"bug_numbers": [1677951],
"description": "HTTP3: packet loss ratio (multiply by 10000)."
},
"CACHE_LM_INCONSISTENT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Cache discovered inconsistent last-modified entry"
},
"DNS_CLEANUP_AGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1440,
"n_buckets": 50,
"description": "DNS Cache Entry Age at Removal Time (minutes)"
},
"DNS_BY_TYPE_CLEANUP_AGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1440,
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1481251],
"releaseChannelCollection": "opt-out",
"n_buckets": 50,
"description": "DNS Cache Entry Age for by-type queries at Removal Time (minutes)"
},
"DNS_LOOKUP_TIME": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com"],
"n_buckets": 50,
"description": "Time for a successful DNS resolution (msec)"
},
"TAB_COUNT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["gijs@mozilla.com"],
"bug_numbers": [1361855, 1488945],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 100,
"releaseChannelCollection": "opt-out",
"description": "Number of tabs opened across all windows, collected at most every 5 minutes whenever the user interacts with the browser in the following ways: open tab/window, page load."
},
"STARTUP_CACHE_REQUESTS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dothayer@mozilla.com", "plawless@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"labels": ["HitMemory", "HitDisk", "Miss"],
"bug_numbers": [1364235, 1590385, 1623098, 1649954, 1689257, 1754639],
"releaseChannelCollection": "opt-out",
"description": "Record hits and misses to the startup cache, with categories."
},
"SCRIPT_PRELOADER_REQUESTS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dothayer@mozilla.com", "plawless@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"labels": ["Hit", "HitChild", "Miss"],
"bug_numbers": [1364235, 1590385, 1623098, 1649954, 1689257, 1754639],
"releaseChannelCollection": "opt-out",
"description": "Record hits and misses to the script preloader, with categories."
},
"SCRIPT_PRELOADER_WAIT_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dothayer@mozilla.com", "plawless@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 20,
"bug_numbers": [1364235, 1590385, 1623098, 1649954, 1689257, 1754639],
"releaseChannelCollection": "opt-out",
"description": "Time spent waiting for off-thread compiles in the script preloader."
},
"NETWORK_ID_ONLINE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1580130],
"expires_in_version": "never",
"kind": "categorical",
"releaseChannelCollection": "opt-out",
"labels": ["absent", "present"],
"description": "Network ID presence when the network connectivity checker reports that we have connectivity"
},
"IDLE_NOTIFY_IDLE_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["froydnj@mozilla.com"],
"bug_numbers": [731004],
"expires_in_version": "default",
"kind": "exponential",
"high": 5000,
"n_buckets": 10,
"description": "Time spent checking for and notifying listeners that the user is idle (ms)"
},
"URLCLASSIFIER_LOOKUP_TIME_2": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"bug_numbers": [1336376, 1531034],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 30,
"description": "Time spent per dbservice lookup (ms)"
},
"URLCLASSIFIER_SHUTDOWN_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 60000,
"n_buckets": 50,
"bug_numbers": [1315140, 1531034],
"description": "Time spent per dbservice shutdown (ms)"
},
"URLCLASSIFIER_CL_CHECK_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 500,
"n_buckets": 10,
"description": "Time spent per classifier lookup (ms)"
},
"URLCLASSIFIER_CL_KEYED_UPDATE_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"keyed": true,
"kind": "exponential",
"low": 20,
"high": 120000,
"n_buckets": 30,
"bug_numbers": [1315893, 1531034],
"description": "Time spent per classifier update (ms), keyed by the name of the provider."
},
"URLCLASSIFIER_ASYNC_CLASSIFYLOCAL_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"bug_numbers": [1341506, 1531034],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 60000,
"n_buckets": 30,
"description": "Time spent per AsyncClassifyLocalWithTables (ms)"
},
"URLCLASSIFIER_VLPS_FILELOAD_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 1000,
"n_buckets": 10,
"bug_numbers": [1283007, 1531034],
"description": "Time spent loading Variable-Length PrefixSet from file (ms)"
},
"URLCLASSIFIER_VLPS_FALLOCATE_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 1000,
"n_buckets": 10,
"bug_numbers": [1283007, 1531034],
"description": "Time spent fallocating Variable-Length PrefixSet (ms)"
},
"URLCLASSIFIER_VLPS_CONSTRUCT_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 15,
"bug_numbers": [1336865, 1531034],
"description": "Time spent constructing Variable-Length PrefixSet from file (ms)"
},
"URLCLASSIFIER_VLPS_METADATA_CORRUPT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "boolean",
"bug_numbers": [1433636, 1531034],
"description": "Whether or not the metadata for a variable-length prefix set loaded from disk is corrupted (true = file corrupted)."
},
"URLCLASSIFIER_UPDATE_REMOTE_NETWORK_ERROR": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"keyed": true,
"n_values": 30,
"bug_numbers": [1332780, 1531034],
"description": "Network error from SafeBrowsing database updates. (0=sucess, 1=unknown error, 2=already connected, 3=not connected, 4=connection refused,5=net timeout, 6=offline, 7=port access not allowed, 8=net reset, 9=net interrupt, 10=proxy connection refused,11=partial transfer,12=inadequate security,13=unknown host,14=dns lookup queue full,15=unknown proxy host"
},
"URLCLASSIFIER_UPDATE_REMOTE_STATUS2": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"keyed": true,
"n_values": 16,
"bug_numbers": [1311910, 1531034],
"description": "Server HTTP status code from SafeBrowsing database updates. (0=1xx, 1=200, 2=2xx, 3=204, 4=3xx, 5=400, 6=4xx, 7=403, 8=404, 9=408, 10=413, 11=5xx, 12=502|504|511, 13=503, 14=505, 15=Other). Keyed by provider"
},
"URLCLASSIFIER_UPDATE_SERVER_RESPONSE_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"keyed": true,
"high": 100000,
"n_buckets": 30,
"bug_numbers": [1336903, 1531034],
"description": "Server response time to update request (ms). Keyed by provider"
},
"URLCLASSIFIER_UPDATE_TIMEOUT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"keyed": true,
"n_values": 4,
"bug_numbers": [1336904, 1531034],
"description": " Whether or not an update timed out (0 = no timeout, 1 = server respond timeout, 2 = overall timeout). Keyed by provider"
},
"URLCLASSIFIER_COMPLETE_REMOTE_STATUS2": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"keyed": true,
"n_values": 16,
"bug_numbers": [1150921, 1311926, 1531034],
"description": "Server HTTP status code from remote SafeBrowsing gethash lookups. (0=1xx, 1=200, 2=2xx, 3=204, 4=3xx, 5=400, 6=4xx, 7=403, 8=404, 9=408, 10=413, 11=5xx, 12=502|504|511, 13=503, 14=505, 15=Other). Keyed by provider"
},
"URLCLASSIFIER_COMPLETION_ERROR": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"n_values": 16,
"bug_numbers": [1276826, 1531034],
"description": "SafeBrowsing v4 hash completion error (0 = success, 1 = parsing failure, 2 = unknown threat type)"
},
"URLCLASSIFIER_COMPLETE_TIMEOUT2": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "boolean",
"keyed": true,
"bug_numbers": [1172688, 1311926, 1531034],
"description": "This metric is recorded every time a gethash lookup is performed, `true` is recorded if the lookup times out. Keyed by provider"
},
"URLCLASSIFIER_COMPLETE_SERVER_RESPONSE_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"keyed": true,
"high": 5000,
"n_buckets": 15,
"bug_numbers": [1336903, 1531034],
"description": "Server response time to getHash request (ms). Keyed by provider"
},
"URLCLASSIFIER_UPDATE_ERROR": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"keyed": true,
"n_values": 16,
"bug_numbers": [1311910, 1531034],
"description": "Whether or not an error was encountered while processing a Safe Browsing update (0 = success, 1 = unspecified error, 2 = addition of an already existing prefix, 3 = parser got into an infinite loop, 4 = removal index out of bounds, 5 = checksum mismatch, 6 = missing checksum, 7 = update while shutdown, 8 = cannot find table, 9 = build prefix failure, 10 = write disk failure, 11 = protocol parser error). Keyed by provider"
},
"URLCLASSIFIER_THREATHIT_NETWORK_ERROR": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["tnguyen@mozilla.com, safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"n_values": 30,
"bug_numbers": [1351147],
"description": "Whether or not an error was encountered while sending a Safe Browsing ThreatHit report. (0=sucess, 1=unknown error, 2=already connected, 3=not connected, 4=connection refused,5=net timeout, 6=offline, 7=port access not allowed, 8=net reset, 9=net interrupt, 10=proxy connection refused, 11=partial transfer, 12=inadequate security, 13=unknown host, 14=dns lookup queue full, 15=unknown proxy host)"
},
"URLCLASSIFIER_THREATHIT_REMOTE_STATUS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["tnguyen@mozilla.com, safebrowsing-telemetry@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"n_values": 16,
"bug_numbers": [1351147],
"description": "Server HTTP status code from Safe Browsing ThreatHit report. (0=1xx, 1=200, 2=2xx, 3=204, 4=3xx, 5=400, 6=4xx, 7=403, 8=404, 9=408, 10=413, 11=5xx, 12=502|504|511, 13=503, 14=505, 15=Other)"
},
"HTTPS_ONLY_MODE_UPGRADE_TIME_MS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["julianwels@mozilla.com", "seceng-telemetry@mozilla.com"],
"bug_numbers": [1627206],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"low": 50,
"high": 300000,
"n_buckets": 30,
"keyed": true,
"keys": [
"top_successful",
"sub_successful",
"top_f_redirectloop",
"sub_f_redirectloop",
"top_f_timeout",
"sub_f_timeout",
"top_f_aborted",
"sub_f_aborted",
"top_f_cxnrefused",
"sub_f_cxnrefused",
"top_f_ssl_selfsignd",
"sub_f_ssl_selfsignd",
"top_f_ssl_badcertdm",
"sub_f_ssl_badcertdm",
"top_f_ssl_unkwnissr",
"sub_f_ssl_unkwnissr",
"top_f_ssl_other",
"sub_f_ssl_other",
"top_f_other",
"sub_f_other"
],
"description": "Time it takes for a request that has been upgraded with HTTPS-Only Mode to complete, broken down by top-level (top) / sub-resource (sub) and status"
},
"HTTPS_ONLY_MODE_UPGRADE_TYPE": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com", "julianwels@mozilla.com"],
"bug_numbers": [1675533],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "boolean",
"keyed": true,
"description": "What content type did we upgrade, and did it load successfully?"
},
"LINK_ICON_SIZES_ATTR_USAGE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 4,
"alert_emails": ["fx-search-telemetry@mozilla.com"],
"bug_numbers": [1053467],
"description": "The possible types of the 'sizes' attribute for <link rel=icon>. 0: Attribute not specified, 1: 'any', 2: Integer dimensions, 3: Invalid value."
},
"LINK_ICON_SIZES_ATTR_DIMENSION": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "linear",
"high": 513,
"n_buckets": 64,
"alert_emails": ["fx-search-telemetry@mozilla.com"],
"bug_numbers": [1053467],
"description": "The width dimension of the 'sizes' attribute for <link rel=icon>."
},
"PLACES_AUTOCOMPLETE_1ST_RESULT_TIME_MS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["fx-search-telemetry@mozilla.com", "adw@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 500,
"n_buckets": 10,
"description": "PLACES: Time for first autocomplete result if > 50ms (ms)"
},
"PLACES_AUTOCOMPLETE_6_FIRST_RESULTS_TIME_MS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["fx-search-telemetry@mozilla.com", "adw@mozilla.com"],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 1000,
"n_buckets": 30,
"bug_numbers": [1489524],
"description": "PLACES: Time for the 6 first autocomplete results (ms)"
},
"HISTORY_LASTVISITED_TREE_QUERY_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 2000,
"n_buckets": 30,
"description": "PLACES: Time to load the sidebar history tree sorted by last visit (ms)"
},
"PLACES_LIBRARY_CUMULATIVE_HISTORY_SEARCHES": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"alert_emails": [
"kcochrane@mozilla.com",
"firefox-view-engineers@mozilla.com"
],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1815906],
"kind": "enumerated",
"n_values": 20,
"description": "Cumulative no. of History-specific searches performed before selecting a History link in Library."
},
"PLACES_LIBRARY_CUMULATIVE_BOOKMARK_SEARCHES": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"alert_emails": ["firefox-view-engineers@mozilla.com"],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1819081],
"kind": "enumerated",
"n_values": 20,
"description": "Cumulative no. of Bookmark-specific searches performed before selecting a bookmark link in Library."
},
"UPDATE_CHECK_NO_UPDATE_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of no updates were found for a background update check (externally initiated)"
},
"UPDATE_CHECK_NO_UPDATE_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of no updates were found for a background update check (timer initiated)"
},
"UPDATE_CHECK_NO_UPDATE_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: count of no updates were found for a background update check (timer initiated)"
},
"UPDATE_CHECK_CODE_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 50,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: background update check result code except for no updates found (externally initiated)"
},
"UPDATE_CHECK_CODE_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 50,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: background update check result code except for no updates found (timer initiated)"
},
"UPDATE_CHECK_CODE_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 50,
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: background update check result code except for no updates found (after we already have an update ready). Possible codes are enumerated by constants starting with CHK_ in toolkit/mozapps/update/UpdateTelemetry.sys.mjs"
},
"UPDATE_CHECK_EXTENDED_ERROR_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: keyed count (key names are prefixed with AUS_CHECK_EX_ERR_) of background update check extended error code (externally initiated)"
},
"UPDATE_CHECK_EXTENDED_ERROR_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: keyed count (key names are prefixed with AUS_CHECK_EX_ERR_) of background update check extended error code (timer initiated)"
},
"UPDATE_CHECK_EXTENDED_ERROR_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: keyed count (key names are prefixed with AUS_CHECK_EX_ERR_) of background update check extended error code (timer initiated)"
},
"UPDATE_INVALID_LASTUPDATETIME_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of systems that have a last update time greater than the current time (externally initiated)"
},
"UPDATE_INVALID_LASTUPDATETIME_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of systems that have a last update time greater than the current time (timer initiated)"
},
"UPDATE_INVALID_LASTUPDATETIME_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: count of systems that have a last update time greater than the current time (timer initiated)"
},
"UPDATE_LAST_NOTIFY_INTERVAL_DAYS_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"n_buckets": 60,
"high": 365,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: interval in days since the last background update check (externally initiated)"
},
"UPDATE_LAST_NOTIFY_INTERVAL_DAYS_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"n_buckets": 30,
"high": 180,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: interval in days since the last background update check (timer initiated)"
},
"UPDATE_LAST_NOTIFY_INTERVAL_DAYS_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"n_buckets": 30,
"high": 180,
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: interval in days since the last background update check (after we already have an update ready)"
},
"UPDATE_PING_COUNT_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1151267],
"description": "Update: count of systems for this ping for comparison with other pings (externally initiated)"
},
"UPDATE_PING_COUNT_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1151267],
"description": "Update: count of systems for this ping for comparison with other pings (timer initiated)"
},
"UPDATE_PING_COUNT_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: count of systems for this ping for comparison with other pings (timer initiated)"
},
"UPDATE_SERVICE_INSTALLED_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: whether the service is installed (externally initiated)"
},
"UPDATE_SERVICE_INSTALLED_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: whether the service is installed (timer initiated)"
},
"UPDATE_SERVICE_INSTALLED_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: whether the service is installed (after we already have an update ready)"
},
"UPDATE_SERVICE_MANUALLY_UNINSTALLED_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of systems that manually uninstalled the service (externally initiated)"
},
"UPDATE_SERVICE_MANUALLY_UNINSTALLED_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of systems that manually uninstalled the service (timer initiated)"
},
"UPDATE_SERVICE_MANUALLY_UNINSTALLED_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: count of systems that manually uninstalled the service (timer initiated)"
},
"UPDATE_UNABLE_TO_APPLY_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1151267],
"description": "Update: count of systems that cannot apply updates (externally initiated)"
},
"UPDATE_UNABLE_TO_APPLY_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1151267],
"description": "Update: count of systems that cannot apply updates (timer initiated)"
},
"UPDATE_UNABLE_TO_APPLY_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: count of systems that cannot apply updates (timer initiated)"
},
"UPDATE_CANNOT_STAGE_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of systems that cannot stage updates (externally initiated)"
},
"UPDATE_CANNOT_STAGE_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of systems that cannot stage updates (timer initiated)"
},
"UPDATE_CANNOT_STAGE_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: count of systems that cannot stage updates (timer initiated)"
},
"UPDATE_PREF_UPDATE_CANCELATIONS_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: number of sequential update elevation request cancelations greater than 0 (externally initiated)"
},
"UPDATE_PREF_UPDATE_CANCELATIONS_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: number of sequential update elevation request cancelations greater than 0 (timer initiated)"
},
"UPDATE_PREF_UPDATE_CANCELATIONS_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: number of sequential update elevation request cancelations greater than 0 (after we already have an update ready)"
},
"UPDATE_PREF_SERVICE_ERRORS_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 30,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: number of sequential update service errors greater than 0 (externally initiated)"
},
"UPDATE_PREF_SERVICE_ERRORS_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 30,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: number of sequential update service errors greater than 0 (timer initiated)"
},
"UPDATE_PREF_SERVICE_ERRORS_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 30,
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: number of sequential update service errors greater than 0 (after we already have an update ready)"
},
"UPDATE_NOT_PREF_UPDATE_AUTO_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of when getAppUpdateAutoEnabled from UpdateUtils.sys.mjs does not return the default value of true (true values are not submitted)"
},
"UPDATE_NOT_PREF_UPDATE_AUTO_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of when getAppUpdateAutoEnabled from UpdateUtils.sys.mjs does not return the default value of true (true values are not submitted)"
},
"UPDATE_NOT_PREF_UPDATE_AUTO_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: count of when getAppUpdateAutoEnabled from UpdateUtils.sys.mjs does not return the default value of true (true values are not submitted)"
},
"UPDATE_NOT_PREF_UPDATE_STAGING_ENABLED_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of when the app.update.staging.enabled boolean preference is not the default value of true (true values are not submitted)"
},
"UPDATE_NOT_PREF_UPDATE_STAGING_ENABLED_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of when the app.update.staging.enabled boolean preference is not the default value of true (true values are not submitted)"
},
"UPDATE_NOT_PREF_UPDATE_STAGING_ENABLED_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: count of when the app.update.staging.enabled boolean preference is not the default value of true (true values are not submitted)"
},
"UPDATE_NOT_PREF_UPDATE_SERVICE_ENABLED_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of when the app.update.service.enabled boolean preference is not the default value of true (true values are not submitted)"
},
"UPDATE_NOT_PREF_UPDATE_SERVICE_ENABLED_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: count of when the app.update.service.enabled boolean preference is not the default value of true (true values are not submitted)"
},
"UPDATE_NOT_PREF_UPDATE_SERVICE_ENABLED_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [353804],
"description": "Update: count of when the app.update.service.enabled boolean preference is not the default value of true (true values are not submitted)"
},
"UPDATE_DOWNLOAD_CODE_COMPLETE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 50,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: complete patch type download result code"
},
"UPDATE_DOWNLOAD_CODE_PARTIAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 50,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: partial patch type download result code"
},
"UPDATE_DOWNLOAD_CODE_UNKNOWN": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 50,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: unknown patch type download result code"
},
"UPDATE_STATE_CODE_COMPLETE_STARTUP": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 20,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the state of a complete update from update.status on startup"
},
"UPDATE_STATE_CODE_PARTIAL_STARTUP": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 20,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the state of a partial patch update from update.status on startup"
},
"UPDATE_STATE_CODE_UNKNOWN_STARTUP": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 20,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the state of an unknown patch update from update.status on startup"
},
"UPDATE_STATE_CODE_COMPLETE_STAGE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 20,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the state of a complete patch update from update.status after staging"
},
"UPDATE_STATE_CODE_PARTIAL_STAGE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 20,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the state of a partial patch update from update.status after staging"
},
"UPDATE_STATE_CODE_UNKNOWN_STAGE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 20,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the state of an unknown patch update from update.status after staging"
},
"UPDATE_STATUS_ERROR_CODE_COMPLETE_STARTUP": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the status error code for a failed complete patch update from update.status on startup"
},
"UPDATE_STATUS_ERROR_CODE_PARTIAL_STARTUP": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the status error code for a failed partial patch update from update.status on startup"
},
"UPDATE_STATUS_ERROR_CODE_UNKNOWN_STARTUP": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the status error code for a failed unknown patch update from update.status on startup"
},
"UPDATE_STATUS_ERROR_CODE_COMPLETE_STAGE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the status error code for a failed complete patch update from update.status after staging"
},
"UPDATE_STATUS_ERROR_CODE_PARTIAL_STAGE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the status error code for a failed partial patch update from update.status after staging"
},
"UPDATE_STATUS_ERROR_CODE_UNKNOWN_STAGE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1137447],
"description": "Update: the status error code for a failed unknown patch update from update.status after staging"
},
"UPDATE_NOTIFICATION_SHOWN": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "categorical",
"bug_numbers": [893505, 1521427, 1553982],
"releaseChannelCollection": "opt-out",
"description": "Update: the application update doorhanger type that was displayed.",
"labels": ["restart", "available", "manual", "unsupported", "otherinstance"]
},
"UPDATE_NOTIFICATION_BADGE_SHOWN": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "categorical",
"bug_numbers": [893505, 1365204, 1521427, 1553982],
"releaseChannelCollection": "opt-out",
"description": "Update: the application update badge type that was displayed.",
"labels": ["restart", "available", "manual", "unsupported", "otherinstance"]
},
"UPDATE_NOTIFICATION_DISMISSED": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "categorical",
"bug_numbers": [893505, 1521427, 1553982],
"releaseChannelCollection": "opt-out",
"description": "Update: the dismiss action was executed for this application update doorhanger type.",
"labels": ["restart", "available", "manual", "unsupported", "otherinstance"]
},
"UPDATE_NOTIFICATION_MAIN_ACTION_DOORHANGER": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "categorical",
"bug_numbers": [893505, 1521427, 1553982],
"releaseChannelCollection": "opt-out",
"description": "Update: the main update action was initiated for this application update doorhanger type.",
"labels": ["restart", "available", "manual", "unsupported", "otherinstance"]
},
"UPDATE_NOTIFICATION_MAIN_ACTION_MENU": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "categorical",
"bug_numbers": [893505, 1521427, 1553982],
"releaseChannelCollection": "opt-out",
"description": "Update: the update action was initiated from the PanelUI application update menu item.",
"labels": ["restart", "available", "manual", "unsupported", "otherinstance"]
},
"UPDATE_CAN_USE_BITS_EXTERNAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"CanUseBits",
"NoBits_NotWindows",
"NoBits_FeatureOff",
"NoBits_Pref",
"NoBits_Proxy",
"NoBits_OtherUser"
],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1343669, 1540193, 1520321],
"description": "Update: Whether BITS could be used to download updates (externally initiated)"
},
"UPDATE_CAN_USE_BITS_NOTIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"CanUseBits",
"NoBits_NotWindows",
"NoBits_FeatureOff",
"NoBits_Pref",
"NoBits_Proxy",
"NoBits_OtherUser"
],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1343669, 1540193, 1520321],
"description": "Update: Whether BITS could be used to download updates (timer initiated)"
},
"UPDATE_CAN_USE_BITS_SUBSEQUENT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"CanUseBits",
"NoBits_NotWindows",
"NoBits_FeatureOff",
"NoBits_Pref",
"NoBits_Proxy",
"NoBits_OtherUser"
],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1343669, 1540193, 1520321, 353804],
"description": "Update: Whether BITS could be used to download updates (after we already have an update ready)"
},
"UPDATE_BITS_RESULT_COMPLETE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 99,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1343669, 1540193, 1520321],
"description": "Update: Result code from downloading a complete update via BITS"
},
"UPDATE_BITS_RESULT_PARTIAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"bytesized@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 99,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1343669, 1540193, 1520321],
"description": "Update: Result code from downloading a partial update via BITS"
},
"UPDATE_LANGPACK_OVERTIME": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"application-update-telemetry-alerts@mozilla.com",
"dtownsend@mozilla.com"
],
"expires_in_version": "never",
"kind": "linear",
"high": 600,
"n_buckets": 22,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1656994],
"description": "Update: How much longer langpacks took to download than the app update in seconds."
},
"FX_TOTAL_TOP_VISITS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "boolean",
"description": "Count the number of times a new top page was starting to load"
},
"FX_THUMBNAILS_CAPTURE_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 500,
"n_buckets": 15,
"description": "THUMBNAILS: Time (ms) it takes to capture a thumbnail"
},
"FX_THUMBNAILS_STORE_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 500,
"n_buckets": 15,
"description": "THUMBNAILS: Time (ms) it takes to store a thumbnail in the cache"
},
"FX_MIGRATION_ENTRY_POINT_CATEGORICAL": {
"record_in_processes": ["main"],
"products": ["firefox"],
"bug_numbers": [1822692],
"alert_emails": [
"mconley@mozilla.com",
"gijs@mozilla.com",
"mak@mozilla.com"
],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"unknown",
"firstrun",
"fxrefresh",
"places",
"passwords",
"newtab",
"file_menu",
"help_menu",
"bookmarks_toolbar",
"preferences"
],
"releaseChannelCollection": "opt-out",
"description": "Where the migration wizard was entered from."
},
"FX_MIGRATION_SOURCE_BROWSER": {
"record_in_processes": ["main"],
"products": ["firefox"],
"bug_numbers": [731025, 1523179, 1643431, 1678204],
"alert_emails": ["gijs@mozilla.com", "mak@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 15,
"releaseChannelCollection": "opt-out",
"description": "The browser that data is pulled from. The values correspond to the internal browser ID (see MigrationUtils.sys.mjs)"
},
"FX_MIGRATION_ERRORS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"bug_numbers": [731025, 1584261, 1643431, 1678204],
"alert_emails": ["gijs@mozilla.com", "mak@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 12,
"releaseChannelCollection": "opt-out",
"description": "Errors encountered during migration in buckets defined by the datatype, keyed by the string description of the browser."
},
"FX_MIGRATION_USAGE": {
"record_in_processes": ["main"],
"products": ["firefox"],
"bug_numbers": [731025, 1584261, 1643431, 1678204],
"alert_emails": ["gijs@mozilla.com", "mak@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 12,
"releaseChannelCollection": "opt-out",
"description": "Usage of migration for each datatype when migration is run through the post-firstrun flow which allows individual datatypes, keyed by the string description of the browser."
},
"FX_MIGRATION_BOOKMARKS_QUANTITY": {
"record_in_processes": ["main"],
"products": ["firefox"],
"bug_numbers": [1279501, 1643431, 1678204],
"alert_emails": ["gijs@mozilla.com", "mak@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"n_buckets": 20,
"high": 1000,
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "How many bookmarks we imported from another browser, keyed by the name of the browser."
},
"FX_MIGRATION_HISTORY_QUANTITY": {
"record_in_processes": ["main"],
"products": ["firefox"],
"bug_numbers": [1279501, 1643431, 1678204],
"alert_emails": ["gijs@mozilla.com", "mak@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"n_buckets": 40,
"high": 10000,
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "How many history visits we imported from another browser, keyed by the name of the browser."
},
"FX_MIGRATION_LOGINS_QUANTITY": {
"record_in_processes": ["main"],
"products": ["firefox"],
"bug_numbers": [1279501, 1584261, 1643431, 1678204],
"alert_emails": [
"gijs@mozilla.com",
"mak@mozilla.com",
"passwords-dev@mozilla.org"
],
"expires_in_version": "never",
"kind": "exponential",
"n_buckets": 20,
"high": 1000,
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "How many logins (passwords) we imported from another browser, keyed by the name of the browser."
},
"FX_MIGRATION_CARDS_QUANTITY": {
"record_in_processes": ["main"],
"products": ["firefox"],
"bug_numbers": [1834545],
"alert_emails": ["mconley@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"n_buckets": 20,
"high": 1000,
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "How many credit card entries we imported from another browser, keyed by the name of the browser."
},
"FX_MIGRATION_EXTENSIONS_QUANTITY": {
"record_in_processes": ["main"],
"products": ["firefox"],
"bug_numbers": [1834545],
"alert_emails": ["mconley@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"n_buckets": 20,
"high": 1000,
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "How many extensions were matched to be imported from another browser, keyed by the name of the browser."
},
"PWMGR_IMPORT_LOGINS_FROM_FILE_CATEGORICAL": {
"record_in_processes": ["main"],
"products": ["firefox"],
"bug_numbers": [1688653, 1749882, 1777397, 1850888, 1978988, 2010472],
"alert_emails": ["passwords-dev@mozilla.org"],
"expires_in_version": "160",
"kind": "categorical",
"labels": ["added", "modified", "error", "no_change"],
"releaseChannelCollection": "opt-out",
"description": "Results of login import from a CSV/TSV file, by category"
},
"FX_ABOUTHOME_CACHE_CONSTRUCTION": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["mconley@mozilla.com"],
"bug_numbers": [
1622263, 1683101, 1714258, 1730042, 1754641, 1781978, 1811151, 1841926
],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"description": "The length of time (in milliseconds) that it takes for the cache worker to generate the cache and return it to the main thread",
"releaseChannelCollection": "opt-out"
},
"FX_SESSION_RESTORE_STARTUP_INIT_SESSION_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"session-restore-telemetry-alerts@mozilla.com",
"mdeboer@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"bug_numbers": [1489524],
"description": "Session restore: Time it takes to prepare the data structures for restoring a session (ms)"
},
"FX_SESSION_RESTORE_STARTUP_ONLOAD_INITIAL_WINDOW_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"session-restore-telemetry-alerts@mozilla.com",
"mdeboer@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"bug_numbers": [1489524],
"description": "Session restore: Time it takes to finish restoration once we have first opened a window (ms)"
},
"FX_SESSION_RESTORE_COLLECT_ALL_WINDOWS_DATA_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["session-restore-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 10,
"description": "Session restore: Time to collect all window data (ms)"
},
"FX_SESSION_RESTORE_COLLECT_DATA_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["session-restore-telemetry-alerts@mozilla.com"],
"expires_in_version": "default",
"kind": "exponential",
"high": 30000,
"n_buckets": 10,
"description": "Session restore: Time to collect all window and tab data (ms)"
},
"FX_SESSION_RESTORE_COLLECT_SESSION_HISTORY_MS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"session-restore-telemetry-alerts@mozilla.com",
"farre@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"bug_numbers": [1810704],
"description": "Session restore: Duration of session history collection in the parent process (ms)."
},
"FX_SESSION_RESTORE_READ_FILE_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["session-restore-telemetry-alerts@mozilla.com"],
"expires_in_version": "default",
"kind": "exponential",
"high": 3000,
"n_buckets": 10,
"description": "Session restore: Time to read the session data from the file on disk (ms)"
},
"FX_SESSION_RESTORE_WRITE_FILE_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["session-restore-telemetry-alerts@mozilla.com"],
"expires_in_version": "default",
"kind": "exponential",
"high": 9000,
"n_buckets": 20,
"description": "Session restore: Time to write the session data to the file on disk (ms)"
},
"FX_SESSION_RESTORE_FILE_SIZE_BYTES": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["session-restore-telemetry-alerts@mozilla.com"],
"expires_in_version": "default",
"kind": "exponential",
"high": 50000000,
"n_buckets": 30,
"description": "Session restore: The size of file sessionstore.js (bytes)"
},
"FX_SESSION_RESTORE_CORRUPT_FILE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["session-restore-telemetry-alerts@mozilla.com"],
"expires_in_version": "default",
"kind": "boolean",
"description": "Session restore: Whether the file read on startup contained parse-able JSON"
},
"FX_SESSION_RESTORE_ALL_FILES_CORRUPT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["session-restore-telemetry-alerts@mozilla.com"],
"releaseChannelCollection": "opt-out",
"expires_in_version": "default",
"kind": "boolean",
"description": "Session restore: Whether none of the backup files contained parse-able JSON"
},
"FX_SESSION_RESTORE_RESTORE_WINDOW_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"session-restore-telemetry-alerts@mozilla.com",
"mdeboer@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 3000,
"n_buckets": 10,
"bug_numbers": [1489524],
"description": "Session restore: Time spent blocking the main thread while restoring a window state (ms)"
},
"FX_SESSION_RESTORE_AUTO_RESTORE_DURATION_UNTIL_EAGER_TABS_RESTORED_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["session-restore-telemetry-alerts@mozilla.com"],
"expires_in_version": "default",
"kind": "exponential",
"low": 100,
"high": 100000,
"n_buckets": 20,
"description": "Session restore: If the browser is setup to auto-restore tabs, this probe measures the time elapsed between the instant we start Session Restore and the instant we have finished restoring tabs eagerly. At this stage, the tabs that are restored on demand are not restored yet."
},
"FX_SESSION_RESTORE_MANUAL_RESTORE_DURATION_UNTIL_EAGER_TABS_RESTORED_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["session-restore-telemetry-alerts@mozilla.com"],
"expires_in_version": "default",
"kind": "exponential",
"low": 100,
"high": 100000,
"n_buckets": 20,
"description": "Session restore: If a session is restored by the user clicking on 'Restore Session', this probe measures the time elapsed between the instant the user has clicked and the instant we have finished restoring tabs eagerly. At this stage, the tabs that are restored on demand are not restored yet."
},
"FX_SESSION_RESTORE_NUMBER_OF_TABS_RESTORED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "exponential",
"high": 500,
"n_buckets": 20,
"description": "Session restore: Number of tabs in the session that has just been restored."
},
"FX_SESSION_RESTORE_NUMBER_OF_WINDOWS_RESTORED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "enumerated",
"n_values": 50,
"description": "Session restore: Number of windows in the session that has just been restored."
},
"FX_SESSION_RESTORE_NUMBER_OF_EAGER_TABS_RESTORED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "enumerated",
"n_values": 50,
"description": "Session restore: Number of tabs restored eagerly in the session that has just been restored."
},
"FX_SEARCHBAR_SELECTED_RESULT_METHOD": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["fx-search-telemetry@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["enter", "enterSelection", "click"],
"bug_numbers": [1334615],
"description": "The input method the user used to select a result in the searchbar. 'enter' => The user hit the Enter key without choosing a result in the popup. 'enterSelection' => The user chose a result and then hit the Enter key. 'click' => The user clicked a result with the mouse."
},
"HTMLEDITORS_WITH_BEFOREINPUT_LISTENERS": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mnakano.birchill@mozilla.com"],
"bug_numbers": [1668134, 1665530],
"expires_in_version": "never",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"description": "Number of HTML editors whose window or a node in it has had beforeinput event listeners"
},
"HTMLEDITORS_OVERRIDDEN_BY_BEFOREINPUT_LISTENERS": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mnakano.birchill@mozilla.com"],
"bug_numbers": [1668134, 1665530],
"expires_in_version": "never",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"description": "Number of HTML editors whose dispatching beforeinput events are canceled"
},
"HTMLEDITORS_WITH_MUTATION_OBSERVERS_WITHOUT_BEFOREINPUT_LISTENERS": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mnakano.birchill@mozilla.com"],
"bug_numbers": [1668134, 1665530],
"expires_in_version": "never",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"description": "Number of HTML editors a node in the window has been observed by mutation observers, but has not had beforeinput event listeners"
},
"XMLHTTPREQUEST_ASYNC_OR_SYNC": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Type of XMLHttpRequest, async or sync"
},
"TELEMETRY_ARCHIVE_DIRECTORIES_COUNT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 13,
"n_buckets": 12,
"bug_numbers": [1162538],
"description": "Number of directories in the archive at scan"
},
"TELEMETRY_ARCHIVE_OLDEST_DIRECTORY_AGE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 13,
"n_buckets": 12,
"bug_numbers": [1162538],
"description": "The age of the oldest Telemetry archive directory in months"
},
"TELEMETRY_ARCHIVE_SCAN_PING_COUNT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 100,
"bug_numbers": [1162538],
"description": "Number of Telemetry pings in the archive at scan"
},
"TELEMETRY_ARCHIVE_SESSION_PING_COUNT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"bug_numbers": [1162538],
"description": "Number of Telemetry pings added to the archive during the session"
},
"TELEMETRY_ARCHIVE_SIZE_MB": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 300,
"n_buckets": 60,
"bug_numbers": [1162538],
"description": "The size of the Telemetry archive (MB)"
},
"TELEMETRY_ARCHIVE_EVICTED_OVER_QUOTA": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 100,
"bug_numbers": [1162538],
"description": "Number of Telemetry pings evicted from the archive during cleanup, because they were over the quota"
},
"TELEMETRY_ARCHIVE_EVICTED_OLD_DIRS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 13,
"n_buckets": 12,
"bug_numbers": [1162538],
"description": "Number of Telemetry directories evicted from the archive during cleanup, because they were too old"
},
"TELEMETRY_ARCHIVE_EVICTING_DIRS_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 300000,
"n_buckets": 20,
"bug_numbers": [1162538],
"description": "Time (ms) it takes for evicting old directories"
},
"TELEMETRY_ARCHIVE_CHECKING_OVER_QUOTA_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 300000,
"n_buckets": 20,
"bug_numbers": [1162538],
"description": "Time (ms) it takes for checking if the archive is over-quota"
},
"TELEMETRY_ARCHIVE_EVICTING_OVER_QUOTA_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 300000,
"n_buckets": 20,
"bug_numbers": [1162538],
"description": "Time (ms) it takes for evicting over-quota pings"
},
"TELEMETRY_PENDING_LOAD_FAILURE_READ": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"description": "Number of pending Telemetry pings that failed to load from the disk"
},
"TELEMETRY_PENDING_LOAD_FAILURE_PARSE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"description": "Number of pending Telemetry pings that failed to parse once loaded from the disk"
},
"TELEMETRY_PENDING_PINGS_SIZE_MB": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 17,
"n_buckets": 16,
"description": "The size of the Telemetry pending pings directory (MB). The special value 17 is used to indicate over quota pings."
},
"TELEMETRY_PENDING_PINGS_AGE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 365,
"n_buckets": 30,
"description": "The age, in days, of the pending pings."
},
"TELEMETRY_PENDING_PINGS_EVICTED_OVER_QUOTA": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 100,
"description": "Number of Telemetry pings evicted from the pending pings directory during cleanup, because they were over the quota"
},
"TELEMETRY_PENDING_EVICTING_OVER_QUOTA_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 300000,
"n_buckets": 20,
"description": "Time (ms) it takes for evicting over-quota pending pings"
},
"TELEMETRY_PENDING_CHECKING_OVER_QUOTA_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 300000,
"n_buckets": 20,
"description": "Time (ms) it takes for checking if the pending pings are over-quota"
},
"TELEMETRY_PING_SIZE_EXCEEDED_SEND": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"description": "Number of Telemetry pings discarded before sending because they exceeded the maximum size"
},
"TELEMETRY_PING_SIZE_EXCEEDED_PENDING": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"description": "Number of Telemetry pending pings discarded because they exceeded the maximum size"
},
"TELEMETRY_PING_SIZE_EXCEEDED_ARCHIVED": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"description": "Number of archived Telemetry pings discarded because they exceeded the maximum size"
},
"TELEMETRY_PING_SUBMISSION_WAITING_CLIENTID": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1233986],
"description": "The number of pings that were submitted and had to wait for a client id (i.e. before it was cached or loaded from disk)"
},
"TELEMETRY_DISCARDED_PENDING_PINGS_SIZE_MB": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 30,
"n_buckets": 29,
"description": "The size (MB) of the Telemetry pending pings exceeding the maximum file size"
},
"TELEMETRY_DISCARDED_ARCHIVED_PINGS_SIZE_MB": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 30,
"n_buckets": 29,
"description": "The size (MB) of the Telemetry archived, compressed, pings exceeding the maximum file size"
},
"TELEMETRY_DISCARDED_SEND_PINGS_SIZE_MB": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 30,
"n_buckets": 29,
"description": "The size (MB) of the ping data submitted to Telemetry exceeding the maximum size"
},
"TELEMETRY_COMPRESS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 3000,
"n_buckets": 10,
"description": "Time taken to compress telemetry object (ms)"
},
"TELEMETRY_SEND_SUCCESS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"bug_numbers": [1318284],
"expires_in_version": "never",
"kind": "exponential",
"high": 120000,
"n_buckets": 20,
"description": "Time needed (in ms) for a successful send of a Telemetry ping to the servers and getting a reply back."
},
"TELEMETRY_SEND_FAILURE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"bug_numbers": [1318284],
"expires_in_version": "never",
"kind": "exponential",
"high": 120000,
"n_buckets": 20,
"description": "Time needed (in ms) for a failed send of a Telemetry ping to the servers and getting a reply back."
},
"TELEMETRY_SEND_FAILURE_TYPE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com", "chutten@mozilla.com"],
"bug_numbers": [1367110, 1501303],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"eOK",
"eRequest",
"eUnreachable",
"eChannelOpen",
"eRedirect",
"abort",
"timeout",
"eTooLate",
"eTerminated"
],
"description": "Counts of the different ways sending a Telemetry ping can fail."
},
"TELEMETRY_SEND_FAILURE_TYPE_PER_PING": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com", "chutten@mozilla.com"],
"bug_numbers": [1438896],
"expires_in_version": "never",
"kind": "categorical",
"keyed": true,
"labels": [
"eOK",
"eRequest",
"eUnreachable",
"eChannelOpen",
"eRedirect",
"abort",
"timeout",
"eTooLate",
"eTerminated"
],
"description": "Counts of the different ways sending a Telemetry ping can fail per ping type."
},
"TELEMETRY_STRINGIFY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 3000,
"n_buckets": 10,
"description": "Time to stringify telemetry object (ms)"
},
"TELEMETRY_SUCCESS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Successful telemetry submission"
},
"TELEMETRY_INVALID_PING_TYPE_SUBMITTED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"description": "Count of individual invalid ping types that were submitted to Telemetry."
},
"TELEMETRY_INVALID_PAYLOAD_SUBMITTED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"bug_numbers": [1292226],
"kind": "count",
"description": "Count of individual invalid payloads that were submitted to Telemetry."
},
"TELEMETRY_PING_EVICTED_FOR_SERVER_ERRORS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"description": "Number of Telemetry ping files evicted due to server errors (4XX HTTP code received)"
},
"TELEMETRY_EVENT_PING_SENT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com", "chutten@mozilla.com"],
"bug_numbers": [1460595],
"expires_in_version": "never",
"kind": "categorical",
"labels": ["periodic", "max", "shutdown"],
"description": "Number of 'event' pings sent, by reason"
},
"TELEMETRY_EVENT_REGISTRATION_ERROR": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com", "chutten@mozilla.com"],
"bug_numbers": [1480204],
"expires_in_version": "never",
"kind": "categorical",
"labels": ["Other", "Name", "Category", "Method", "Object", "ExtraKeys"],
"description": "Number of event registration failures, by field causing the failure"
},
"TELEMETRY_EVENT_RECORDING_ERROR": {
"record_in_processes": ["all"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com", "chutten@mozilla.com"],
"bug_numbers": [1480204],
"expires_in_version": "never",
"kind": "categorical",
"labels": ["UnknownEvent", "Expired", "ExtraKey", "Value", "Extra"],
"description": "Number of event recording failures, by type of failure"
},
"TELEMETRY_TEST_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_COUNT2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"bug_numbers": [1288745],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_COUNT_INIT_NO_RECORD": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"description": "a testing histogram; not meant to be touched - initially not recording"
},
"TELEMETRY_TEST_CATEGORICAL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"bug_numbers": [1188888],
"expires_in_version": "never",
"kind": "categorical",
"labels": ["CommonLabel", "Label2", "Label3"],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_CATEGORICAL_OPTOUT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"bug_numbers": [1188888],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["CommonLabel", "Label4", "Label5", "Label6"],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_CATEGORICAL_NVALUES": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"bug_numbers": [1188888],
"expires_in_version": "never",
"kind": "categorical",
"n_values": 70,
"labels": ["CommonLabel", "Label7", "Label8"],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_KEYED_COUNT_INIT_NO_RECORD": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"description": "a testing histogram; not meant to be touched - initially not recording"
},
"TELEMETRY_TEST_KEYED_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_KEYED_KEYS": {
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"bug_numbers": [1343855],
"expires_in_version": "never",
"kind": "boolean",
"keyed": true,
"keys": ["testkey", "CommonKey", "thirdKey"],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_KEYED_BOOLEAN": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"keyed": true,
"bug_numbers": [1299144],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_KEYED_EXPONENTIAL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 1,
"high": 40000,
"n_buckets": 10,
"keyed": true,
"bug_numbers": [1347216],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_KEYED_LINEAR": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 250000,
"n_buckets": 10,
"keyed": true,
"bug_numbers": [1347216, 1907945],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_KEYED_CATEGORICAL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"keyed": true,
"labels": ["CommonLabel", "Label2", "Label3"],
"bug_numbers": [1347216],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_EXPONENTIAL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1288745, 1685406],
"releaseChannelCollection": "opt-out",
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_LINEAR": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1288745, 1685406],
"releaseChannelCollection": "opt-out",
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_MIRROR_FOR_CUSTOM": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["chutten@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1716340],
"releaseChannelCollection": "opt-out",
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_MIRROR_FOR_TIMING": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["chutten@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1768636],
"releaseChannelCollection": "opt-out",
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_BOOLEAN": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [1288745],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_EXPIRED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "4",
"kind": "linear",
"high": 10,
"n_buckets": 3,
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_EXPIRED_KEYED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "4",
"kind": "linear",
"keyed": true,
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1468809],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_CONTENT_PROCESS": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 10000,
"n_buckets": 10,
"bug_numbers": [1335343],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_KEYED_CONTENT_PROCESS": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 10000,
"n_buckets": 10,
"keyed": true,
"bug_numbers": [1335343],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_ALL_PROCESSES": {
"record_in_processes": ["all"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 10000,
"n_buckets": 10,
"bug_numbers": [1335343],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_ALL_CHILD_PROCESSES": {
"record_in_processes": ["all_childs"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 10000,
"n_buckets": 10,
"bug_numbers": [1335343],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_DEFAULT_PRODUCTS": {
"record_in_processes": ["all"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 10000,
"n_buckets": 10,
"bug_numbers": [1452552],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_DESKTOP_ONLY": {
"record_in_processes": ["all"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 10000,
"n_buckets": 10,
"bug_numbers": [1452552],
"description": "a testing histogram; not meant to be touched",
"products": ["firefox", "thunderbird"]
},
"TELEMETRY_TEST_MULTIPRODUCT": {
"record_in_processes": ["all"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 10000,
"n_buckets": 10,
"bug_numbers": [1452552],
"description": "a testing histogram; not meant to be touched",
"products": ["firefox", "fennec", "thunderbird"]
},
"TELEMETRY_TEST_MOBILE_ONLY": {
"record_in_processes": ["all"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 10000,
"n_buckets": 10,
"bug_numbers": [1452552],
"description": "a testing histogram; not meant to be touched",
"products": ["fennec"]
},
"TELEMETRY_TEST_MAIN_ONLY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1498164],
"description": "a testing histogram; not meant to be touched",
"record_into_store": ["main"]
},
"TELEMETRY_TEST_SYNC_ONLY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1498164],
"description": "a testing histogram; not meant to be touched",
"record_into_store": ["sync"]
},
"TELEMETRY_TEST_MULTIPLE_STORES": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1498164],
"description": "a testing histogram; not meant to be touched",
"record_into_store": ["main", "sync"]
},
"TELEMETRY_TEST_KEYED_SYNC_ONLY": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"keyed": true,
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1498164],
"description": "a testing histogram; not meant to be touched",
"record_into_store": ["sync"]
},
"TELEMETRY_TEST_KEYED_MULTIPLE_STORES": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"keyed": true,
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1498164],
"description": "a testing histogram; not meant to be touched",
"record_into_store": ["main", "sync"]
},
"TELEMETRY_TEST_MIRROR_FOR_LABELED_MEMORY": {
"record_in_processes": ["all"],
"products": ["firefox", "thunderbird"],
"releaseChannelCollection": "opt-out",
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"keyed": true,
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1498164],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_MIRROR_FOR_LABELED_TIMING": {
"record_in_processes": ["all"],
"products": ["firefox", "thunderbird"],
"releaseChannelCollection": "opt-out",
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"keyed": true,
"low": 1,
"high": 2147483646,
"n_buckets": 10,
"bug_numbers": [1907945],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_MIRROR_FOR_DUAL_LABELED_COUNTER": {
"record_in_processes": ["all"],
"products": ["firefox", "thunderbird"],
"releaseChannelCollection": "opt-out",
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"keyed": true,
"labels": ["CommonLabel", "Label2", "Label3"],
"bug_numbers": [1973102],
"description": "a testing histogram; not meant to be touched"
},
"TELEMETRY_TEST_ANOTHER_MIRROR_FOR_DUAL_LABELED_COUNTER": {
"record_in_processes": ["all"],
"products": ["firefox", "thunderbird"],
"releaseChannelCollection": "opt-out",
"alert_emails": ["telemetry-client-dev@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"keyed": true,
"bug_numbers": [1973102],
"description": "a testing histogram; not meant to be touched"
},
"SAFE_MODE_USAGE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 3,
"description": "Whether the user is in safe mode (No, Yes, Forced)"
},
"SCRIPT_BLOCK_INCORRECT_MIME_3": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["ckerschbaumer@mozilla.com"],
"bug_numbers": [1288361, 1299267, 1399990, 1510225, 1581559],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"unknown",
"javaScript",
"image",
"audio",
"video",
"text_plain",
"text_csv",
"text_xml",
"app_octet_stream",
"app_xml",
"app_json",
"text_json",
"text_html",
"empty",
"serviceworker_load",
"worker_load",
"importScript_load",
"script_load",
"same_origin",
"CORS_origin",
"cross_origin",
"worklet_load"
],
"description": "Whether the script load has a MIME type of ...? (unknown, javaScript, image, audio, video, text_plain, text_csv, text_xml, app_octet_stream, app_xml, app_json, text_json, text_html, empty). Whether the script load is from ...? (serviceworker_load, worker_load, importSript_load, script_load). Whether the script load is of ...? (same_origin, CORS_origin, cross_origin)"
},
"NEWTAB_PAGE_PINNED_SITES_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "enumerated",
"n_values": 9,
"description": "Number of pinned sites on the new tab page."
},
"NEWTAB_PAGE_BLOCKED_SITES_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "exponential",
"high": 100,
"n_buckets": 10,
"description": "Number of sites blocked from the new tab page."
},
"MS_MESSAGE_REQUEST_TIME_MS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["omc-core@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 2000,
"n_buckets": 20,
"bug_numbers": [1600335],
"description": "Firefox: Time in ms spent selecting and matching messages to user profile."
},
"SECURITY_UI": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": [
"seceng-telemetry@mozilla.com",
"fxprivacyandsecurity@mozilla.com"
],
"bug_numbers": [767676],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"description": "Security-related UI events (addons, form submission, TLS certs, Safe Browsing, updates and geolocation). See /security/manager/ssl/nsISecurityUITelemetry.idl for the specific values."
},
"STORAGE_ACCESS_API_UI": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["emz@mozilla.com", "tihuang@mozilla.com"],
"bug_numbers": [1513309, 1588844, 1643432, 1689262, 1730043, 1832670],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"Request",
"AllowAutomatically",
"Deny",
"Allow",
"AllowOnAnySite"
],
"description": "Storage Access API UI events.",
"releaseChannelCollection": "opt-out"
},
"IPC_TRANSACTION_CANCEL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["billm@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"description": "True when an IPC transaction is canceled"
},
"SEARCH_COUNTS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"releaseChannelCollection": "opt-out",
"alert_emails": ["fx-search-telemetry@mozilla.com", "rev-data@mozilla.com"],
"bug_numbers": [
1089670, 1475571, 1482158, 1499193, 1545172, 1572500, 1654680
],
"description": "Records search counts for search access points. The format is: <engine-name>.<search-access-point>. For the urlbar when in search mode, the format is <engine name>.urlbar-searchmode. For the urlbar when an internal @engine shortcut is used, the format is: <engine-name>.alias.",
"record_into_store": ["main", "account-ecosystem"]
},
"SEARCH_SERVICE_COUNTRY_FETCH_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["fx-search-telemetry@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"n_buckets": 30,
"high": 100000,
"description": "Time (ms) it takes to fetch the country code"
},
"SEARCH_SERVICE_COUNTRY_FETCH_RESULT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["fx-search-telemetry@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 8,
"description": "Result of XHR request fetching the country-code. 0=SUCCESS, 1=SUCCESS_WITHOUT_DATA, 2=XHRTIMEOUT, 3=ERROR (rest reserved for finer-grained error codes later)"
},
"SEARCH_SUGGESTIONS_LATENCY_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["fx-search-telemetry@mozilla.com", "adw@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"keyed": true,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1743885],
"description": "Records the latencies (ms) of search suggestions fetches per search engine. Keys in this histogram are search engine IDs for built-in search engines and 'other' for non-built-in search engines."
},
"TOUCH_ENABLED_DEVICE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"bug_numbers": [795307, 1390269],
"alert_emails": ["jimm@mozilla.com"],
"description": "Boolean indicating if a touch input device is detected."
},
"CRASH_STORE_COMPRESSED_BYTES": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000000,
"n_buckets": 202,
"description": "Size (in bytes) of the compressed crash store JSON file."
},
"POPUP_NOTIFICATION_STATS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"releaseChannelCollection": "opt-out",
"alert_emails": ["MattN+telemetry@mozilla.com", "jhofmann@mozilla.com"],
"bug_numbers": [1207089, 1536454, 1584554],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 40,
"description": "(Bug 1207089) Usage of popup notifications, keyed by ID (0 = Offered, 1..4 = Action (3 is unused), 5 = Click outside (unused), 6 = Leave page, 7 = Use 'X' (unused), 8 = Not now (unused), 10 = Open submenu, 11 = Learn more. Add 20 if happened after reopen.)"
},
"POPUP_NOTIFICATION_MAIN_ACTION_MS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["MattN+telemetry@mozilla.com", "jhofmann@mozilla.com"],
"bug_numbers": [1207089, 1584554],
"expires_in_version": "never",
"kind": "exponential",
"keyed": true,
"low": 100,
"high": 600000,
"n_buckets": 40,
"description": "(Bug 1207089) Time in ms between initially requesting a popup notification and triggering the main action, keyed by ID"
},
"POPUP_NOTIFICATION_DISMISSAL_MS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["MattN+telemetry@mozilla.com", "jhofmann@mozilla.com"],
"bug_numbers": [1207089, 1584554],
"expires_in_version": "never",
"kind": "exponential",
"keyed": true,
"low": 200,
"high": 20000,
"n_buckets": 50,
"description": "(Bug 1207089) Time in ms between displaying a popup notification and dismissing it without an action the first time, keyed by ID"
},
"MEDIA_MP4_PARSE_SAMPLE_DESCRIPTION_ENTRIES_HAVE_MULTIPLE_CODECS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["media-alerts@mozilla.com"],
"bug_numbers": [1513651],
"expires_in_version": "never",
"kind": "boolean",
"description": "Records if multiple codecs are present in a track's sample description entries. Recorded each time we process a track's metadata while parsing mp4s."
},
"MEDIA_MP4_PARSE_SAMPLE_DESCRIPTION_ENTRIES_HAVE_MULTIPLE_CRYPTO": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["media-alerts@mozilla.com"],
"bug_numbers": [1513651],
"expires_in_version": "never",
"kind": "boolean",
"description": "Records if multiple sets of crypto info are present in a track's sample description entries. Recorded each time we process a track's metadata while parsing mp4s."
},
"MEDIA_MP4_PARSE_NUM_SAMPLE_DESCRIPTION_ENTRIES": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["media-alerts@mozilla.com"],
"bug_numbers": [1513651],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 5,
"description": "Counts the number of entries in the sample description box (stsd) for a track in an mp4. Recorded each time we process a track's metadata while parsing mp4s."
},
"MEDIA_SNIFFER_MP4_BRAND_PATTERN": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"ftyp_mp4",
"ftyp_avc",
"ftyp_3gp4",
"ftyp_3gp",
"ftyp_M4V",
"ftyp_M4A",
"ftyp_M4P",
"ftyp_qt",
"ftyp_iso",
"ftyp_mmp4",
"ftyp_avif",
"ftyp_crx"
],
"description": "ISOBMFF brand pattern used to identify MP4 in media sniffer",
"bug_numbers": [1725190]
},
"WEBRTC_VIDEO_QUALITY_INBOUND_BANDWIDTH_KBITS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000000,
"n_buckets": 1000,
"description": "Locally measured data rate of inbound video (kbit/s). Computed every second of a call."
},
"WEBRTC_AUDIO_QUALITY_INBOUND_BANDWIDTH_KBITS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000000,
"n_buckets": 1000,
"description": "Locally measured data rate on inbound audio (kbit/s). Computed every second of a call."
},
"WEBRTC_VIDEO_QUALITY_INBOUND_PACKETLOSS_RATE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 100,
"description": "Locally measured packet loss on inbound video (permille). Sampled every second of a call."
},
"WEBRTC_AUDIO_QUALITY_INBOUND_PACKETLOSS_RATE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 100,
"description": "Locally measured packet loss on inbound audio (permille). Sampled every second of a call."
},
"WEBRTC_VIDEO_QUALITY_OUTBOUND_PACKETLOSS_RATE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 100,
"description": "RTCP-reported packet loss by remote recipient of outbound video (permille). Sampled every second of a call (for easy comparison)."
},
"WEBRTC_AUDIO_QUALITY_OUTBOUND_PACKETLOSS_RATE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 100,
"description": "RTCP-reported packet loss by remote recipient of outbound audio (permille). Sampled every second of a call (for easy comparison)."
},
"WEBRTC_VIDEO_QUALITY_INBOUND_JITTER": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"description": "Locally measured jitter on inbound video (ms). Sampled every second of a call."
},
"WEBRTC_AUDIO_QUALITY_INBOUND_JITTER": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 1000,
"description": "Locally measured jitter on inbound audio (ms). Sampled every second of a call."
},
"WEBRTC_VIDEO_QUALITY_OUTBOUND_JITTER": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 1000,
"description": "RTCP-reported jitter by remote recipient of outbound video (ms). Sampled every second of a call (for easy comparison)."
},
"WEBRTC_AUDIO_QUALITY_OUTBOUND_JITTER": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 1000,
"description": "RTCP-reported jitter by remote recipient of outbound audio (ms). Sampled every second of a call (for easy comparison)."
},
"WEBRTC_VIDEO_QUALITY_OUTBOUND_RTT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 1000,
"description": "Roundtrip time of outbound video (ms). Sampled every second of a call."
},
"WEBRTC_AUDIO_QUALITY_OUTBOUND_RTT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 1000,
"description": "Roundtrip time of outbound audio (ms). Sampled every second of a call."
},
"WEBRTC_VIDEO_ENCODER_BITRATE_AVG_PER_CALL_KBPS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"description": "Video encoder's average bitrate (in kbits/s) over an entire call"
},
"WEBRTC_VIDEO_ENCODER_BITRATE_STD_DEV_PER_CALL_KBPS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"description": "Standard deviation from video encoder's average bitrate (in kbits/s) over an entire call"
},
"WEBRTC_VIDEO_ENCODER_FRAMERATE_AVG_PER_CALL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 200,
"n_buckets": 50,
"description": "Video encoder's average framerate (in fps) over an entire call"
},
"WEBRTC_VIDEO_ENCODER_FRAMERATE_10X_STD_DEV_PER_CALL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 200,
"n_buckets": 50,
"description": "Standard deviation from video encoder's average framerate (in 1/10 fps) over an entire call"
},
"WEBRTC_VIDEO_DECODER_BITRATE_AVG_PER_CALL_KBPS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"description": "Video decoder's average bitrate (in kbits/s) over an entire call"
},
"WEBRTC_VIDEO_DECODER_BITRATE_STD_DEV_PER_CALL_KBPS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"description": "Standard deviation from video decoder's average bitrate (in kbits/s) over an entire call"
},
"WEBRTC_VIDEO_DECODER_FRAMERATE_AVG_PER_CALL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 200,
"n_buckets": 50,
"description": "Video decoder's average framerate (in fps) over an entire call"
},
"WEBRTC_VIDEO_DECODER_FRAMERATE_10X_STD_DEV_PER_CALL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 200,
"n_buckets": 50,
"description": "Standard deviation from video decoder's average framerate (in 1/10 fps) over an entire call"
},
"WEBRTC_VIDEO_DECODER_DISCARDED_PACKETS_PER_CALL_PPM": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 50000,
"n_buckets": 100,
"description": "Video decoder's number of discarded packets (in packets/min) over an entire call"
},
"WEBRTC_CALL_DURATION": {
"bug_numbers": [1571015, 1586271],
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 1000,
"description": "The length of time (in seconds) that a call lasted.",
"releaseChannelCollection": "opt-out"
},
"WEBRTC_AV_CALL_DURATION": {
"bug_numbers": [1695378],
"record_in_processes": ["content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"description": "The length of time (in seconds) that a call with audio or video in it lasted.",
"releaseChannelCollection": "opt-out"
},
"WEBRTC_CALL_COUNT_3": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"bug_numbers": [875097, 1261063, 1654248],
"expires_in_version": "never",
"kind": "count",
"description": "The number of successfully connected calls made during a session (discounting re-negotiations)."
},
"WEBRTC_GET_USER_MEDIA_TYPE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 8,
"description": "Type for media in getUserMedia calls (0=Camera, 1=Screen, 2=Application, 3=Window, 4=Browser, 5=Microphone, 6=AudioCapture, 7=Other)"
},
"WEBRTC_RENEGOTIATIONS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 21,
"n_buckets": 20,
"description": "Number of Renegotiations during each call"
},
"WEBRTC_MAX_VIDEO_SEND_TRACK": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 10,
"n_buckets": 9,
"description": "Number of Video tracks sent simultaneously"
},
"WEBRTC_MAX_VIDEO_RECEIVE_TRACK": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 20,
"n_buckets": 19,
"description": "Number of Video tracks received simultaneously"
},
"WEBRTC_MAX_AUDIO_SEND_TRACK": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 20,
"n_buckets": 19,
"description": "Number of Audio tracks sent simultaneously"
},
"WEBRTC_MAX_AUDIO_RECEIVE_TRACK": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 30,
"n_buckets": 29,
"description": "Number of Audio tracks received simultaneously"
},
"WEBRTC_DATACHANNEL_NEGOTIATED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Was DataChannels negotiated"
},
"WEBRTC_CALL_TYPE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 8,
"description": "Type of call: (Bitmask) Audio = 1, Video = 2, DataChannels = 4"
},
"WEBRTC_SOFTWARE_H264_ENABLED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [1766509],
"releaseChannelCollection": "opt-out",
"description": "Whether hardware H264 is enabled"
},
"WEBRTC_HAS_H264_HARDWARE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [1766509],
"releaseChannelCollection": "opt-out",
"description": "Whether the user has H264 hardware"
},
"WEBRTC_HARDWARE_H264_ENABLED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [1766509],
"releaseChannelCollection": "opt-out",
"description": "Whether software H264 is enabled"
},
"WEBRTC_H264_ENABLED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [1766509],
"releaseChannelCollection": "opt-out",
"description": "Whether any kind of H264 is enabled"
},
"WEBRTC_GMP_INIT_SUCCESS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["webrtc-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [1774222],
"releaseChannelCollection": "opt-out",
"description": "Counts of GMP codec initialization success and failure"
},
"BROWSER_IS_USER_DEFAULT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"bug_numbers": [855928, 1641713],
"description": "Whether 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_ERROR": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"description": "True if the browser was unable to determine if the browser was set as default."
},
"BROWSER_SET_DEFAULT_DIALOG_PROMPT_RAWCOUNT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 250,
"n_buckets": 15,
"releaseChannelCollection": "opt-out",
"description": "The number of times that a profile has seen the 'Set Default Browser' dialog."
},
"BROWSER_SET_DEFAULT_ALWAYS_CHECK": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"description": "True if the profile has `browser.shell.checkDefaultBrowser` set to true."
},
"BROWSER_SET_DEFAULT_RESULT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 4,
"releaseChannelCollection": "opt-out",
"description": "Result 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_ERROR": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"description": "True if the browser was unable to set Firefox as the default browser"
},
"BROWSER_SET_DEFAULT_PDF_HANDLER_USER_CHOICE_RESULT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"Success",
"ErrProgID",
"ErrHash",
"ErrLaunchExe",
"ErrExeTimeout",
"ErrExeProgID",
"ErrExeHash",
"ErrExeRejected",
"ErrExeOther",
"ErrOther",
"ErrBuild"
],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1805509, 1883466],
"alert_emails": ["application-update-telemetry-alerts@mozilla.com"],
"description": "Result of each attempt to set the default browser with SetDefaultExtensionHandlersUserChoice() for pdf extension"
},
"BROWSER_SET_DEFAULT_USER_CHOICE_RESULT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"Success",
"ErrProgID",
"ErrHash",
"ErrLaunchExe",
"ErrExeTimeout",
"ErrExeProgID",
"ErrExeHash",
"ErrExeRejected",
"ErrExeOther",
"ErrOther",
"ErrBuild"
],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1703578, 1736631, 1791928, 1881397],
"alert_emails": ["application-update-telemetry-alerts@mozilla.com"],
"description": "Result of each attempt to set the default browser with SetDefaultBrowserUserChoice()"
},
"BROWSER_ATTRIBUTION_ERRORS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"read_error",
"decode_error",
"write_error",
"quarantine_error",
"empty_error",
"null_error"
],
"description": "Count 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.",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1621402, 1525076, 1874944],
"alert_emails": ["omc-core@mozilla.com"]
},
"MIXED_CONTENT_PAGE_LOAD": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 4,
"description": "Accumulates type of content per page load (0=no mixed or non-secure page, 1=mixed passive, 2=mixed active, 3=mixed passive and mixed active)"
},
"MIXED_CONTENT_UNBLOCK_COUNTER": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 3,
"description": "A simple counter of daily mixed-content unblock operations and top documents loaded"
},
"MIXED_CONTENT_HSTS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 10,
"description": "How often would blocked mixed content be allowed if HSTS upgrades were allowed? 0=display/no-HSTS, 1=display/HSTS, 2=active/no-HSTS, 3=active/HSTS"
},
"MIXED_CONTENT_IMAGES": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"bug_numbers": [1819336],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"releaseChannelCollection": "opt-out",
"labels": [
"ImgUpSuccess",
"ImgUpFailure",
"ImgNoUpSuccess",
"ImgNoUpFailure"
],
"description": "How often image loads fail in regular mode and in upgrading mode?"
},
"MIXED_CONTENT_VIDEO": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"bug_numbers": [1819336],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"releaseChannelCollection": "opt-out",
"labels": [
"VideoUpSuccess",
"VideoUpFailure",
"VideoNoUpSuccess",
"VideoNoUpFailure"
],
"description": "How often video loads fail in regular mode and in upgrading mode?"
},
"MIXED_CONTENT_AUDIO": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"bug_numbers": [1819336],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"releaseChannelCollection": "opt-out",
"labels": [
"AudioUpSuccess",
"AudioUpFailure",
"AudioNoUpSuccess",
"AudioNoUpFailure"
],
"description": "How often audio loads fail in regular mode and in upgrading mode?"
},
"FX_THUMBNAILS_BG_QUEUE_SIZE_ON_CAPTURE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "exponential",
"high": 100,
"n_buckets": 15,
"description": "BACKGROUND THUMBNAILS: Size of capture queue when a capture request is received"
},
"FX_THUMBNAILS_BG_CAPTURE_QUEUE_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "exponential",
"high": 300000,
"n_buckets": 20,
"description": "BACKGROUND THUMBNAILS: Time the capture request spent in the queue before being serviced (ms)"
},
"FX_THUMBNAILS_BG_CAPTURE_DONE_REASON_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "enumerated",
"n_values": 10,
"description": "BACKGROUND THUMBNAILS: Reason the capture completed (see TEL_CAPTURE_DONE_* constants in BackgroundPageThumbs.sys.mjs)"
},
"FX_THUMBNAILS_BG_CAPTURE_PAGE_LOAD_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "exponential",
"high": 60000,
"n_buckets": 20,
"description": "BACKGROUND THUMBNAILS: Time the capture's page load took (ms)"
},
"FX_THUMBNAILS_BG_CAPTURE_CANVAS_DRAW_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "exponential",
"high": 500,
"n_buckets": 15,
"description": "BACKGROUND THUMBNAILS: Time it took to draw the capture's window to canvas (ms)"
},
"WEBCRYPTO_EXTRACTABLE_IMPORT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Whether an imported key was marked as extractable"
},
"WEBCRYPTO_EXTRACTABLE_GENERATE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Whether a generated key was marked as extractable"
},
"WEBCRYPTO_EXTRACTABLE_ENC": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Whether a key used in an encrypt/decrypt operation was marked as extractable"
},
"WEBCRYPTO_EXTRACTABLE_SIG": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Whether a key used in a sign/verify operation was marked as extractable"
},
"WEBCRYPTO_RESOLVED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Whether a promise created by WebCrypto was resolved (vs rejected)"
},
"WEBCRYPTO_METHOD": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 20,
"description": "Methods invoked under window.crypto.subtle (0=encrypt, 1=decrypt, 2=sign, 3=verify, 4=digest, 5=generateKey, 6=deriveKey, 7=deriveBits, 8=importKey, 9=exportKey, 10=wrapKey, 11=unwrapKey)"
},
"WEBCRYPTO_ALG": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 30,
"description": "Algorithms used with WebCrypto (see table in WebCryptoTask.cpp)"
},
"PAGE_LOAD_ERROR": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"keyed": true,
"keys": ["top", "frame"],
"n_values": 45,
"labels": [
"UNKNOWN_PROTOCOL",
"FILE_NOT_FOUND",
"FILE_ACCESS_DENIED",
"UNKNOWN_HOST",
"CONNECTION_REFUSED",
"PROXY_BAD_GATEWAY",
"NET_INTERRUPT",
"NET_TIMEOUT",
"P_GATEWAY_TIMEOUT",
"CSP_FRAME_ANCEST",
"CSP_FORM_ACTION",
"CSP_NAVIGATE_TO",
"XFO_VIOLATION",
"PHISHING_URI",
"MALWARE_URI",
"UNWANTED_URI",
"HARMFUL_URI",
"CONTENT_CRASHED",
"FRAME_CRASHED",
"BUILDID_MISMATCH",
"NET_RESET",
"MALFORMED_URI",
"REDIRECT_LOOP",
"UNKNOWN_SOCKET",
"DOCUMENT_N_CACHED",
"OFFLINE",
"DOC_PRINTMODE",
"PORT_ACCESS",
"UNKNOWN_PROXY_HOST",
"PROXY_CONNECTION",
"PROXY_FORBIDDEN",
"P_NOT_IMPLEMENTED",
"PROXY_AUTH",
"PROXY_TOO_MANY",
"CONTENT_ENCODING",
"REMOTE_XUL",
"UNSAFE_CONTENT",
"CORRUPTED_CONTENT",
"INTERCEPTION_FAIL",
"INADEQUATE_SEC",
"BLOCKED_BY_POLICY",
"HTTP2_SENT_GOAWAY",
"HTTP3_PROTOCOL",
"BINDING_FAILED",
"otherError"
],
"description": "Page load errors. Match values with type of error in nsDocShellTelemetryUtils.cpp",
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1636962]
},
"COOKIE_BEHAVIOR": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"n_values": 15,
"description": "Records the cookie behavior pref at startup.",
"alert_emails": [
"jhofmann@mozilla.com",
"pdol@mozilla.com",
"seceng-telemetry@mozilla.com"
],
"bug_numbers": [1484251, 1561384]
},
"TRACKING_PROTECTION_ENABLED": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "boolean",
"description": "True if tracking protection is enabled globally at startup.",
"alert_emails": ["pdol@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"bug_numbers": [1058133]
},
"TRACKING_PROTECTION_PBM_DISABLED": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "boolean",
"description": "True if tracking protection in Private Browsing mode is disabled at startup.",
"alert_emails": ["pdol@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"bug_numbers": [1200944]
},
"FINGERPRINTERS_BLOCKED_COUNT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["pageLoad", "blocked", "allowed"],
"description": "A count of the status of fingerprinter blocking per top level page load. ('pageLoad' = There was a page load, 'blocked' = at least one fingerprinter was blocked, 'allowed' = at least one fingerprinter was detected and allowed.) Note, pageLoad is used as a baseline measurement.",
"alert_emails": ["aedelstein@mozilla.com", "seceng-telemetry@mozilla.com"],
"bug_numbers": [1522919]
},
"CRYPTOMINERS_BLOCKED_COUNT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["pageLoad", "blocked", "allowed"],
"description": "A 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.",
"alert_emails": ["aedelstein@mozilla.com", "seceng-telemetry@mozilla.com"],
"bug_numbers": [1522919]
},
"TRACKING_PROTECTION_SHIELD": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 4,
"releaseChannelCollection": "opt-out",
"description": "Status of the shield icon for each top-level pageload (outside of Private Browsing mode) when tracking protection is enabled (0 = there was a page load, this is used as a baseline, 1 = shield crossed out because CB was disabled on this page by the user, 2 = shield shown because some content was blocked)",
"alert_emails": ["safebrowsing-telemetry@mozilla.org"],
"bug_numbers": [1058133, 1659762]
},
"STORAGE_ACCESS_GRANTED_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"StorageGranted",
"StorageAccessAPI",
"OpenerAfterUI",
"Opener",
"Redirect",
"RedirectTracker",
"Navigation",
"StorageGranted_CT",
"StorageAccessAPI_CT",
"OpenerAfterUI_CT",
"Opener_CT",
"Redirect_CT",
"RedirectTracker_CT",
"Navigation_CT"
],
"description": "A count of the granted storage access. ('StorageGranted' = There was a storage access granted, 'StorageAccessAPI' = the storage access was granted by the storage access API, 'OpenerAfterUserInteraction' = the storage access was granted due to the heuristic 'OpenerAfterUserInteraction', 'Opener' = the storage access was granted due to the heuristic 'Opener', 'Redirect' = the storage access was granted due to the heuristic 'Redirect', 'RedirectTracker' = the storage access was granted due to the heuristic 'RedirectTracker'.) Note, StorageGranted is used as a baseline measurement, which should be the sum of all other measurements.",
"alert_emails": ["tihuang@mozilla.com", "seceng-telemetry@mozilla.com"],
"bug_numbers": [1668199, 1918127, 1940904]
},
"STORAGE_ACCESS_REMAINING_DAYS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"n_values": 60,
"bug_numbers": [1668199],
"alert_emails": [
"tihuang@mozilla.com",
"aedelstein@mozilla.com",
"senglehardt@mozilla.com",
"seceng-telemetry@mozilla.com"
],
"description": "The time remaining until expiration per storage access permissions, in days (one record per permission, not averaged)."
},
"QUERY_STRIPPING_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"Navigation",
"Redirect",
"StripForNavigation",
"StripForRedirect"
],
"description": "A count of the query stripping. ('Navigation' = There was a top-level loading via navigation, 'Redirect' = There was a top-level loading via redirect, 'StripForNavigation' = There was a stripping happened for a top-level navigation, 'StripForRedirect' = There was a stripping happened for a top-level redirect.",
"alert_emails": [
"tihuang@mozilla.com",
"emz@mozilla.com",
"seceng-telemetry@mozilla.com"
],
"bug_numbers": [1706616]
},
"QUERY_STRIPPING_PARAM_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"low": 1,
"high": 100,
"n_buckets": 25,
"description": "If query params get stripped, how many per navigation/redirect.",
"alert_emails": [
"tihuang@mozilla.com",
"emz@mozilla.com",
"seceng-telemetry@mozilla.com"
],
"bug_numbers": [1762374]
},
"QUERY_STRIPPING_COUNT_BY_PARAM": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"param_mc_eid",
"param_oly_anon_id",
"param_oly_enc_id",
"param___s",
"param_vero_id",
"param__hsenc",
"param_mkt_tok",
"param_fbclid",
"param_gclid",
"param_dclid",
"param_msclkid",
"param__openstat",
"param_yclid",
"param_wickedid",
"param_twclid",
"param___hssc",
"param___hstc",
"param___hsfp",
"param_hsctatracking",
"param_wbraid",
"param_gbraid",
"param_ysclid"
],
"description": "Counts how often specific query parameters are stripped.",
"alert_emails": [
"tihuang@mozilla.com",
"emz@mozilla.com",
"seceng-telemetry@mozilla.com"
],
"bug_numbers": [1762374, 1830058]
},
"EMAIL_TRACKER_COUNT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"base_normal",
"content_normal",
"base_email_webapp",
"content_email_webapp"
],
"description": "A count of the classified email trackers. ('base_normal' = The classified email tracker is in base category and loaded under a normal site, 'content_normal' = The classified email tracker is in content category and loaded under a normal site, 'base_email_webapp' = The classified email tracker is in base category and loaded under a known email webapp, 'content_email_webapp' = The classified email tracker is in content category and loaded under a known email webapp.)",
"alert_emails": ["tihuang@mozilla.com", "seceng-telemetry@mozilla.com"],
"bug_numbers": [1773701]
},
"EMAIL_TRACKER_EMBEDDED_PER_TAB": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 1000,
"n_buckets": 100,
"keyed": true,
"keys": [
"base_normal",
"content_normal",
"all_normal",
"base_emailapp",
"content_emailapp",
"all_emailapp"
],
"alert_emails": ["tihuang@mozilla.com", "seceng-telemetry@mozilla.com"],
"description": "A count of the embedded third-party email trackers for known email web apps. ('base_normal' = The count of loaded base email trackers under normal sites, 'conten_normal' = The count of loaded content email trackers under normal sites, 'all_normal' = The count of all loaded email trackers under normal sites, 'base_emailapp' = The count of loaded base email trackers under email webapps, 'content_emailapp' = The count of loaded content email trackers under email webapps, 'all_emailapp' = The count of all loaded email trackers under email webapps.)",
"bug_numbers": [1781249]
},
"SERVICE_WORKER_LAUNCH_TIME_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"bug_numbers": [1328398, 1693074],
"kind": "exponential",
"high": 30000,
"n_buckets": 25,
"releaseChannelCollection": "opt-out",
"alert_emails": ["sw-telemetry@mozilla.com", "echuang@mozilla.com"],
"description": "Time (ms) for spawning a service worker in the remote content process."
},
"SERVICE_WORKER_ISOLATED_LAUNCH_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"bug_numbers": [1740335],
"kind": "exponential",
"high": 30000,
"n_buckets": 25,
"releaseChannelCollection": "opt-out",
"alert_emails": [
"sw-telemetry@mozilla.com",
"rjesup@mozilla.com",
"echuang@mozilla.com"
],
"description": "Time (ms) for spawning a service worker in an isolated content process."
},
"SERVICE_WORKER_REGISTRATION_LOADING": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 20,
"description": "Tracking how ServiceWorkerRegistrar loads data before the first content is shown. File bugs in Core::DOM in case of a Telemetry regression."
},
"SERVICE_WORKER_FETCH_INTERCEPTION_DURATION_MS_2": {
"expires_in_version": "never",
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"kind": "exponential",
"bug_numbers": [1359610, 1433916, 1693074],
"high": 60000,
"keyed": true,
"n_buckets": 25,
"releaseChannelCollection": "opt-out",
"alert_emails": ["sw-telemetry@mozilla.com"],
"description": "Time delta (ms) between when a network request is intercepted in the parent process and the service worker provides a response."
},
"SERVICE_WORKER_FETCH_EVENT_DISPATCH_MS_2": {
"expires_in_version": "never",
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"bug_numbers": [1359610, 1433916, 1693074],
"kind": "exponential",
"high": 5000,
"n_buckets": 25,
"keyed": true,
"releaseChannelCollection": "opt-out",
"alert_emails": ["sw-telemetry@mozilla.com", "echuang@mozilla.com"],
"description": "Time (in ms) measured between when the fetch event is dispatched by the Service Worker and before we execute the event listeners."
},
"SERVICE_WORKER_FETCH_EVENT_FINISH_SYNTHESIZED_RESPONSE_MS_2": {
"expires_in_version": "never",
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"bug_numbers": [1359610, 1433916, 1693074],
"kind": "exponential",
"high": 5000,
"n_buckets": 25,
"keyed": true,
"releaseChannelCollection": "opt-out",
"alert_emails": ["sw-telemetry@mozilla.com", "echuang@mozilla.com"],
"description": "Time (in ms) measured between when the respondWith promise resolves and when we provide the response through the intercepted channel."
},
"SERVICE_WORKER_FETCH_EVENT_CHANNEL_RESET_MS_2": {
"expires_in_version": "never",
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"bug_numbers": [1359610, 1433916, 1693074],
"kind": "exponential",
"high": 5000,
"n_buckets": 25,
"keyed": true,
"releaseChannelCollection": "opt-out",
"alert_emails": ["sw-telemetry@mozilla.com", "echuang@mozilla.com"],
"description": "Time (in ms) measured between when the fetch handler finished executing and when we reset the network channel."
},
"SUBPROCESS_ABNORMAL_ABORT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"releaseChannelCollection": "opt-out",
"description": "Counts of plugin/content process abnormal shutdown, whether or not a crash report was available."
},
"SUBPROCESS_CRASHES_WITH_DUMP": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"releaseChannelCollection": "opt-out",
"description": "Counts of plugin and content process crashes which are reported with a crash dump."
},
"SUBPROCESS_LAUNCH_FAILURE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["haftandilian@mozilla.com"],
"expires_in_version": "never",
"bug_numbers": [1275430],
"kind": "count",
"keyed": true,
"releaseChannelCollection": "opt-out",
"description": "Counts the number of times launching a subprocess fails. Counts are by subprocess-type using the GeckoProcessType enum."
},
"PROCESS_CRASH_SUBMIT_ATTEMPT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"keys": [
"main-crash",
"main-hang",
"content-crash",
"content-hang",
"plugin-crash",
"plugin-hang",
"gmplugin-crash",
"gmplugin-hang",
"gpu-crash",
"gpu-hang",
"vr-crash",
"vr-hang",
"rdd-crash",
"rdd-hang",
"socket-crash",
"socket-hang",
"utility-crash",
"utility-hang",
"sandboxbroker-crash",
"sandboxbroker-hang",
"forkserver-crash",
"forkserver-hang"
],
"releaseChannelCollection": "opt-out",
"description": "An attempt to submit a crash. Keyed on the CrashManager Crash.type."
},
"PROCESS_CRASH_SUBMIT_SUCCESS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"keyed": true,
"releaseChannelCollection": "opt-out",
"description": "The submission status when main/plugin/content crashes are submitted. 1 is success, 0 is failure. Keyed on the CrashManager Crash.type."
},
"VIDEO_PLAY_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"description": "Total time spent playing video in milliseconds.",
"kind": "exponential",
"high": 14400000,
"n_buckets": 100,
"bug_numbers": [1261955, 1127646, 1570634, 1567604, 1685399],
"releaseChannelCollection": "opt-out"
},
"MEDIA_PLAY_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"description": "Total time spent playing media in milliseconds, keyed by its content (Audio and video, audio only, video only, audio and video but audio inaudible, audio and video but audio muted).",
"keyed": true,
"kind": "exponential",
"high": 14400000,
"n_buckets": 100,
"bug_numbers": [1678373],
"releaseChannelCollection": "opt-out"
},
"AUDIBLE_PLAY_TIME_PERCENT": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"description": "Percentage of time spent playing media with an audible audio track, regardless of the volume. Keyed by audio-only or video presence.",
"keyed": true,
"kind": "linear",
"high": 100,
"n_buckets": 50,
"bug_numbers": [1678373],
"releaseChannelCollection": "opt-out"
},
"MUTED_PLAY_TIME_PERCENT": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"description": "Percentage of time spent playing media that has an audio track, with the audio muted. Keyed by audio-only or video presence.",
"keyed": true,
"kind": "linear",
"high": 100,
"n_buckets": 50,
"bug_numbers": [1678373],
"releaseChannelCollection": "opt-out"
},
"VIDEO_VISIBLE_PLAY_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"description": "Total time spent playing visible video in milliseconds.",
"keyed": true,
"kind": "exponential",
"high": 7200000,
"n_buckets": 100,
"bug_numbers": [1723799],
"releaseChannelCollection": "opt-out"
},
"VIDEO_HIDDEN_PLAY_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"description": "Total time spent playing video while element is hidden, in milliseconds.",
"kind": "exponential",
"high": 7200000,
"n_buckets": 100,
"bug_numbers": [1285419, 1570634, 1685399],
"releaseChannelCollection": "opt-out"
},
"VIDEO_HIDDEN_PLAY_TIME_PERCENTAGE": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"description": "Percentage of total time spent playing video while element is hidden. Keyed by audio presence and by height ranges (boundaries: 240. 480, 576, 720, 1080, 2160), e.g.: 'V,0<h<=240', 'AV,h>2160'; and 'All' will accumulate all percentages. This is reported whenever the decoder stops. (eg. pausing media, encountering an error, changing to a new resource, page goes to the bf-cached or page gets discarded)",
"keyed": true,
"kind": "linear",
"high": 100,
"n_buckets": 50,
"bug_numbers": [1287987, 1570634, 1685399],
"releaseChannelCollection": "opt-out"
},
"VIDEO_HDR_PLAY_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com", "bwerth@mozilla.com"],
"expires_in_version": "never",
"description": "Total time spent playing HDR video in milliseconds.",
"kind": "exponential",
"high": 14400000,
"n_buckets": 100,
"bug_numbers": [1777264],
"releaseChannelCollection": "opt-out"
},
"VIDEO_ENCRYPTED_PLAY_TIME_MS": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"description": "Total time spent playing encrypted video in milliseconds.",
"kind": "exponential",
"high": 7200000,
"n_buckets": 100,
"bug_numbers": [1662212, 1685399],
"releaseChannelCollection": "opt-out"
},
"VIDEO_CLEARKEY_PLAY_TIME_MS": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"description": "Total time spent playing Clearkey encrypted video in milliseconds.",
"kind": "exponential",
"high": 7200000,
"n_buckets": 100,
"bug_numbers": [1662212, 1685399],
"releaseChannelCollection": "opt-out"
},
"VIDEO_WIDEVINE_PLAY_TIME_MS": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"description": "Total time spent playing Widevine encrypted video in milliseconds.",
"kind": "exponential",
"high": 7200000,
"n_buckets": 100,
"bug_numbers": [1662212, 1685399],
"releaseChannelCollection": "opt-out"
},
"MEDIA_CODEC_USED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"keyed": true,
"kind": "count",
"releaseChannelCollection": "opt-out",
"description": "Count of use of audio/video codecs in HTMLMediaElements and WebAudio. Those with 'resource' prefix are approximate; report based on HTTP ContentType or sniffing. Those with 'webaudio' prefix are for WebAudio."
},
"MSE_SOURCE_BUFFER_TYPE": {
"products": ["firefox"],
"record_in_processes": ["main", "content"],
"alert_emails": ["media-alerts@mozilla.com"],
"bug_numbers": [1699249, 1848211],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"VideoHevc",
"VideoWebm",
"AudioWebm",
"VideoMp4",
"AudioMp4",
"VideoMp2t",
"AudioMp2t",
"AudioMpeg",
"AudioAac"
],
"releaseChannelCollection": "opt-out",
"description": "Count the actual or possible (because we don't support some of them for now) usage amount for each media mime type used in MSE. We collect this data in MediaSource's `AddSourceBuffer()` and `IsTypeSupported()`."
},
"FX_SANITIZE_TOTAL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mbonardo@mozilla.com", "jhofmann@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"description": "Sanitize: Total time it takes to sanitize (ms)"
},
"FX_SANITIZE_CACHE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mbonardo@mozilla.com", "jhofmann@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"description": "Sanitize: Time it takes to sanitize the cache (ms)"
},
"FX_SANITIZE_COOKIES_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mbonardo@mozilla.com", "jhofmann@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"description": "Sanitize: Time it takes to sanitize firefox cookies (ms). A subset of FX_SANITIZE_COOKIES."
},
"FX_SANITIZE_HISTORY": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mbonardo@mozilla.com", "jhofmann@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"description": "Sanitize: Time it takes to sanitize history (ms)"
},
"FX_SANITIZE_FORMDATA": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mbonardo@mozilla.com", "jhofmann@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"description": "Sanitize: Time it takes to sanitize stored form data (ms)"
},
"FX_SANITIZE_DOWNLOADS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mbonardo@mozilla.com", "jhofmann@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"description": "Sanitize: Time it takes to sanitize recent downloads (ms)"
},
"FX_SANITIZE_SESSIONS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mbonardo@mozilla.com", "jhofmann@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"description": "Sanitize: Time it takes to sanitize saved sessions (ms)"
},
"FX_SANITIZE_SITESETTINGS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mbonardo@mozilla.com", "jhofmann@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"description": "Sanitize: Time it takes to sanitize site-specific settings (ms)"
},
"FX_SANITIZE_OPENWINDOWS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["mbonardo@mozilla.com", "jhofmann@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 20,
"description": "Sanitize: Time it takes to sanitize the open windows list (ms). On Android, this is the time it takes to close all open tabs (ms)."
},
"PWMGR_LOGIN_PAGE_SAFETY": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec"],
"alert_emails": ["seceng-telemetry@mozilla.com", "loines@mozilla.com"],
"bug_numbers": [1340021, 1545172],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 8,
"description": "The safety of a page where we see a password field. (0: safe page & safe submit; 1: safe page & unsafe submit; 2: safe page & unknown submit; 3: unsafe page & safe submit; 4: unsafe page & unsafe submit; 5: unsafe page & unknown submit)",
"record_into_store": ["main"]
},
"PWMGR_NUM_IMPROVED_GENERATED_PASSWORDS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "The number of passwords generated when 'signon.improvedPasswordRules.enabled' is true. 0 = Password generated by default rules, 1 = Password generated by custom rules",
"alert_emails": ["tgiles@mozilla.com", "passwords-dev@mozilla.com"],
"bug_numbers": [1686071]
},
"PWMGR_PROMPT_REMEMBER_ACTION": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 5,
"description": "Action taken by user through prompt for creating a login. (0=Prompt displayed [always recorded], 1=Add login, 2=Don't save now, 3=Never save)",
"alert_emails": ["loines@mozilla.com"],
"bug_numbers": [1454733, 1545172],
"releaseChannelCollection": "opt-out",
"record_into_store": ["main"]
},
"PWMGR_PROMPT_UPDATE_ACTION": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 5,
"description": "Action taken by user through prompt for modifying a login. (0=Prompt displayed [always recorded], 1=Update login, 2=Don't update, 3=Remove saved login)",
"alert_emails": ["loines@mozilla.com"],
"bug_numbers": [1454733, 1545172, 1226236],
"releaseChannelCollection": "opt-out",
"record_into_store": ["main"]
},
"PWMGR_IS_USERNAME_ONLY_FORM": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Whether a <form> is a username-only form. (0=Form has a possible username field but is not considered as a username-only form, 1=Form is considered as a username-only form)",
"bug_numbers": [1708455],
"alert_emails": ["passwords-dev@mozilla.org"],
"releaseChannelCollection": "opt-out"
},
"PWMGR_SIGNUP_FORM_DETECTION_MS": {
"record_in_processes": ["content"],
"products": ["firefox"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 70,
"bug_numbers": [1815449],
"alert_emails": ["passwords-dev@mozilla.org"],
"releaseChannelCollection": "opt-out",
"description": "Elapsed time to detect whether a <form> element is a signup form."
},
"SERVICE_WORKER_SPAWN_GETS_QUEUED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["amarchesini@mozilla.com"],
"bug_numbers": [1286895],
"expires_in_version": "never",
"kind": "count",
"description": "Tracking whether a ServiceWorker spawn gets queued due to hitting max workers per domain limit. File bugs in Core::DOM in case of a Telemetry regression."
},
"SHARED_WORKER_SPAWN_GETS_QUEUED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["amarchesini@mozilla.com"],
"bug_numbers": [1286895],
"expires_in_version": "never",
"kind": "count",
"description": "Tracking whether a SharedWorker spawn gets queued due to hitting max workers per domain limit. File bugs in Core::DOM in case of a Telemetry regression."
},
"DEDICATED_WORKER_SPAWN_GETS_QUEUED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["amarchesini@mozilla.com"],
"bug_numbers": [1286895],
"expires_in_version": "never",
"kind": "count",
"description": "Tracking 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."
},
"SERVICE_WORKER_RUNNING": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "linear",
"high": 31,
"n_buckets": 30,
"keyed": true,
"keys": ["All", "Fetch"],
"bug_numbers": [1740335],
"alert_emails": [
"sw-telemetry@mozilla.com",
"rjesup@mozilla.com",
"echuang@mozilla.com"
],
"description": "The sampled number of simultaneous running ServiceWorkers in a session, sampled once each 10 seconds (lazily on state change)"
},
"GRAPHICS_SANITY_TEST": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"kind": "enumerated",
"n_values": 20,
"releaseChannelCollection": "opt-out",
"description": "Reports results from the graphics sanity test to track which drivers are having problems (0=TEST_PASSED, 1=TEST_FAILED_RENDER, 2=TEST_FAILED_VIDEO, 3=TEST_CRASHED)"
},
"READER_MODE_PARSE_RESULT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["firefox-dev@mozilla.org", "gijs@mozilla.com"],
"kind": "enumerated",
"n_values": 5,
"description": "The result of trying to parse a document to show in reader view (0=Success, 1=Error too many elements, 2=Error in worker, 3=Error no article)"
},
"READER_MODE_DOWNLOAD_RESULT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["firefox-dev@mozilla.org", "gijs@mozilla.com"],
"kind": "enumerated",
"n_values": 5,
"description": "The result of trying to download a document to show in reader view (0=Success, 1=Error XHR, 2=Error no document)"
},
"PERMISSIONS_SQL_CORRUPTED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "count",
"description": "Record the permissions.sqlite init failure"
},
"DEFECTIVE_PERMISSIONS_SQL_REMOVED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "count",
"description": "Record the removal of defective permissions.sqlite"
},
"GRAPHICS_DRIVER_STARTUP_TEST": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 20,
"releaseChannelCollection": "opt-out",
"description": "Reports whether or not graphics drivers crashed during startup."
},
"WEAVE_DEVICE_COUNT_DESKTOP": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["sync-dev@mozilla.org"],
"bug_numbers": [1232050],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 10,
"releaseChannelCollection": "opt-out",
"description": "Number of desktop devices (including this device) associated with this Sync account. Recorded each time Sync successfully completes the 'clients' engine."
},
"WEAVE_DEVICE_COUNT_MOBILE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["sync-dev@mozilla.org"],
"bug_numbers": [1232050],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 10,
"releaseChannelCollection": "opt-out",
"description": "Number of mobile devices associated with this Sync account. Recorded each time Sync successfully completes the 'clients' engine."
},
"PUSH_API_NOTIFY": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"releaseChannelCollection": "opt-out",
"alert_emails": ["push@mozilla.com"],
"bug_numbers": [1429286],
"expires_in_version": "never",
"kind": "count",
"description": "Number of push messages that were successfully decrypted and delivered to a ServiceWorker."
},
"GFX_CONTENT_FAILED_TO_ACQUIRE_DEVICE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 6,
"description": "Failed to create a gfx content device. 0=content d3d11, 1=image d3d11, 2=d2d1."
},
"GFX_CRASH": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"releaseChannelCollection": "opt-out",
"description": "Graphics Crash Reason (...)"
},
"WEBFONT_DOWNLOAD_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["jdaggett@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 50,
"description": "Time to download a webfont (ms)"
},
"WEBFONT_FONTTYPE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["jdaggett@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 10,
"description": "Font format type (woff/woff2/ttf/...)"
},
"WEBFONT_SRCTYPE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["jdaggett@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 5,
"description": "Font src type loaded (1 = local, 2 = url, 3 = data)"
},
"WEBFONT_PER_PAGE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["jdaggett@mozilla.com"],
"expires_in_version": "never",
"kind": "count",
"description": "Number of fonts loaded at page load"
},
"WEBFONT_SIZE_PER_PAGE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["jdaggett@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 50,
"description": "Size of all fonts loaded at page load (kb)"
},
"WEBFONT_SIZE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["jdaggett@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 50,
"description": "Size of font loaded (kb)"
},
"WEBFONT_COMPRESSION_WOFF": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["jdaggett@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 50,
"description": "Compression ratio of WOFF data (%)"
},
"WEBFONT_COMPRESSION_WOFF2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["jdaggett@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 50,
"description": "Compression ratio of WOFF2 data (%)"
},
"DOM_SCRIPT_LOADING_SOURCE": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec"],
"alert_emails": ["nicolas.b.pierron@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"bug_numbers": [1362114],
"labels": ["Inline", "SourceFallback", "Source", "AltData"],
"description": "Record the input from which the bytes are coming from, for each script in a document."
},
"VIDEO_DROPPED_FRAMES_PROPORTION": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 50,
"bug_numbers": [1238433, 1570634],
"description": "Percentage of frames decoded frames dropped between starting and stopping a video"
},
"VIDEO_DROPPED_FRAMES_PROPORTION_EXPONENTIAL": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"bug_numbers": [1238433, 1570634, 1752207, 1755363],
"description": "Ratio of dropped frames per total decoded frames scaled by 10,000 between starting and stopping a video"
},
"VIDEO_DROPPED_DECODED_FRAMES_PROPORTION_EXPONENTIAL": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"bug_numbers": [1761994],
"description": "Ratio of decoder dropped frames per total decoded frames scaled by 10,000 between starting and stopping a video"
},
"VIDEO_DROPPED_SINK_FRAMES_PROPORTION_EXPONENTIAL": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"bug_numbers": [1761994],
"description": "Ratio of sink dropped frames per total decoded frames scaled by 10,000 between starting and stopping a video"
},
"VIDEO_DROPPED_COMPOSITOR_FRAMES_PROPORTION_EXPONENTIAL": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"bug_numbers": [1761994],
"description": "Ratio of compositor dropped frames per total decoded frames scaled by 10,000 between starting and stopping a video"
},
"MEDIA_DECODER_BACKEND_USED": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"bug_numbers": [1259695],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 10,
"description": "Media decoder backend (0=WMF Software, 1=DXVA2D3D9, 2=DXVA2D3D11)"
},
"SANDBOX_REJECTED_SYSCALLS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["jld@mozilla.com", "gcp@mozilla.com"],
"bug_numbers": [1286865],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "count",
"keyed": true,
"description": "System calls blocked by a seccomp-bpf sandbox policy; limited to syscalls where we would crash on Nightly. The key is generally the architecture and syscall ID but in some cases we include non-personally-identifying information from the syscall arguments; see the function SubmitToTelemetry in security/sandbox/linux/reporter/SandboxReporter.cpp for details."
},
"SANDBOX_FAILED_LAUNCH_KEYED": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["bowen@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 50,
"bug_numbers": [1368600],
"description": "Error code when a Windows sandboxed process fails to launch, keyed by process type and Windows error code. See https://searchfox.org/mozilla-central/search?q=ResultCode++path%3Asandbox_types.h&redirect=true for definitions of the error codes."
},
"SYNC_WORKER_OPERATION": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["amarchesini@mozilla.com", "khuey@mozilla.com"],
"bug_numbers": [1267904],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 20,
"keyed": true,
"description": "Tracking how long a Worker thread is blocked when a sync operation is executed on the main-thread."
},
"SUBPROCESS_KILL_HARD": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["wmccloskey@mozilla.com"],
"bug_numbers": [1269961],
"expires_in_version": "never",
"kind": "count",
"keyed": true,
"releaseChannelCollection": "opt-out",
"description": "Counts the number of times a subprocess was forcibly killed, and the reason."
},
"FX_CONTENT_CRASH_DUMP_UNAVAILABLE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["wmccloskey@mozilla.com"],
"bug_numbers": [1269961],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"description": "Counts the number of times that about:tabcrashed was unable to find a crash dump."
},
"FX_CONTENT_CRASH_NOT_SUBMITTED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["wmccloskey@mozilla.com"],
"bug_numbers": [1269961],
"expires_in_version": "never",
"kind": "count",
"releaseChannelCollection": "opt-out",
"description": "Counts the number of times that about:tabcrashed was unloaded without submitting."
},
"BLINK_FILESYSTEM_USED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["amarchesini@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [1272501],
"releaseChannelCollection": "opt-out",
"description": "Webkit/Blink filesystem used"
},
"WEBKIT_DIRECTORY_USED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["amarchesini@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [1272501],
"releaseChannelCollection": "opt-out",
"description": "HTMLInputElement.webkitdirectory attribute used"
},
"PLACES_SEARCHBAR_FILTER_TYPE": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"alert_emails": ["pguruprasad@mozilla.com", "rfambro@mozilla.com"],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1801290],
"kind": "categorical",
"labels": ["visited", "lastvisited", "dayandsite", "site", "day"],
"description": "The type of search filters used for the sidebar search."
},
"PLACES_SEARCHBAR_CUMULATIVE_SEARCHES": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"alert_emails": ["pguruprasad@mozilla.com", "rfambro@mozilla.com"],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1801290],
"kind": "enumerated",
"n_values": 20,
"description": "Cumulative no. of searches performed before selecting a link."
},
"PLACES_SEARCHBAR_CUMULATIVE_FILTER_COUNT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"alert_emails": ["pguruprasad@mozilla.com", "rfambro@mozilla.com"],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1801290],
"kind": "enumerated",
"n_values": 20,
"description": "Cumulative no. of search filters applied performed before selecting a link."
},
"PLACES_BOOKMARKS_SEARCHBAR_CUMULATIVE_SEARCHES": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"alert_emails": ["firefox-view-engineers@mozilla.com"],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1819081],
"kind": "enumerated",
"n_values": 20,
"description": "Cumulative no. bookmark of searches performed before selecting a link."
},
"URLCLASSIFIER_UI_EVENTS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["seceng-telemetry@mozilla.com", "dlee@mozilla.com"],
"bug_numbers": [1375277, 1531034, 1636962],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 64,
"description": "URL CLassifier-related (aka Safe Browsing) UI events. See nsIUrlClassifierUITelemetry.idl for the specific values."
},
"GFX_MACOS_VIDEO_LOW_POWER": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["bwerth@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1737682],
"description": "MacOS video low power state achieved when enqueueing a video frame.",
"kind": "categorical",
"labels": [
"NotVideo",
"LowPower",
"FailMultipleVideo",
"FailWindowed",
"FailOverlaid",
"FailBacking",
"FailMacOSVersion",
"FailPref",
"FailSurface",
"FailEnqueue"
]
},
"BFCACHE_COMBO": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["sefeng@mozilla.com"],
"bug_numbers": [1531917],
"expires_in_version": "never",
"kind": "categorical",
"releaseChannelCollection": "opt-out",
"labels": [
"BFCache_Success",
"Success_Not_Toplevel",
"Unload",
"Unload_Req",
"Req",
"Unload_Req_Peer",
"Unload_Req_Peer_MSE",
"Unload_Req_MSE",
"SPD_Unload_Req_Peer",
"Remote_Subframes",
"Beforeunload",
"Other"
],
"description": "The 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"
},
"QM_QUOTA_INFO_LOAD_TIME_V0": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"bug_numbers": [1609625, 1683102],
"kind": "exponential",
"keyed": true,
"high": 180000,
"n_buckets": 60,
"releaseChannelCollection": "opt-out",
"alert_emails": ["jan.varga@gmail.com", "storage-telemetry@mozilla.com"],
"description": "Time (ms) for the QuotaManager to load quota information. Keyed by conditions during quota info loading, see RecordTimeDeltaHelper::Run in https://searchfox.org/firefox-main/source/dom/quota/ActorsParent.cpp"
},
"QM_FIRST_INITIALIZATION_ATTEMPT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"bug_numbers": [1592934],
"kind": "boolean",
"keyed": true,
"releaseChannelCollection": "opt-out",
"alert_emails": ["jan.varga@gmail.com", "storage-telemetry@mozilla.com"],
"description": "True if the first initialization attempt succeeded, keyed by the initialization type."
},
"QM_SHUTDOWN_TIME_V0": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"bug_numbers": [1824075],
"kind": "exponential",
"keyed": true,
"high": 60000,
"n_buckets": 60,
"releaseChannelCollection": "opt-out",
"alert_emails": ["jan.varga@gmail.com", "storage-telemetry@mozilla.com"],
"description": "Time (ms) for the QuotaManager to shutdown. Keyed by conditions during shutdown, see RecordTimeDeltaHelper::Run in https://searchfox.org/firefox-main/source/dom/quota/ActorsParent.cpp"
},
"GV_PAGE_LOAD_PROGRESS_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["geckoview-team@mozilla.com", "esawin@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 100,
"bug_numbers": [1499418, 1580077],
"description": "GeckoView: The time between page load progress start (0) and completion (100) in ms."
},
"GV_PAGE_LOAD_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["geckoview-team@mozilla.com", "esawin@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 100,
"bug_numbers": [1499418, 1584109],
"description": "GeckoView: Time taken to load a page in ms. This includes all static contents, no dynamic content. Loading of about: pages is not counted. Back back navigation (sometimes via BFCache) is included which is a source of bimodality due to the <50ms load times."
},
"HTTP_TRAFFIC_ANALYSIS_3": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"arthur@mozilla.com",
"tanvi@mozilla.com",
"tihuang@mozilla.com"
],
"bug_numbers": [
1533363, 1546796, 1546906, 1550756, 1572666, 1590124, 1621800, 1668604,
1706842
],
"expires_in_version": "never",
"kind": "categorical",
"n_values": 50,
"labels": [
"Y0_N1Sys",
"Y1_N1",
"Y2_N3Oth",
"Y3_N3BasicLead",
"Y4_N3BasicBg",
"Y5_N3BasicOth",
"Y6_N3ContentLead",
"Y7_N3ContentBg",
"Y8_N3ContentOth",
"Y9_N3FpLead",
"Y10_N3FpBg",
"Y11_N3FpOth",
"Y12_P1Sys",
"Y13_P1",
"Y14_P3Oth",
"Y15_P3BasicLead",
"Y16_P3BasicBg",
"Y17_P3BasicOth",
"Y18_P3ContentLead",
"Y19_P3ContentBg",
"Y20_P3ContentOth",
"Y21_P3FpLead",
"Y22_P3FpBg",
"Y23_P3FpOth"
],
"keyed": true,
"keys": ["Connection", "Transaction"],
"releaseChannelCollection": "opt-out",
"description": "Numbers of HTTP transactions and connections by type. There are some categories separated by labels based on 5 parameters: 1. normal browsing or private browsing 2. system principal or not 3. first party or third party 4. class of service (Leader/Background/Others) 5. tracking classification (Basic/Content/FingerprintingContent)."
},
"COOKIE_PURGING_ORIGINS_PURGED": {
"expires_in_version": "never",
"record_in_processes": ["main"],
"products": ["firefox"],
"kind": "exponential",
"high": 500,
"n_buckets": 30,
"bug_numbers": [1630053, 1656134, 1689271],
"releaseChannelCollection": "opt-out",
"alert_emails": [
"jhofmann@mozilla.com",
"senglehardt@mozilla.com",
"aedelstein@mozilla.com",
"seceng-telemetry@mozilla.com"
],
"description": "The number of origins that were purged during one run of cookie purging."
},
"COOKIE_PURGING_TRACKERS_WITH_USER_INTERACTION": {
"expires_in_version": "never",
"record_in_processes": ["main"],
"products": ["firefox"],
"kind": "exponential",
"high": 500,
"n_buckets": 30,
"bug_numbers": [1630053, 1656134, 1689271],
"releaseChannelCollection": "opt-out",
"alert_emails": [
"jhofmann@mozilla.com",
"senglehardt@mozilla.com",
"aedelstein@mozilla.com",
"seceng-telemetry@mozilla.com"
],
"description": "The number of trackers that had user interaction at the time of purging."
},
"COOKIE_PURGING_TRACKERS_USER_INTERACTION_REMAINING_DAYS": {
"expires_in_version": "never",
"record_in_processes": ["main"],
"products": ["firefox"],
"kind": "linear",
"high": 100,
"n_buckets": 60,
"bug_numbers": [1630053, 1656134, 1689271],
"releaseChannelCollection": "opt-out",
"alert_emails": [
"jhofmann@mozilla.com",
"senglehardt@mozilla.com",
"aedelstein@mozilla.com",
"seceng-telemetry@mozilla.com"
],
"description": "The 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_DURATION_MS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"jhofmann@mozilla.com",
"senglehardt@mozilla.com",
"aedelstein@mozilla.com",
"seceng-telemetry@mozilla.com"
],
"expires_in_version": "never",
"bug_numbers": [1630053, 1656134, 1689271],
"kind": "exponential",
"high": 600000,
"releaseChannelCollection": "opt-out",
"n_buckets": 30,
"description": "Time spent per daily cookie purging activity, in milliseconds. This measures the time for all batch iterations of that day."
},
"COOKIE_PURGING_INTERVAL_HOURS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": [
"jhofmann@mozilla.com",
"senglehardt@mozilla.com",
"aedelstein@mozilla.com",
"seceng-telemetry@mozilla.com"
],
"expires_in_version": "never",
"bug_numbers": [1630053, 1656134, 1689271],
"kind": "linear",
"high": 168,
"releaseChannelCollection": "opt-out",
"n_buckets": 56,
"description": "How much time (in hours) passed between the current cookie purging activity and the one before that (cookie purging is run on 'daily idle')"
},
"REFERRER_POLICY_COUNT": {
"products": ["firefox"],
"record_in_processes": ["main"],
"alert_emails": [
"tihuang@mozilla.com",
"jhofmann@mozilla.com",
"ckerschbaumer@mozilla.com",
"seceng-telemetry@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 18,
"bug_numbers": [1720869],
"description": "The counter of each referrer policy which has been computed for a referrer. The buckets (0-8) are for same-site requests and buckets (9-17) are for cross-site requests. Note that the index matches to the order in ReferrerPolicy.webidl",
"releaseChannelCollection": "opt-out"
},
"APZ_ZOOM_ACTIVITY": {
"products": ["firefox"],
"record_in_processes": ["content"],
"alert_emails": ["botond@mozilla.com"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [1627708, 1672576],
"description": "Whether non-RDM page had user-triggered zooming activity",
"releaseChannelCollection": "opt-out"
},
"APZ_ZOOM_PINCHSOURCE": {
"products": ["firefox"],
"record_in_processes": ["main", "gpu"],
"alert_emails": ["botond@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 5,
"bug_numbers": [1627708, 1672576],
"description": "Input device that triggered the zoom gesture (InputData::PinchGestureSource)",
"releaseChannelCollection": "opt-out"
},
"SQLITE_STORE_OPEN": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["dtownsend@mozilla.com", "mbonardo@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"keyed": true,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1635489, 1977614],
"description": "The result of attempting to open a sqlite file.",
"labels": [
"failure",
"access",
"diskio",
"corrupt",
"busy",
"misuse",
"diskspace"
]
},
"SQLITE_STORE_QUERY": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["dtownsend@mozilla.com", "mbonardo@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"keyed": true,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1635489, 1977614],
"description": "The result of attempting to query a sqlite file.",
"labels": [
"failure",
"access",
"diskio",
"corrupt",
"busy",
"misuse",
"diskspace"
]
},
"REL_PRELOAD_MISS_RATIO": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"bug_numbers": [1658532, 1583604, 1666981, 1700831, 1736687, 1777403],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"TYPE_SCRIPT_USED",
"TYPE_SCRIPT_UNUSED",
"TYPE_STYLE_USED",
"TYPE_STYLE_UNUSED",
"TYPE_IMAGE_USED",
"TYPE_IMAGE_UNUSED",
"TYPE_FONT_USED",
"TYPE_FONT_UNUSED",
"TYPE_FETCH_USED",
"TYPE_FETCH_UNUSED"
],
"releaseChannelCollection": "opt-out",
"description": "Ratio of used and unused resources preloaded with link rel=preload tag or response header, broken down by supported resource type."
},
"TEXT_RECOGNITION_API_PERFORMANCE": {
"record_in_processes": ["main"],
"products": ["firefox"],
"releaseChannelCollection": "opt-out",
"alert_emails": ["gtatum@mozilla.com", "nordzilla@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 120000,
"n_buckets": 20,
"bug_numbers": [1783261],
"description": "The milliseconds of time the text recognition results took to display, including the UI time and OS response time."
},
"TEXT_RECOGNITION_INTERACTION_TIMING": {
"record_in_processes": ["main"],
"products": ["firefox"],
"releaseChannelCollection": "opt-out",
"alert_emails": ["gtatum@mozilla.com", "nordzilla@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 120000,
"n_buckets": 20,
"bug_numbers": [1783261],
"description": "The milliseconds of time that a user viewed the text results."
},
"TEXT_RECOGNITION_TEXT_LENGTH": {
"record_in_processes": ["main"],
"products": ["firefox"],
"releaseChannelCollection": "opt-out",
"alert_emails": ["gtatum@mozilla.com", "nordzilla@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 50000,
"n_buckets": 20,
"bug_numbers": [1783261],
"description": "Measures the length of the text that was recognized, in code units."
},
"DOWNLOADS_USER_ACTION_ON_BLOCKED_DOWNLOAD": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
"bug_numbers": [1722066],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"n_values": 3,
"keyed": true,
"description": "Users action on blocked download, keyed by verdict type (0=Number of blocked downloads, 1=Confirm block, 2=Confirm unblock)"
},
"ORB_JAVASCRIPT_VALIDATION_MS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["farre@mozilla.com"],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"keyed": true,
"keys": ["javascript", "json", "other", "failure"],
"high": 10000,
"n_buckets": 50,
"bug_numbers": [1804638],
"description": "Time (in ms) that it takes for a ORB JavaScript validator to complete a validation, including IPC to the validator actor."
},
"ORB_RECEIVE_DATA_FOR_VALIDATION_MS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["farre@mozilla.com"],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"keyed": true,
"keys": ["javascript", "json", "other", "failure"],
"high": 10000,
"n_buckets": 50,
"bug_numbers": [1804638],
"description": "Time (in ms) that it takes to receive data for ORB JavaScript validation, including IPC to the validator actor."
},
"ORB_DID_EVER_BLOCK_RESPONSE": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["farre@mozilla.com"],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [1812051],
"description": "If any opaque response was blocked for a given top-level window context."
},
"ORB_BLOCK_REASON": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["sefeng@mozilla.com", "afarre@mozilla.com"],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"MIME_NEVER_SNIFFED",
"RESP_206_BLCLISTED",
"NOSNIFF_BLC_OR_TEXTP",
"RESP_206_NO_FIRST",
"AFTER_SNIFF_MEDIA",
"AFTER_SNIFF_NOSNIFF",
"AFTER_SNIFF_STA_CODE",
"AFTER_SNIFF_CT_FAIL",
"MEDIA_NOT_INITIAL",
"MEDIA_INCORRECT_RESP",
"JS_VALIDATION_FAILED"
],
"bug_numbers": [1833216],
"description": "The reason of why this request was blocked by ORB"
},
"ORB_BLOCK_INITIATOR": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["sefeng@mozilla.com", "afarre@mozilla.com"],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"INVALID",
"OTHER",
"FILTERED_FETCH",
"BLOCKED_FETCH",
"JSON",
"SCRIPT",
"IMAGE",
"STYLESHEET",
"XMLHTTPREQUEST",
"DTD",
"FONT",
"MEDIA",
"CSP_REPORT",
"XSLT",
"IMAGESET",
"WEB_MANIFEST",
"SPECULATIVE",
"UA_FONT",
"PROXIED_WEBRTC_MEDIA",
"PING",
"BEACON",
"WEB_TRANSPORT",
"EXCLUDED",
"TEXT"
],
"bug_numbers": [1833216],
"description": "The initiator of this ORB blocked request."
},
"STRIP_ON_SHARE_PARAMS_REMOVED": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "linear",
"high": 100,
"n_buckets": 50,
"alert_emails": ["amadan@mozilla.com", "emz@mozilla.com"],
"bug_numbers": [1833105],
"description": "The number of query parameters removed, if any, when strip on share is used"
},
"STRIP_ON_SHARE_LENGTH_DECREASE": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 1000,
"n_buckets": 100,
"alert_emails": ["amadan@mozilla.com", "emz@mozilla.com"],
"bug_numbers": [1833105],
"description": "The decrease in the length of the URL when strip on share is used, only if at least one parameter is stripped"
},
"SCREENWAKELOCK_HELD_DURATION_MS": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["vhilla@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 240000,
"high": 28800000,
"n_buckets": 50,
"bug_numbers": [1589554],
"description": "How long a screen wake lock was held in ms"
},
"SCREENWAKELOCK_RELEASE_BATTERY_LEVEL_DISCHARGING": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["vhilla@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 100,
"n_buckets": 50,
"bug_numbers": [1589554],
"description": "Battery level when discharging and the wake lock was released"
}
}