Quellcode-Bibliothek Histograms.json
Sprache: unbekannt
|
|
Spracherkennung für: .json vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
{
"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/mozilla-central/source/accessible/windows/msaa/Compatibility.h).",
"alert_emails": ["accessibility@mozilla.com", "jteh@mozilla.com"]
},
"A11Y_TREE_UPDATE_TIMING_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["asurkov@mozilla.com"],
"bug_numbers": [1424768],
"expires_in_version": "never",
"description": "The amount of time taken to update the accessibility tree (ms)",
"kind": "exponential",
"high": 60000,
"n_buckets": 50
},
"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."
},
"ADDON_SIGNATURE_VERIFICATION_STATUS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"n_values": 32,
"bug_numbers": [1771523],
"description": "Records the result of App Signature Verification. See the comments in OpenSignedAppFile. "
},
"BACKGROUNDFILESAVER_THREAD_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 21,
"description": "Maximum number of concurrent threads reached during a given download session"
},
"CHECKERBOARD_DURATION": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "botond@mozilla.com"],
"bug_numbers": [1238040, 1539309, 1584109],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 50,
"description": "Duration of a checkerboard event in milliseconds"
},
"CHECKERBOARD_PEAK": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "botond@mozilla.com"],
"bug_numbers": [1238040, 1539309, 1584109],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"high": 66355200,
"n_buckets": 50,
"description": "Peak number of CSS pixels checkerboarded during a checkerboard event (the high value is the size of a 4k display with max APZ zooming)"
},
"CHECKERBOARD_POTENTIAL_DURATION": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "botond@mozilla.com"],
"bug_numbers": [1238040, 1539309, 1584109],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"high": 1000000,
"n_buckets": 50,
"description": "Duration of a chunk of time (in ms) that could reasonably have had checkerboarding"
},
"CHECKERBOARD_SEVERITY": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "botond@mozilla.com"],
"bug_numbers": [1238040, 1539309, 1584109],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"high": 1073741824,
"n_buckets": 50,
"description": "Opaque measure of the severity of a checkerboard event"
},
"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"
},
"COMPOSITE_TIME": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "jnicol@mozilla.com"],
"expires_in_version": "never",
"description": "Composite times in milliseconds",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1080160, 1529352, 1580129]
},
"COMPOSITE_SWAP_TIME": {
"record_in_processes": ["main", "gpu"],
"products": ["firefox"],
"alert_emails": [
"gfx-telemetry-alerts@mozilla.com",
"jmuizelaar@mozilla.com"
],
"expires_in_version": "never",
"description": "Time to do swap/present/commit in 100 microseconds",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1612511]
},
"COMPOSITE_FRAME_ROUNDTRIP_TIME": {
"record_in_processes": ["main", "content", "gpu"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"description": "Time from vsync to finishing a composite in milliseconds.",
"kind": "exponential",
"high": 1000,
"n_buckets": 50
},
"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": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"description": "Time spent on one cycle collection (ms)"
},
"CYCLE_COLLECTOR_WORKER": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"description": "Time spent on one cycle collection in a worker (ms)"
},
"CYCLE_COLLECTOR_FULL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"description": "Full pause time for one cycle collection, including preparation (ms)"
},
"CYCLE_COLLECTOR_MAX_PAUSE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"bug_numbers": [1364503],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"description": "Longest pause for an individual slice of one cycle collection, including preparation (ms)"
},
"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_TIME_BETWEEN": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 120,
"n_buckets": 50,
"description": "Time spent in between cycle collections (seconds)"
},
"CYCLE_COLLECTOR_ASYNC_SNOW_WHITE_FREEING": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"description": "Time spent on one asynchronous SnowWhite freeing (ms)"
},
"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"
},
"DEFERRED_FINALIZE_ASYNC": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"description": "Pause time for asynchronous deferred finalization (ms)"
},
"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)"
},
"FIREFOX_VIEW_CUMULATIVE_SEARCHES": {
"record_in_processes": ["main"],
"products": ["firefox"],
"expires_in_version": "never",
"alert_emails": ["firefoxview@mozilla.com"],
"releaseChannelCollection": "opt-out",
"bug_numbers": [1869765],
"kind": "enumerated",
"n_values": 100,
"description": "Cumulative no. of searches performed before selecting a resulting tab.",
"keyed": true,
"keys": [
"recentbrowsing",
"opentabs",
"recentlyclosed",
"history",
"syncedtabs"
]
},
"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_MAX": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"description": "Max time spent on one forget skippable (ms)"
},
"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_REASON_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"bug_numbers": [677411, 764184],
"description": "Reason (enum value) for initiating a GC"
},
"GC_IS_COMPARTMENTAL": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [677411, 1297026],
"description": "Is it a zone GC?"
},
"GC_ZONE_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 100,
"n_buckets": 20,
"bug_numbers": [1790630],
"description": "Total number of GC zones"
},
"GC_ZONES_COLLECTED": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 100,
"n_buckets": 20,
"bug_numbers": [1790630],
"description": "Number of zones collected in a zone GC"
},
"GC_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"bug_numbers": [1636419],
"description": "Time spent running JS GC (ms)"
},
"GC_IN_PROGRESS_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"smaug@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"bug_numbers": [1545093],
"description": "Time from the beginning of the first slice to the end of the last slice (ms)"
},
"GC_BUDGET_MS_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"high": 200,
"n_buckets": 50,
"description": "Requested GC slice budget (ms)",
"bug_numbers": [1637318]
},
"GC_BUDGET_WAS_INCREASED": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "boolean",
"description": "Whether the budget was increased due to taking too long or approaching the incremental limit",
"bug_numbers": [1697526]
},
"GC_SLICE_WAS_LONG": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "boolean",
"description": "Whether a GC slice took 1.5 times or 5ms more than its budget",
"bug_numbers": [1697526]
},
"GC_ANIMATION_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com",
"sdetar@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"bug_numbers": [1489524],
"description": "Time spent running JS GC when animating (ms)"
},
"GC_MAX_PAUSE_MS_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"bug_numbers": [1364503],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"description": "Longest GC slice in a GC (ms)"
},
"GC_PREPARE_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"description": "Time spent running JS GC preparation phase (ms)",
"bug_numbers": [1637642]
},
"GC_MARK_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"bug_numbers": [677411],
"description": "Time spent running JS GC mark phase (ms)"
},
"GC_SWEEP_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"bug_numbers": [677411],
"description": "Time spent running JS GC sweep phase (ms)"
},
"GC_COMPACT_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"bug_numbers": [1247955],
"description": "Time spent running JS GC compact phase (ms)"
},
"GC_MARK_ROOTS_US": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"high": 150000,
"n_buckets": 50,
"description": "Time spent marking GC roots (us)",
"bug_numbers": [1637318]
},
"GC_MARK_GRAY_MS_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"description": "Time spent marking gray GC objects (ms)",
"bug_numbers": [1637318]
},
"GC_MARK_WEAK_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"description": "Time spent marking GC objects held live through weakmaps (ms)",
"bug_numbers": [1637642]
},
"GC_SLICE_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 10000,
"n_buckets": 50,
"bug_numbers": [641025],
"description": "Time spent running a JS GC slice (ms)"
},
"GC_SLOW_PHASE": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 75,
"bug_numbers": [1052728],
"description": "The longest phase in any slice that goes over 2x the budget. The phase values are defined in js/src/gc/GenerateStatsPhases.py."
},
"GC_SLOW_TASK": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 75,
"description": "The longest parallel task in any slice that goes over 2x the budget. The phase values are defined in js/src/gc/GenerateStatsPhases.py.",
"bug_numbers": [1309651]
},
"GC_MMU_50": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "linear",
"high": 100,
"n_buckets": 20,
"bug_numbers": [641025],
"description": "Minimum percentage of time spent outside GC over any 50ms window"
},
"GC_RESET": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [641025],
"description": "Was an incremental GC canceled?"
},
"GC_RESET_REASON": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 20,
"description": "Reason for cancelling an ongoing GC (see js::gc::AbortReason)",
"bug_numbers": [1308116]
},
"GC_NON_INCREMENTAL": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [731052],
"description": "Was the GC non-incremental?"
},
"GC_NON_INCREMENTAL_REASON": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 20,
"description": "Reason for performing a non-incremental GC (see js::gc::AbortReason)",
"bug_numbers": [1308116]
},
"GC_MINOR_REASON": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"bug_numbers": [1052716],
"description": "Reason (enum value) for initiating a minor GC"
},
"GC_MINOR_REASON_LONG": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 100,
"bug_numbers": [1052716],
"description": "Reason (enum value) that caused a long (>1ms) minor GC"
},
"GC_MINOR_US": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 1000000,
"n_buckets": 100,
"bug_numbers": [1052716],
"description": "Time spent running JS minor GC (us)"
},
"GC_NURSERY_BYTES_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"pbone@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"low": 16384,
"high": 16777216,
"n_buckets": 24,
"bug_numbers": [1528867],
"description": "Size of the GC nursery (bytes)"
},
"GC_PRETENURE_COUNT_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"high": 100,
"n_buckets": 20,
"bug_numbers": [1293262, 1637318],
"description": "How many objects groups were selected for pretenuring by a minor GC"
},
"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"
},
"GC_BUDGET_OVERRUN": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 100,
"bug_numbers": [1381777],
"description": "How long a GC slice ran over its budget in microseconds"
},
"GC_NURSERY_PROMOTION_RATE": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 50,
"bug_numbers": [1485299],
"description": "The percentage of nursery objects that were promoted to tenured heap."
},
"GC_TENURED_SURVIVAL_RATE": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 50,
"bug_numbers": [1563755],
"description": "The percentage of tenured GC things that survived a collection."
},
"GC_MARK_RATE_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"low": 1000,
"high": 300000,
"n_buckets": 50,
"bug_numbers": [1475896, 1637318],
"description": "The number of objects marked per ms during GC."
},
"GC_TIME_BETWEEN_S": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"high": 120,
"n_buckets": 50,
"bug_numbers": [1556467],
"description": "Time spent in between garbage collections for the main runtime (seconds)"
},
"GC_TIME_BETWEEN_SLICES_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"high": 2000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1556467],
"description": "Time spent in between garbage collections slice for the main runtime (ms)"
},
"GC_SLICE_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"high": 200,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1556467],
"description": "The number of slices in an incremental GC for the main runtime"
},
"GC_EFFECTIVENESS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"low": 1,
"high": 50000,
"n_buckets": 100,
"bug_numbers": [1580227],
"description": "GC 'effectiveness', the amount of memory freed divided by main-thread collection time (MB/s)"
},
"GC_PARALLEL_MARK": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "boolean",
"bug_numbers": [1861942],
"description": "Whether parallel marking was used for this collection"
},
"GC_PARALLEL_MARK_SPEEDUP": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 800,
"n_buckets": 50,
"bug_numbers": [1817741],
"description": "Ratio of total helper thread time spent marking to main thread time for parallel marking, scaled by 100."
},
"GC_PARALLEL_MARK_UTILIZATION": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "linear",
"low": 1,
"high": 100,
"n_buckets": 50,
"bug_numbers": [1817741],
"description": "Ratio of helper thread time spent marking to total helper thread time for parallel marking."
},
"GC_PARALLEL_MARK_INTERRUPTIONS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"low": 1,
"high": 500,
"n_buckets": 50,
"bug_numbers": [1817741],
"description": "Number of interruptions/donations per slice during parallel marking."
},
"GC_TASK_START_DELAY_US": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"dev-telemetry-gc-alerts@mozilla.org",
"jcoppeard@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"low": 1,
"high": 2000,
"n_buckets": 50,
"bug_numbers": [1817965],
"description": "Delay between queuing a GC task and the task starting."
},
"DESERIALIZE_BYTES": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"expires_in_version": "never",
"kind": "exponential",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1717631],
"low": 16,
"high": 2147483646,
"n_buckets": 100,
"description": "Size of deserialized data, in bytes",
"alert_emails": ["sfink@mozilla.com"]
},
"DESERIALIZE_ITEMS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1717631],
"kind": "exponential",
"high": 2147483646,
"n_buckets": 50,
"description": "Size of deserialized data, in items",
"alert_emails": ["sfink@mozilla.com"]
},
"DESERIALIZE_US": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"expires_in_version": "never",
"kind": "exponential",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1717631],
"high": 150000000,
"n_buckets": 100,
"description": "Time spent deserializing structured data",
"alert_emails": ["sfink@mozilla.com"]
},
"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"
},
"MEMORY_RESIDENT_FAST": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 32768,
"high": 16777216,
"n_buckets": 100,
"bug_numbers": [1226196, 1870550],
"description": "Resident memory size (KB)",
"releaseChannelCollection": "opt-out"
},
"MEMORY_RESIDENT_PEAK": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"memshrink-telemetry-alerts@mozilla.com",
"amccreight@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"low": 32768,
"high": 16777216,
"n_buckets": 100,
"bug_numbers": [1551648, 1870550],
"description": "Peak resident memory size (KB)",
"releaseChannelCollection": "opt-out"
},
"MEMORY_TOTAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": [
"memshrink-telemetry-alerts@mozilla.com",
"amccreight@mozilla.com"
],
"bug_numbers": [1198209, 1511918],
"expires_in_version": "never",
"kind": "exponential",
"low": 32768,
"high": 16777216,
"n_buckets": 100,
"description": "Total Memory Across All Processes (KB) (inaccurate WRT shared memory. See MemoryTelemetry.cpp)",
"releaseChannelCollection": "opt-out"
},
"MEMORY_DISTRIBUTION_AMONG_CONTENT": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"bug_numbers": [1344174],
"expires_in_version": "never",
"kind": "linear",
"keyed": true,
"high": 200,
"n_buckets": 100,
"description": "Absolute difference of each content process' USS and the mean of USS's, normalized by the mean, in percentage. It will be recorded with the rest of the memory probes when gatherMemory is called, if at least 2 content processes are alive. Example: in case of 4 content processes with USS's: 1G, 500MB, 1G, 1.5G, the reported numbers will be: 0, 50, 0, 50. Which indicates that 2 processes used 50% more or 50% less memory than the avarage and 2 used exactly as much as the avarage."
},
"MEMORY_UNIQUE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"bug_numbers": [1198209, 1870550],
"expires_in_version": "never",
"kind": "exponential",
"low": 32768,
"high": 16777216,
"n_buckets": 100,
"description": "Unique Set Size (KB)",
"releaseChannelCollection": "opt-out"
},
"MEMORY_UNIQUE_CONTENT_STARTUP": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec"],
"alert_emails": [
"amccreight@mozilla.com",
"memshrink-telemetry-alerts@mozilla.com"
],
"bug_numbers": [1494827],
"expires_in_version": "never",
"kind": "exponential",
"low": 2048,
"high": 131072,
"n_buckets": 100,
"description": "Unique Set Size of Content Process at Startup (KB)"
},
"MEMORY_VSIZE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 32768,
"high": 16777216,
"n_buckets": 100,
"description": "Virtual memory size (KB)"
},
"MEMORY_VSIZE_MAX_CONTIGUOUS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 32768,
"high": 16777216,
"n_buckets": 100,
"description": "Maximum-sized block of contiguous virtual memory (KB)"
},
"MEMORY_COLLECTION_TIME": {
"record_in_processes": ["all"],
"products": ["firefox"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 1,
"high": 60000,
"n_buckets": 32,
"bug_numbers": [1786864],
"description": "Time spent gathering memory telemetry in milliseconds"
},
"MEMORY_JS_COMPARTMENTS_SYSTEM": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"description": "Total JavaScript compartments used for add-ons and internals."
},
"MEMORY_JS_COMPARTMENTS_USER": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"description": "Total JavaScript compartments used for web pages"
},
"MEMORY_JS_REALMS_SYSTEM": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": [
"memshrink-telemetry-alerts@mozilla.com",
"jdemooij@mozilla.com"
],
"bug_numbers": [1518077],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"description": "Total JavaScript realms used for add-ons and internals."
},
"MEMORY_JS_REALMS_USER": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": [
"memshrink-telemetry-alerts@mozilla.com",
"jdemooij@mozilla.com"
],
"bug_numbers": [1518077],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"description": "Total JavaScript realms used for web pages."
},
"MEMORY_JS_GC_HEAP": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"low": 1024,
"high": 16777216,
"n_buckets": 200,
"description": "Memory used by the garbage-collected JavaScript heap (KB)"
},
"MEMORY_STORAGE_SQLITE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 1024,
"high": 524288,
"n_buckets": 50,
"description": "Memory used by SQLite (KB)"
},
"MEMORY_IMAGES_CONTENT_USED_UNCOMPRESSED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 1024,
"high": 1048576,
"n_buckets": 50,
"description": "Memory used for uncompressed, in-use content images (KB)"
},
"MEMORY_HEAP_ALLOCATED": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 1024,
"high": 16777216,
"n_buckets": 200,
"description": "Heap memory allocated (KB)"
},
"MEMORY_HEAP_OVERHEAD_FRACTION": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"bug_numbers": [1252375],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 25,
"description": "Fraction of committed heap memory that is overhead (percentage)."
},
"GHOST_WINDOWS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 128,
"n_buckets": 32,
"releaseChannelCollection": "opt-out",
"description": "Number of ghost windows"
},
"MEMORY_FREE_PURGED_PAGES_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1024,
"n_buckets": 10,
"description": "Time(ms) to purge dirty heap pages."
},
"LOW_MEMORY_EVENTS_VIRTUAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1024,
"n_buckets": 21,
"description": "Number of low-virtual-memory events fired since last ping",
"bug_numbers": [711490, 1451005]
},
"LOW_MEMORY_EVENTS_PHYSICAL": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1024,
"n_buckets": 21,
"description": "Number of low-physical-memory events fired since last ping",
"bug_numbers": [711490, 1451005]
},
"LOW_MEMORY_EVENTS_COMMIT_SPACE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1024,
"n_buckets": 21,
"description": "Number of low-commit-space events fired since last ping",
"bug_numbers": [1451005]
},
"PAGE_FAULTS_HARD": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "exponential",
"low": 8,
"high": 65536,
"n_buckets": 13,
"description": "Hard page faults (since last telemetry ping)"
},
"MEMORY_PHC_SLOP": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"memshrink-telemetry-alerts@mozilla.com",
"pbone@mozilla.com"
],
"bug_numbers": [1829127, 1892149],
"expires_in_version": "142",
"kind": "exponential",
"low": 4096,
"high": 8388608,
"n_buckets": 48,
"description": "Over-allocation due to PHC's rounding (aka internal fragmentation). Measured in bytes.",
"releaseChannelCollection": "opt-out"
},
"MEMORY_PHC_SLOTS_ALLOCATED": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"memshrink-telemetry-alerts@mozilla.com",
"pbone@mozilla.com"
],
"bug_numbers": [1829127, 1892149],
"expires_in_version": "142",
"kind": "exponential",
"high": 16384,
"n_buckets": 64,
"description": "Number of PHC slots currently allocated",
"releaseChannelCollection": "opt-out"
},
"MEMORY_PHC_SLOTS_FREED": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": [
"memshrink-telemetry-alerts@mozilla.com",
"pbone@mozilla.com"
],
"bug_numbers": [1829127, 1892149],
"expires_in_version": "142",
"kind": "exponential",
"high": 16384,
"n_buckets": 64,
"description": "Number of PHC slots allocated-then-freed",
"releaseChannelCollection": "opt-out"
},
"PROCESS_LIFETIME": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["pbone@mozilla.com"],
"bug_numbers": [1897060],
"expires_in_version": "142",
"kind": "exponential",
"low": 15,
"high": 86400,
"n_buckets": 24,
"description": "Average lifetime of a content process in seconds",
"releaseChannelCollection": "opt-out"
},
"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)"
},
"GDI_INITFONTLIST_TOTAL": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 10,
"description": "gfxGDIFontList::InitFontList Total (ms)"
},
"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)"
},
"SYSTEM_FONT_FALLBACK_SCRIPT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 110,
"description": "System font fallback script"
},
"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]
},
"AVIF_DECODE_RESULT": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"success",
"parse_error",
"no_primary_item",
"decode_error",
"size_overflow",
"out_of_memory",
"pipe_init_error",
"write_buffer_error",
"alpha_y_sz_mismatch",
"alpha_y_bpc_mismatch",
"ispe_mismatch",
"render_size_mismatch",
"frame_size_changed",
"invalid_cicp",
"no_samples",
"invalid_parse_status",
"missing_brand",
"ftyp_not_first",
"no_image",
"multiple_moov",
"no_moov",
"lsel_no_essential",
"a1op_no_essential",
"a1lx_essential",
"txform_no_essential",
"image_item_type",
"item_type_missing",
"construction_method",
"item_loc_not_found",
"no_item_data_box",
"ConvertYCbCr_failure",
"uncategorized"
],
"description": "Decode result of AVIF image",
"bug_numbers": [1670827]
},
"AVIF_AOM_DECODE_ERROR": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"error",
"mem_error",
"abi_mismatch",
"incapable",
"unsup_bitstream",
"unsup_feature",
"corrupt_frame",
"invalid_param"
],
"description": "Error code from aom_codec_decode when decoding AVIF image",
"bug_numbers": [1690406]
},
"AVIF_DECODER": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["dav1d", "aom"],
"description": "Decoder of AVIF image",
"bug_numbers": [1670827]
},
"AVIF_YUV_COLOR_SPACE": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["BT601", "BT709", "BT2020", "identity", "unknown"],
"description": "YUV color space of AVIF image",
"bug_numbers": [1670827]
},
"AVIF_BIT_DEPTH": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["color_8", "color_10", "color_12", "color_16", "unknown"],
"description": "Bits per pixel of AVIF image",
"bug_numbers": [1670827]
},
"AVIF_ALPHA": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["absent", "present"],
"description": "AVIF alpha plane",
"bug_numbers": [1696045]
},
"AVIF_COLR": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["nclx", "icc", "absent", "both"],
"description": "AVIF colour information type",
"bug_numbers": [1696045]
},
"AVIF_CICP_CP": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"RESERVED",
"BT709",
"UNSPECIFIED",
"RESERVED_3",
"BT470M",
"BT470BG",
"BT601",
"SMPTE240",
"GENERIC_FILM",
"BT2020",
"XYZ",
"SMPTE431",
"SMPTE432",
"RESERVED_13",
"RESERVED_14",
"RESERVED_15",
"RESERVED_16",
"RESERVED_17",
"RESERVED_18",
"RESERVED_19",
"RESERVED_20",
"RESERVED_21",
"EBU3213",
"RESERVED_REST"
],
"description": "AVIF CICP colour primaries",
"bug_numbers": [1696045]
},
"AVIF_CICP_TC": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"RESERVED",
"BT709",
"UNSPECIFIED",
"RESERVED_3",
"BT470M",
"BT470BG",
"BT601",
"SMPTE240",
"LINEAR",
"LOG_100",
"LOG_100_SQRT10",
"IEC61966",
"BT_1361",
"SRGB",
"BT2020_10BIT",
"BT2020_12BIT",
"SMPTE2084",
"SMPTE428",
"HLG",
"RESERVED_REST"
],
"description": "AVIF CICP transfer characteristics",
"bug_numbers": [1696045]
},
"AVIF_CICP_MC": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": [
"IDENTITY",
"BT709",
"UNSPECIFIED",
"RESERVED",
"FCC",
"BT470BG",
"BT601",
"SMPTE240",
"YCGCO",
"BT2020_NCL",
"BT2020_CL",
"SMPTE2085",
"CHROMAT_NCL",
"CHROMAT_CL",
"ICTCP",
"RESERVED_REST"
],
"description": "AVIF CICP matrix coefficients",
"bug_numbers": [1696045]
},
"AVIF_ISPE": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["valid", "absent", "bitstream_mismatch"],
"description": "AVIF spatial extents (image size)",
"bug_numbers": [1696045]
},
"AVIF_PIXI": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["valid", "absent", "bitstream_mismatch"],
"description": "AVIF pixel information (bits per channel)",
"bug_numbers": [1696045]
},
"AVIF_PASP": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["absent", "square", "nonsquare", "invalid"],
"description": "AVIF pixel aspect ratio",
"bug_numbers": [1745608]
},
"AVIF_MAJOR_BRAND": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["avif", "avis", "other"],
"description": "AVIF major brand",
"bug_numbers": [1745608]
},
"AVIF_SEQUENCE": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["present", "absent"],
"description": "AVIF image sequence",
"bug_numbers": [1745608]
},
"AVIF_A1LX": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["present", "absent"],
"description": "AVIF AV1LayeredImageIndexingProperty (a1lx)",
"bug_numbers": [1745608]
},
"AVIF_A1OP": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["present", "absent"],
"description": "AVIF OperatingPointSelectorProperty (a1op)",
"bug_numbers": [1745608]
},
"AVIF_CLAP": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["present", "absent"],
"description": "AVIF CleanApertureBox (clap)",
"bug_numbers": [1745608]
},
"AVIF_GRID": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["present", "absent"],
"description": "AVIF AVIF grid-based image",
"bug_numbers": [1745608]
},
"AVIF_IPRO": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["present", "absent"],
"description": "AVIF ItemProtectionBox (ipro)",
"bug_numbers": [1745608]
},
"AVIF_LSEL": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["media-alerts@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "categorical",
"labels": ["present", "absent"],
"description": "AVIF LayerSelectorProperty (lsel)",
"bug_numbers": [1745608]
},
"KEYPRESS_PRESENT_LATENCY": {
"record_in_processes": ["all"],
"products": ["firefox"],
"alert_emails": ["perf-telemetry-alerts@mozilla.com", "vchin@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"releaseChannelCollection": "opt-out",
"low": 1,
"high": 200000,
"n_buckets": 50,
"description": "Time between receiving a keypress event on the event loop and compositing its result onto the screen (ms)",
"bug_numbers": [1506537, 1580077]
},
"MOUSEUP_FOLLOWED_BY_CLICK_PRESENT_LATENCY": {
"record_in_processes": ["main", "gpu"],
"products": ["firefox"],
"alert_emails": ["perf-telemetry-alerts@mozilla.com", "sefeng@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"releaseChannelCollection": "opt-out",
"low": 1,
"high": 200000,
"n_buckets": 50,
"description": "Time between receiving a mouseup which follow by a mouseclick on the event loop and compositing its result onto the screen (ms)",
"bug_numbers": [1698643]
},
"SCROLL_PRESENT_LATENCY": {
"record_in_processes": ["main", "gpu"],
"products": ["firefox"],
"alert_emails": [
"perf-telemetry-alerts@mozilla.com",
"sefeng@mozilla.com",
"vchin@mozilla.com"
],
"expires_in_version": "never",
"kind": "exponential",
"releaseChannelCollection": "opt-out",
"low": 1,
"high": 20000,
"n_buckets": 100,
"description": "Time between receiving a scroll event on the event loop and compositing its result onto the screen (ms)",
"bug_numbers": [1500465, 1604818]
},
"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": "138",
"keyed": true,
"keys": ["known_text", "unknown"],
"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]
},
"FONT_FINGERPRINTING_PER_TAB": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"expires_in_version": "138",
"kind": "boolean",
"releaseChannelCollection": "opt-out",
"description": "Whether a probable font fingerprinting attempt was detected",
"bug_numbers": [1847990, 1912169]
},
"TOTAL_CONTENT_PAGE_LOAD_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["perf-telemetry-alerts@mozilla.com", "bdekoz@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 100,
"high": 30000,
"n_buckets": 100,
"releaseChannelCollection": "opt-out",
"description": "HTTP: Total page load time (ms)",
"bug_numbers": [1580077]
},
"HTTP_SUBITEM_OPEN_LATENCY_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: Page start -> subitem open() (ms)"
},
"HTTP_SUBITEM_FIRST_BYTE_LATENCY_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: Page start -> first byte received for subitem reply (ms)"
},
"HTTP_REQUEST_PER_PAGE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"description": "HTTP: Requests per page (count)"
},
"HTTP_REQUEST_PER_PAGE_FROM_CACHE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 101,
"description": "HTTP: Requests serviced from cache (%)"
},
"HTTP_REQUEST_PER_CONN": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"description": "HTTP: requests per connection"
},
"HTTP_KBREAD_PER_CONN2": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1520260],
"kind": "exponential",
"high": 100000,
"n_buckets": 50,
"description": "HTTP: KB read per connection"
},
"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_CACHE_READ_TIME_V2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP page channel: Cache read time (ms) [cache2]"
},
"HTTP_PAGE_REVALIDATION": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP page channel: Positive cache validation time (ms)"
},
"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_PAGE_COMPLETE_LOAD_CACHED_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 - cache hits (ms) [cache2]"
},
"HTTP_PAGE_COMPLETE_LOAD_NET_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 - network (ms) [cache2]"
},
"HTTP_SUB_DNS_ISSUE_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: open() -> DNS request issued (ms)"
},
"HTTP_SUB_DNS_LOOKUP_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com"],
"description": "HTTP subitem channel: DNS lookup time (ms)"
},
"HTTP_SUB_TLS_HANDSHAKE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [772589],
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: After TCP SYN to Ready for HTTP (ms)"
},
"HTTP_SUB_TCP_CONNECTION_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [772589],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: TCP SYN to Ready for HTTP (ms)"
},
"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_SUB_OPEN_TO_FIRST_FROM_CACHE_V2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: Open -> cache read start (ms) [cache2]"
},
"HTTP_SUB_CACHE_READ_TIME_V2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: Cache read time (ms) [cache2]"
},
"HTTP_SUB_REVALIDATION": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: Positive cache validation time (ms)"
},
"HTTP_SUB_COMPLETE_LOAD_V2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: Overall load time - all (ms) [cache2]"
},
"HTTP_SUB_COMPLETE_LOAD_CACHED_V2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: Overall load time - cache hits (ms) [cache2]"
},
"HTTP_SUB_COMPLETE_LOAD_NET_V2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"description": "HTTP subitem channel: Overall load time - network (ms) [cache2]"
},
"HTTP3_TLS_HANDSHAKE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1675500],
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "HTTP channel (keys: uses_http3_page, uses_http3_sub, supports_http3_page, supports_http3_sub): After TCP SYN to Ready for HTTP (ms)"
},
"SUP_HTTP3_TCP_CONNECTION": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1675500],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "HTTP channel(keys: supports_http3_page, supports_http3_sub): TCP SYN to Ready for HTTP (ms)"
},
"HTTP3_OPEN_TO_FIRST_SENT": {
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"bug_numbers": [1675500],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "HTTP channel(keys: uses_http3_page, uses_http3_sub, supports_http3_page, supports_http3_sub): Open -> first byte of request sent (ms)"
},
"HTTP3_FIRST_SENT_TO_LAST_RECEIVED": {
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"bug_numbers": [1675500],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "HTTP channel (keys: uses_http3_page, uses_http3_sub, supports_http3_page, supports_http3_sub): First byte of request sent -> last byte of response received (ms)"
},
"HTTP3_OPEN_TO_FIRST_RECEIVED": {
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"bug_numbers": [1675500],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "HTTP channel (keys: uses_http3_page, uses_http3_sub, supports_http3_page, supports_http3_sub): Open -> first byte of reply received (ms)"
},
"HTTP3_COMPLETE_LOAD": {
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"bug_numbers": [1675500],
"expires_in_version": "never",
"kind": "exponential",
"high": 30000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "HTTP channel (keys: uses_http3_page, uses_http3_sub, supports_http3_page, supports_http3_sub): Overall load time - network (ms)"
},
"HTTP3_PERF_PAGE_LOAD_TIME_MS": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 50000,
"n_buckets": 100,
"bug_numbers": [1675503],
"keyed": true,
"description": "Time in milliseconds from navigationStart to loadEventStart for the foreground http or https root content document. This is collected only on page load where the main document uses or suppports HTTP3"
},
"HTTP3_PERF_FIRST_CONTENTFUL_PAINT_MS": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 50000,
"n_buckets": 100,
"bug_numbers": [1675503],
"keyed": true,
"description": "The time between navigationStart and the first contentful paint of a foreground http or https root content document, in milliseconds. The contentful paint timestamp is taken during display list building and does not include rasterization or compositing of that paint. This is collected only on page load where the main document uses or suppports HTTP3"
},
"H3P_PERF_PAGE_LOAD_TIME_MS": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 50000,
"n_buckets": 100,
"bug_numbers": [1743965, 1796398],
"keyed": true,
"description": "Time in milliseconds from navigationStart to loadEventStart for the foreground http or https root content document. This is collected only on page load where the main document uses HTTP3. It is keyed based on whether a \"priority\" header has been received."
},
"H3P_PERF_FIRST_CONTENTFUL_PAINT_MS": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 50000,
"n_buckets": 100,
"bug_numbers": [1743965, 1796398],
"keyed": true,
"description": "The time between navigationStart and the first contentful paint of a foreground http or https root content document, in milliseconds. The contentful paint timestamp is taken during display list building and does not include rasterization or compositing of that paint. This is collected only on page load where the main document uses HTTP3. It is keyed based on whether a \"priority\" header has been received."
},
"HTTP_PROXY_TYPE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 8,
"description": "HTTP Proxy Type (none, http, socks)"
},
"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_ENTRIES_PER_HEADER": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"bug_numbers": [1499149],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"kind": "enumerated",
"n_values": 5,
"description": "How many alt-svc productions were seen in a single Alt-Svc header"
},
"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"
},
"HTTP_RESPONSE_STATUS_CODE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["smayya@mozilla.com"],
"bug_numbers": [1896350],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 12,
"description": "Http response status (0=200, 1=301, 2=302, 3=304, 4=307, 5=308, 6=400, 7=401, 8=403, 9=404, 10=500, 11=other)"
},
"HTTP_ONSTART_SUSPEND_TOTAL_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "mnovotny@mozilla.com"],
"bug_numbers": [1347948],
"kind": "exponential",
"high": 60000,
"n_buckets": 100,
"description": "Time in milliseconds that http channel spent suspended between AsyncOpen and OnStartRequest."
},
"HTTP_UPLOAD_BANDWIDTH_MBPS": {
"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": [1830087],
"keyed": true,
"description": "The upload bandwidth for requests larger than 10MB. Measured in megabits per second, Mbps. Keyed by HTTP protocol version."
},
"NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_1": {
"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/1.0, http/1.1 requests larger than 10MB. Measured in megabits per second, Mbps."
},
"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."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "acreskey@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1858256],
"description": "The upload throughput for http/1.0, http/1.1 requests larger than 10MB. Measured in megabits per second, Mbps."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_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": 5000,
"n_buckets": 100,
"bug_numbers": [1858256],
"description": "The upload throughput for http/2 requests larger than 10MB. Measured in megabits per second, Mbps."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_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": 5000,
"n_buckets": 100,
"bug_numbers": [1858256],
"description": "The upload throughput for http/3 requests larger than 10MB. Measured in megabits per second, Mbps."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_10_50": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1866739, 1858256],
"description": "The upload throughput for http/1.0, http/1.1 request size between 10MB and 50MB. Measured in megabits per second, Mbps."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_50_100": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1866739, 1858256],
"description": "The upload throughput for http/1.0, http/1.1 request size between 50MB and 100MB. Measured in megabits per second, Mbps."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_100": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1866739, 1858256],
"description": "The upload throughput for http/1.0, http/1.1 requests larger than 100MB. Measured in megabits per second, Mbps."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_10_50": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1866739, 1858256],
"description": "The upload throughput for http/2 request size between 10MB and 50MB. Measured in megabits per second, Mbps."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_50_100": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1866739, 1858256],
"description": "The upload throughput for http/2 request size between 50MB and 100MB. Measured in megabits per second, Mbps."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_100": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1866739, 1858256],
"description": "The upload throughput for http/2 requests larger than 100MB. Measured in megabits per second, Mbps."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_10_50": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1866739, 1858256],
"description": "The upload throughput for http/3 request size between 10MB and 50MB. Measured in megabits per second, Mbps."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_50_100": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1866739, 1858256],
"description": "The upload throughput for http/3 request size between 50MB and 100MB. Measured in megabits per second, Mbps."
},
"HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_100": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1866739, 1858256],
"description": "The upload throughput for http/3 requests larger than 100MB. Measured in megabits per second, Mbps."
},
"NETWORK_RACE_CACHE_WITH_NETWORK_USAGE_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "mnovotny@mozilla.com"],
"bug_numbers": [1377340],
"kind": "categorical",
"labels": [
"NetworkNoRace",
"CacheNoRace",
"NetworkRace",
"CacheRace",
"NetworkDelayedRace",
"CacheDelayedRace"
],
"description": "Whether we raced network with the cache."
},
"NETWORK_RACE_CACHE_WITH_NETWORK_SAVED_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "mnovotny@mozilla.com"],
"bug_numbers": [1354407],
"kind": "exponential",
"high": 60000,
"n_buckets": 100,
"description": "Time in milliseconds that we saved when we race cache with network."
},
"NETWORK_RACE_CACHE_WITH_NETWORK_OCEC_ON_START_DIFF": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "mnovotny@mozilla.com"],
"bug_numbers": [1354407],
"kind": "linear",
"high": 1000,
"n_buckets": 100,
"description": "Time in milliseconds between onStartRequest from the cache and onCacheEntryCheck. Report only when net wins and OCEC is before onStartRequest from net."
},
"NETWORK_RACE_CACHE_BANDWIDTH_RACE_NETWORK_WIN": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"low": 32,
"high": 16777216,
"n_buckets": 100,
"description": "Amount of bytes received when we decide to race cache with network and network wins.",
"alert_emails": ["necko@mozilla.com", "mnovotny@mozilla.com"],
"bug_numbers": [1354405]
},
"NETWORK_RACE_CACHE_BANDWIDTH_RACE_CACHE_WIN": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"low": 32,
"high": 16777216,
"n_buckets": 100,
"description": "Amount of bytes received when we decide to race cache with network and cache wins.",
"alert_emails": ["necko@mozilla.com", "mnovotny@mozilla.com"],
"bug_numbers": [1354405]
},
"NETWORK_RACE_CACHE_BANDWIDTH_NOT_RACE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"low": 32,
"high": 16777216,
"n_buckets": 100,
"description": "Amount of bytes received when we decide not to race cache with network.",
"alert_emails": ["necko@mozilla.com", "mnovotny@mozilla.com"],
"bug_numbers": [1354405]
},
"NETWORK_RACE_CACHE_VALIDATION": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "mnovotny@mozilla.com"],
"bug_numbers": [1377223],
"kind": "categorical",
"labels": ["NotSent", "CachedContentUsed", "CachedContentNotUsed"],
"description": "Stats for validation requests when cache won the race."
},
"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."
},
"NETWORK_BACK_PRESSURE_SUSPENSION_CP_TYPE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1487559, 1524552, 1616069, 1668513, 1700824],
"kind": "enumerated",
"n_values": 64,
"description": "Collect the content policy when the resource is non-local and suspended by back pressure (0-44 from nsContentPolicyType in nsIContentPolicy.idl)."
},
"NETWORK_BACK_PRESSURE_SUSPENSION_DELAY_TIME_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "damjanovic@mozilla.com"],
"bug_numbers": [1498434, 1524552, 1616069, 1668513, 1700824],
"kind": "exponential",
"high": 60000,
"n_buckets": 100,
"description": "The delay caused by the e10s back pressure suspension(ms)"
},
"NETWORK_HTTP_REDIRECT_TO_SCHEME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1413512, 1567462],
"expires_in_version": "never",
"kind": "categorical",
"releaseChannelCollection": "opt-out",
"keyed": true,
"description": "Count of the HTTP redirection that triggered by top-level document or by subresource, keyed by the URL scheme redirected to.",
"labels": ["topLevel", "subresource"]
},
"NETWORK_ASYNC_OPEN_CHILD_TO_TRANSACTION_PENDING_EXP_MS": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com", "acreskey@mozilla.com"],
"bug_numbers": [1789468],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"keyed": true,
"kind": "exponential",
"high": 2000,
"n_buckets": 50,
"description": "The time spent from HttpChannelChild::AsyncOpen to adding the transactionto the nsHttpConnectionMgr, in milliseconds, keyed by the classOfService flags"
},
"NETWORK_RESPONSE_START_PARENT_TO_CONTENT_EXP_MS": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com", "acreskey@mozilla.com"],
"bug_numbers": [1793975],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"keyed": true,
"kind": "exponential",
"high": 2000,
"n_buckets": 50,
"description": "The time spent relaying response start from the socket thread of the parent process to the content process, in milliseconds, keyed by the classOfService flags"
},
"NETWORK_DNS_END_TO_CONNECT_START_EXP_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com", "acreskey@mozilla.com"],
"bug_numbers": [1791077],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"keyed": true,
"kind": "exponential",
"high": 2000,
"n_buckets": 50,
"description": "The time spent from dns resolution to connect start, in milliseconds, keyed by protocol version and the classOfService flags"
},
"NETWORK_RESPONSE_END_PARENT_TO_CONTENT_MS": {
"record_in_processes": ["content"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com", "acreskey@mozilla.com"],
"bug_numbers": [1795775],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"keyed": true,
"kind": "exponential",
"high": 2000,
"n_buckets": 50,
"description": "The time spent relaying response completion from the socket thread of the parent process to the content process, in milliseconds, keyed by the classOfService flags"
},
"TLS_EARLY_DATA_NEGOTIATED": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 3,
"description": "Sending TLS early data was possible: 0 - not possible, 1 - possible but not used, 2 - possible and used.",
"alert_emails": [
"necko@mozilla.com",
"ddamjanovic@mozilla.com",
"vgosu@mozilla.com"
],
"bug_numbers": [1296288, 1654309, 1749881],
"releaseChannelCollection": "opt-out"
},
"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"
},
"TLS_EARLY_DATA_BYTES_WRITTEN": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 100,
"description": "Amount of bytes sent using TLS early data at the start of a TLS connection for a given channel.",
"alert_emails": [
"necko@mozilla.com",
"ddamjanovic@mozilla.com",
"vgosu@mozilla.com"
],
"bug_numbers": [1296288, 1654309, 1749881],
"releaseChannelCollection": "opt-out"
},
"SSL_HANDSHAKE_VERSION": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1250568, 1340021],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 16,
"description": "Negotiated SSL Version (1=tls1, 2=tls1.1, 3=tls1.2, 4=tls1.3)"
},
"SSL_HANDSHAKE_PRIVACY": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1788290],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 16,
"description": "0th bit - TLS13 used? 1th bit - Revocation Privacy, 2nd bit - DNS Privacy, 3rd bit - ECH Privacy"
},
"SSL_HANDSHAKE_RESULT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1331280, 1340021],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 672,
"description": "SSL handshake result, 0=success, 1-255=NSS error offset, 256-511=SEC error offset + 256, 512-639=NSPR error offset + 512, 640-670=PKIX error, 671=unknown err"
},
"SSL_HANDSHAKE_RESULT_FIRST_TRY": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1780014],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 672,
"description": "SSL handshake result for first-try connections, 0=success, 1-255=NSS error offset, 256-511=SEC error offset + 256, 512-639=NSPR error offset + 512, 640-670=PKIX error, 671=unknown err"
},
"SSL_HANDSHAKE_RESULT_CONSERVATIVE": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1780014],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 672,
"description": "SSL handshake result for conservative mode connections, 0=success, 1-255=NSS error offset, 256-511=SEC error offset + 256, 512-639=NSPR error offset + 512, 640-670=PKIX error, 671=unknown err"
},
"SSL_HANDSHAKE_RESULT_ECH": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1771479],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 672,
"description": "SSL handshake result for connections which used ECH 'Real', 0=success, 1-255=NSS error offset, 256-511=SEC error offset + 256, 512-639=NSPR error offset + 512, 640-670=PKIX error, 671=unknown err"
},
"SSL_HANDSHAKE_RESULT_ECH_GREASE": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1771479],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 672,
"description": "SSL handshake result for connections which used ECH GREASE, 0=success, 1-255=NSS error offset, 256-511=SEC error offset + 256, 512-639=NSPR error offset + 512, 640-670=PKIX error, 671=unknown err"
},
"SSL_TIME_UNTIL_READY": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1340021],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 200,
"description": "ms of SSL wait time including TCP and proxy tunneling"
},
"SSL_TIME_UNTIL_READY_FIRST_TRY": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1340021],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 200,
"description": "ms of SSL wait time including TCP and proxy tunneling for first-try connections"
},
"SSL_TIME_UNTIL_READY_CONSERVATIVE": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1340021],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 200,
"description": "ms of SSL wait time including TCP and proxy tunneling for conservative-mode connections"
},
"SSL_TIME_UNTIL_READY_ECH": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1771479],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 200,
"description": "ms of SSL wait time including TCP and proxy tunneling for connections using ECH 'Real'"
},
"SSL_TIME_UNTIL_READY_ECH_GREASE": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1771479],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 200,
"description": "ms of SSL wait time including TCP and proxy tunneling for connections using ECH GREASE"
},
"SSL_TIME_UNTIL_HANDSHAKE_FINISHED_KEYED_BY_KA": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1340021, 1513839],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"keyed": true,
"high": 60000,
"n_buckets": 200,
"description": "ms of SSL wait time for full handshake including TCP and proxy tunneling, keyed by the key exchange algorithm used"
},
"HTTP3_ECH_OUTCOME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"seceng-telemetry@mozilla.com",
"necko@mozilla.com",
"djackson@mozilla.com"
],
"bug_numbers": [1822876],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 32,
"description": "Success / Fail Rates for HTTP3 Keyed by ECH Usage"
},
"SSL_BYTES_BEFORE_CERT_CALLBACK": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1862062],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "exponential",
"high": 32000,
"n_buckets": 64,
"description": "plaintext bytes read before a server certificate authenticated"
},
"SSL_NPN_TYPE": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 16,
"description": "NPN Results (0=none, 1=negotiated, 2=no-overlap, 3=selected(alpn))"
},
"SSL_RESUMED_SESSION": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1340021],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "boolean",
"description": "complete TLS connect that used TLS Session Resumption (collected at same time as SSL_TIME_UNTIL_HANDSHAKE_FINISHED)"
},
"CERT_VALIDATION_HTTP_REQUEST_RESULT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1862062],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 16,
"description": "HTTP result of OCSP, etc.. (0=canceled, 1=OK, 2=FAILED, 3=internal-error)"
},
"SSL_KEY_EXCHANGE_ALGORITHM_FULL": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1862062],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 16,
"description": "SSL Handshake Key Exchange Algorithm for full handshake (null=0, rsa=1, dh=2, fortezza=3, ecdh=4)"
},
"SSL_KEY_EXCHANGE_ALGORITHM_RESUMED": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["seceng-telemetry@mozilla.com"],
"bug_numbers": [1862062],
"releaseChannelCollection": "opt-out",
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 16,
"description": "SSL Handshake Key Exchange Algorithm for resumed handshake (null=0, rsa=1, dh=2, fortezza=3, ecdh=4)"
},
"WEBSOCKETS_HANDSHAKE_TYPE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 16,
"description": "Websockets Handshake Results (ws-ok-plain, ws-ok-proxy, ws-failed-plain, ws-failed-proxy, wss-ok-plain, wss-ok-proxy, wss-failed-plain, wss-failed-proxy)"
},
"HTTP_RESPONSE_VERSION": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 48,
"description": "HTTP: Protocol Version Used on Response from nsHttp.h"
},
"SPDY_PARALLEL_STREAMS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"description": "SPDY: Streams concurrent active per connection"
},
"SPDY_REQUEST_PER_CONN_3": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"bug_numbers": [1505500, 1642559],
"description": "SPDY: Streams created per connection"
},
"SPDY_SERVER_INITIATED_STREAMS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 250,
"description": "SPDY: Streams recevied per connection"
},
"SPDY_CHUNK_RECVD": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 100,
"description": "SPDY: Recvd Chunk Size (rounded to KB)"
},
"SPDY_SYN_SIZE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 20,
"high": 20000,
"n_buckets": 50,
"description": "SPDY: SYN Frame Header Size"
},
"SPDY_SYN_RATIO": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 99,
"n_buckets": 20,
"description": "SPDY: SYN Frame Header Ratio (lower better)"
},
"SPDY_SYN_REPLY_SIZE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 16,
"high": 20000,
"n_buckets": 50,
"description": "SPDY: SYN Reply Header Size"
},
"SPDY_SYN_REPLY_RATIO": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"high": 99,
"n_buckets": 20,
"description": "SPDY: SYN Reply Header Ratio (lower better)"
},
"SPDY_KBREAD_PER_CONN2": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"bug_numbers": [1520260],
"kind": "exponential",
"high": 100000,
"n_buckets": 50,
"description": "SPDY: KB read per connection"
},
"SPDY_SETTINGS_MAX_STREAMS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"description": "H2: Settings Max Streams parameter"
},
"SPDY_SETTINGS_IW": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"description": "H2: Settings Initial Window (rounded to KB)"
},
"SPDY_GOAWAY_LOCAL": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 32,
"description": "H2: goaway reason client sent from rfc 7540. 31 is none sent."
},
"SPDY_GOAWAY_PEER": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 32,
"description": "H2: goaway reason from peer from rfc 7540. 31 is none received."
},
"SPDY_CONTINUED_HEADERS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1324855],
"kind": "exponential",
"high": 32000000,
"n_buckets": 75,
"releaseChannelCollection": "opt-out",
"description": "Size of continued H2 headers in bytes."
},
"HPACK_ELEMENTS_EVICTED_DECOMPRESSOR": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 256,
"n_buckets": 50,
"description": "HPACK: Number of items removed from dynamic table to make room for 1 new item",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1296280]
},
"HPACK_BYTES_EVICTED_DECOMPRESSOR": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 8192,
"n_buckets": 50,
"description": "HPACK: Number of bytes removed from dynamic table to make room for 1 new item",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1296280]
},
"HPACK_BYTES_EVICTED_RATIO_DECOMPRESSOR": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 256,
"n_buckets": 50,
"description": "HPACK: Ratio of bytes evicted to bytes added (* 100)",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1296280]
},
"HPACK_PEAK_COUNT_DECOMPRESSOR": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1024,
"n_buckets": 50,
"description": "HPACK: peak number of items in the dynamic table",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1296280]
},
"HPACK_PEAK_SIZE_DECOMPRESSOR": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 16384,
"n_buckets": 100,
"description": "HPACK: peak size in bytes of the table",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1296280]
},
"HPACK_ELEMENTS_EVICTED_COMPRESSOR": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 256,
"n_buckets": 50,
"description": "HPACK: Number of items removed from dynamic table to make room for 1 new item",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1296280]
},
"HPACK_BYTES_EVICTED_COMPRESSOR": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 8192,
"n_buckets": 50,
"description": "HPACK: Number of bytes removed from dynamic table to make room for 1 new item",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1296280]
},
"HPACK_BYTES_EVICTED_RATIO_COMPRESSOR": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 256,
"n_buckets": 50,
"description": "HPACK: Ratio of bytes evicted to bytes added (* 100)",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1296280]
},
"HPACK_PEAK_COUNT_COMPRESSOR": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1024,
"n_buckets": 50,
"description": "HPACK: peak number of items in the dynamic table",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1296280]
},
"HPACK_PEAK_SIZE_COMPRESSOR": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 16384,
"n_buckets": 100,
"description": "HPACK: peak size in bytes of the table",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1296280]
},
"HTTP2_FAIL_BEFORE_SETTINGS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Whether an HTTP/2 session failed because the peer did not handshake properly",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1050329]
},
"HTTP_CHANNEL_DISPOSITION": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1341128],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 16,
"releaseChannelCollection": "opt-out",
"description": "Channel Disposition: 0=Cancel, 1=Disk, 2=NetOK, 3=NetEarlyFail, 4=NetlateFail, +8 for HTTPS"
},
"HTTP_CHANNEL_DISPOSITION_UPGRADE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": [
"necko@mozilla.com",
"seceng-telemetry@mozilla.com",
"jkt@mozilla.com"
],
"bug_numbers": [1440701],
"expires_in_version": "never",
"kind": "categorical",
"keyed": true,
"releaseChannelCollection": "opt-out",
"description": "Upgrading display content Channel Disposition",
"labels": ["cancel", "disk", "netOk", "netEarlyFail", "netLateFail"]
},
"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"]
},
"HTTP_CHANNEL_PAGE_ONSTART_SUCCESS_TRR3": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 16,
"description": "Successfully started HTTP channels for page loading when TRR is enabled; Keyed by TRR domain",
"bug_numbers": [1767417],
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"]
},
"HTTP_CHANNEL_SUB_ONSTART_SUCCESS_TRR3": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 16,
"description": "Successfully started HTTP channels for resource loading when TRR is enabled; Keyed by TRR domain",
"bug_numbers": [1767417],
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"]
},
"HTTP_CONNECTION_ENTRY_CACHE_HIT_1": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Fraction of sockets that used a nsConnectionEntry with history - size 300."
},
"HTTP_CACHE_DISPOSITION_3": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "mnovotny@mozilla.com"],
"bug_numbers": [1611185],
"expires_in_version": "never",
"kind": "categorical",
"labels": [
"Unresolved",
"Hit",
"HitViaReval",
"MissedViaReval",
"Missed",
"Unknown"
],
"keyed": true,
"keys": [
"ALL",
"UNKNOWN",
"OTHER",
"JAVASCRIPT",
"IMAGE",
"MEDIA",
"STYLESHEET",
"WASM"
],
"description": "HTTP Cache v2 hit/miss stats keyed by content type."
},
"HTTP_CACHE_ENTRY_RELOAD_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 900000,
"n_buckets": 50,
"description": "Time before we reload an HTTP cache entry again to memory"
},
"HTTP_CACHE_ENTRY_ALIVE_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 7200000,
"n_buckets": 50,
"description": "Time for which an HTTP cache entry is kept warmed in memory"
},
"HTTP_CACHE_ENTRY_REUSE_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "linear",
"high": 20,
"n_buckets": 19,
"description": "Reuse count of an HTTP cache entry warmed in memory"
},
"TRANSACTION_WAIT_TIME_HTTP": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1605099],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"description": "Time from submission to dispatch of HTTP transaction (ms)"
},
"TRANSACTION_WAIT_TIME_SPDY": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1605099],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"description": "Time from submission to dispatch of SPDY transaction (ms)"
},
"TRANSACTION_WAIT_TIME_HTTP3": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1605099],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"description": "Time from submission to dispatch of HTTP/3 transaction (ms)"
},
"TRANSACTION_WAIT_TIME_HTTP2_SUP_HTTP3": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1675500],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"description": "Time from submission to dispatch of HTTP2 transaction that has received a respone from a server that addretizes HTTP3 support (ms)"
},
"HTTP_SAW_QUIC_ALT_PROTOCOL_2": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1605099],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"n_values": 3,
"description": "Does a response has a h3(1), other quic(2) or non(0) alt-protocol advertisement."
},
"HTTP3_CONNECTION_CLOSE_CODE_3": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": [
"necko@mozilla.com",
"ddamjanovic@mozilla.com",
"kershaw@mozilla.com"
],
"bug_numbers": [1605099, 1688091, 1693738, 1695785],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "enumerated",
"n_values": 100,
"keyed": true,
"description": "Error code when http3 connection is closed. Look at Http3Session for more details."
},
"HTTP3_TIME_TO_REUSE_IDLE_CONNECTTION_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"kind": "exponential",
"high": 60000,
"n_buckets": 50,
"keyed": true,
"description": "Time to reuse an idle connection in HTTP3(ms); keyed by the transaction reusing an idle connection has succeeded or failed",
"bug_numbers": [1655566]
},
"HTTP3_TIMER_DELAYED": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"kind": "exponential",
"high": 60000,
"n_buckets": 50,
"description": "Time difference between setting timer value and actually firing the timer for calling neqo",
"bug_numbers": [1655566]
},
"HTTP3_REQUEST_PER_CONN": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"bug_numbers": [1652104],
"description": "HTTP3: Streams created per connection"
},
"HTTP3_BLOCKED_BY_STREAM_LIMIT_PER_CONN": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"bug_numbers": [1655566],
"description": "HTTP3: number of times a connection is blocked by maximum allowed number of parallel streams per connection"
},
"HTTP3_TRANS_BLOCKED_BY_STREAM_LIMIT_PER_CONN": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"bug_numbers": [1655566],
"description": "HTTP3: number of transactions that are blocked by maximum allowed number of parallel streams per connection"
},
"HTTP3_TRANS_SENDING_BLOCKED_BY_FLOW_CONTROL_PER_CONN": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"bug_numbers": [1655566],
"description": "HTTP3: number of times streams are blocked by the flow control while sending data per connection"
},
"HTTP3_SENDING_BLOCKED_BY_FLOW_CONTROL_PER_TRANS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 50,
"bug_numbers": [1655566],
"description": "HTTP3: number of times when a stream is blocked by the flow control while sendnig data."
},
"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)."
},
"HTTP3_LATE_ACK_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,
"keyed": true,
"bug_numbers": [1677951],
"description": "HTTP3: spurious retransmissions ratio (spurios_retransmission / packet sent * 10000)."
},
"HTTP3_LATE_ACK": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 100,
"keyed": true,
"bug_numbers": [1677951],
"description": "HTTP3: the number of spurious retransmissions."
},
"HTTP3_COUNTS_PTO": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"keyed": true,
"bug_numbers": [1677951],
"description": "HTTP3: the number of PTOs."
},
"HTTP3_DROP_DGRAMS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1677951],
"description": "HTTP3: the number of dropped datagrams."
},
"HTTP3_SAVED_DGRAMS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 5000,
"n_buckets": 100,
"bug_numbers": [1677951],
"description": "HTTP3: the number of saved datagrams that are waiting for keys to be available."
},
"HTTP3_RECEIVED_SENT_DGRAMS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 100,
"keyed": true,
"bug_numbers": [1677951],
"description": "HTTP3: the number of received/sent packets."
},
"HTTP3_CHANNEL_ONSTART_SUCCESS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Successfully started HTTP channels when HTTP3 is used",
"bug_numbers": [1677987],
"releaseChannelCollection": "opt-out",
"keyed": true,
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"]
},
"HTTP_CONTENT_ENCODING": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 6,
"description": "encoding removed: 0=unknown, 1=gzip, 2=deflate, 3=brotli, 4=zstd"
},
"CACHE_LM_INCONSISTENT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"description": "Cache discovered inconsistent last-modified entry"
},
"DNT_USAGE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 3,
"description": "I want to be tracked, I do NOT want to be tracked, DNT unset"
},
"DNS_LOOKUP_METHOD2": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 16,
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com"],
"description": "DNS Lookup Type (hit, renewal, negative-hit, literal, overflow, network-first, network-shared)"
},
"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_PREMATURE_EVICTION": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1440,
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1460305],
"n_buckets": 50,
"description": "DNS Cache Entry Age at Removal Time of non-expired entries (minutes)"
},
"DNS_BY_TYPE_PREMATURE_EVICTION": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1440,
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
"bug_numbers": [1481251],
"n_buckets": 50,
"description": "DNS Cache Entry Age for by-type queries at Removal Time of non-expired entries (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)"
},
"DNS_TRR_LOOKUP_TIME3": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"keyed": true,
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "vgosu@mozilla.com"],
"bug_numbers": [1434852, 1640867, 1646452],
"n_buckets": 50,
"description": "Time for a completed TRR resolution (msec); Keyed by TRR domain"
},
"DNS_TRR_PROCESSING_TIME": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1608114],
"n_buckets": 50,
"description": "Time from the last received byte of the response until we have notified the consumer with a DNS record (msec)"
},
"DNS_TRR_HTTP_VERSION2": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"expires_in_version": "never",
"kind": "categorical",
"keyed": true,
"labels": ["h_1", "h_2", "h_3"],
"releaseChannelCollection": "opt-out",
"alert_emails": ["nhnt11@mozilla.com", "necko@mozilla.com"],
"bug_numbers": [1460314, 1700119],
"description": "HTTP version used by DoH endpoint"
},
"DNS_NATIVE_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"],
"bug_numbers": [1434852],
"n_buckets": 50,
"description": "Time for a completed native name resolution (msec)"
},
"DNS_BY_TYPE_FAILED_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", "ddamjanovic@mozilla.com"],
"bug_numbers": [1481251],
"n_buckets": 50,
"description": "Time for a completed by-type resolution that has a negative answer (msec)."
},
"DNS_BY_TYPE_SUCCEEDED_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", "ddamjanovic@mozilla.com"],
"bug_numbers": [1481251],
"n_buckets": 50,
"description": "Time for a completed by-type resolution that succeeded (msec)."
},
"DNS_NATIVE_QUEUING": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1470215],
"n_buckets": 50,
"description": "Time in resolve queue waiting to getaddrinfo (msec)"
},
"TRR_SKIP_REASON_TRR_FIRST2": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": [
"necko@mozilla.com",
"vgosu@mozilla.com",
"nhnt11@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 50,
"bug_numbers": [1649143, 1699523],
"releaseChannelCollection": "opt-out",
"description": "When in TRR-first mode, it lists the reason we may have skipped TRR, keyed by the provider."
},
"TRR_SKIP_REASON_NATIVE_SUCCESS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": [
"necko@mozilla.com",
"vgosu@mozilla.com",
"nhnt11@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 50,
"bug_numbers": [1649143, 1699523],
"releaseChannelCollection": "opt-out",
"description": "When in TRR-first mode, if TRR was skipped and native succeeded, it lists the reason we may have skipped TRR, keyed by the provider."
},
"TRR_SKIP_REASON_NATIVE_FAILED": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": [
"necko@mozilla.com",
"vgosu@mozilla.com",
"nhnt11@mozilla.com"
],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 50,
"bug_numbers": [1699523],
"releaseChannelCollection": "opt-out",
"description": "When in TRR-first mode, if TRR was skipped and native failed, it lists the reason we may have skipped TRR, keyed by the provider."
},
"TRR_RELEVANT_SKIP_REASON_TRR_FIRST": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "vgosu@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 50,
"bug_numbers": [1649143, 1699523, 1742408],
"releaseChannelCollection": "opt-out",
"description": "When in TRR-first mode, it lists the reason we may have skipped TRR, keyed by the provider. Does not include requests that intentionally skip TRR."
},
"TRR_RELEVANT_SKIP_REASON_NATIVE_SUCCESS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "vgosu@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 50,
"bug_numbers": [1649143, 1699523, 1742408],
"releaseChannelCollection": "opt-out",
"description": "When in TRR-first mode, if TRR was skipped and native succeeded, it lists the reason we may have skipped TRR, keyed by the provider. Does not include requests that intentionally skip TRR."
},
"TRR_RELEVANT_SKIP_REASON_NATIVE_FAILED": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "vgosu@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 50,
"bug_numbers": [1699523, 1742408],
"releaseChannelCollection": "opt-out",
"description": "When in TRR-first mode, if TRR was skipped and native failed, it lists the reason we may have skipped TRR, keyed by the provider. Does not include requests that intentionally skip TRR."
},
"TRR_SKIP_REASON_STRICT_MODE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "nhnt11@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 50,
"bug_numbers": [1737198],
"releaseChannelCollection": "opt-out",
"description": "When in TRR-first mode, it lists the reason we may have skipped TRR. The key is like `<provider>|<skip reason of first attempt>` or just `<provider>` used when there was no second attempt."
},
"TRR_SKIP_REASON_RETRY_SUCCESS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "nhnt11@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 50,
"bug_numbers": [1737198],
"releaseChannelCollection": "opt-out",
"description": "When in TRR-first mode, if TRR failed once and was successfully retried, it lists the reason for the first failure, keyed by the provider."
},
"TRR_SKIP_REASON_RETRY_FAILED": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "nhnt11@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 50,
"bug_numbers": [1737198],
"releaseChannelCollection": "opt-out",
"description": "When in TRR-first mode, if TRR failed once and retried unsuccessfully, it lists the reason for the first failure, keyed by the provider."
},
"TRR_RELEVANT_SKIP_REASON_TRR_FIRST_TYPE_REC": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 50,
"bug_numbers": [1850367],
"releaseChannelCollection": "opt-out",
"description": "When in TRR-first mode, it lists the reason we may have skipped TRR for HTTPS RR, keyed by the provider. Does not include requests that intentionally skip TRR."
},
"TRR_ATTEMPT_COUNT": {
"record_in_processes": ["main", "socket"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "nhnt11@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"keyed": true,
"n_values": 10,
"bug_numbers": [1737198],
"releaseChannelCollection": "opt-out",
"description": "Number of times we attempted TRR for a successful lookup in TRR-first mode. Keyed by provider."
},
"DNS_TRR_FIRST4": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com", "vgosu@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"keyed": true,
"labels": ["TRR", "NativeAfterTRR", "Native", "BothFailed"],
"bug_numbers": [1497252, 1640867, 1646452],
"releaseChannelCollection": "opt-out",
"description": "TRR-first mode distribution. 0=Worked, 1=fell back fine after TRR fail, 2=native worked, 3=both failed; Keyed by TRR domain"
},
"DNS_TRR_DISABLED3": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"keyed": true,
"description": "Resolve success rate when in TRR-first and called TRR-disabled (fall-back mode); Keyed by TRR domain",
"bug_numbers": [1472659, 1640867, 1646452],
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "vgosu@mozilla.com"]
},
"DNS_TRR_BLACKLISTED3": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"keyed": true,
"description": "DNS check for TRR was blocked by blacklist; Keyed by TRR domain",
"bug_numbers": [1434852, 1640867, 1646452],
"alert_emails": ["necko@mozilla.com", "vgosu@mozilla.com"]
},
"DNS_TRR_NS_VERFIFIED3": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "boolean",
"keyed": true,
"description": "TRR managed to verify NS entry; Keyed by TRR domain",
"bug_numbers": [1453825, 1640867, 1646452],
"alert_emails": ["necko@mozilla.com", "vgosu@mozilla.com"]
},
"DNS_TRR_SUCCESS3": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "categorical",
"keyed": true,
"labels": ["Fine", "Timeout", "Bad"],
"description": "How often TRR (Trusted Recursive Resolver) requests are fine, time-out or error. Keyed by TRR domain",
"bug_numbers": [1497438, 1640867, 1646452],
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com", "vgosu@mozilla.com"]
},
"DNS_LOOKUP_ALGORITHM": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"labels": ["nativeOnly", "trrRace", "trrFirst", "trrOnly", "trrShadow"],
"bug_numbers": [1434852],
"description": "DNS: lookup algorithm"
},
"DNS_LOOKUP_DISPOSITION3": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com", "vgosu@mozilla.com"],
"expires_in_version": "never",
"kind": "categorical",
"keyed": true,
"labels": [
"trrOK",
"trrFail",
"trrAOK",
"trrAFail",
"trrAAAAOK",
"trrAAAAFail",
"osOK",
"osFail"
],
"bug_numbers": [1434852, 1640867, 1646452],
"releaseChannelCollection": "opt-out",
"description": "DNS: lookup algorithm; Keyed by TRR domain"
},
"DNS_RENEWAL_TIME": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 50,
"description": "Time for a renewed DNS OS resolution (msec)"
},
"DNS_RENEWAL_TIME_FOR_TTL": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 50,
"description": "Time for a DNS OS resolution (msec) used to get TTL"
},
"DNS_FAILED_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 an unsuccessful DNS OS resolution (msec)"
},
"DNS_BLACKLIST_COUNT": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"alert_emails": ["necko@mozilla.com"],
"kind": "linear",
"high": 21,
"n_buckets": 20,
"description": "The number of unusable addresses reported for each record"
},
"DNS_HTTPSSVC_RECORD_RECEIVING_STAGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"n_values": 50,
"bug_numbers": [1652667],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"kind": "enumerated",
"description": "Record at which stage an HTTPSSVC record is received"
},
"DNS_HTTPSSVC_CONNECTION_FAILED_REASON": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"n_values": 50,
"bug_numbers": [1652667],
"alert_emails": ["necko@mozilla.com", "kershaw@mozilla.com"],
"kind": "enumerated",
"description": "The reason why we failed to connect with an HTTPSSVC record"
},
"DNS_PERF_FIRST_CONTENTFUL_PAINT_MS": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "acreskey@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 50000,
"n_buckets": 100,
"bug_numbers": [1796639],
"keyed": true,
"description": "The time between navigationStart and the first contentful paint of a foreground http or https root content document, in milliseconds. The contentful paint timestamp is taken during display list building and does not include rasterization or compositing of that paint. Keyed by TRR domain for DoH or 'Native' otherwise"
},
"DNS_PERF_FIRST_BYTE_MS": {
"record_in_processes": ["content"],
"products": ["firefox"],
"alert_emails": ["necko@mozilla.com", "acreskey@mozilla.com"],
"expires_in_version": "never",
"releaseChannelCollection": "opt-out",
"kind": "exponential",
"high": 30000,
"n_buckets": 100,
"bug_numbers": [1803671],
"keyed": true,
"description": "The time from a top-level document's HTTP channel open to the first byte of the reply is received (ms). Keyed by TRR domain for DoH or 'Native' otherwise"
},
"REFRESH_DRIVER_TICK": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"description": "Total time spent ticking the refresh driver in milliseconds",
"kind": "exponential",
"high": 1000,
"n_buckets": 50
},
"PAINT_RASTERIZE_TIME": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
"expires_in_version": "never",
"description": "Time spent rasterizing each frame in milliseconds",
"kind": "exponential",
"high": 1000,
"n_buckets": 50
},
"PREDICTOR_LEARN_ATTEMPTS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000000,
"n_buckets": 50,
"description": "Number of times nsINetworkPredictor::Learn is called and attempts to learn"
},
"PREDICTOR_WAIT_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "exponential",
"high": 3000,
"n_buckets": 10,
"description": "Amount of time a predictor event waits in the queue (ms)"
},
"PREDICTOR_PREDICT_WORK_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "exponential",
"high": 3000,
"n_buckets": 10,
"description": "Amount of time spent doing the work for predict (ms)",
"alert_emails": ["necko@mozilla.com"]
},
"PREDICTOR_LEARN_WORK_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "exponential",
"high": 3000,
"n_buckets": 10,
"description": "Amount of time spent doing the work for learn (ms)"
},
"PREDICTOR_TOTAL_PREDICTIONS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000000,
"n_buckets": 50,
"description": "How many actual predictions (preresolves, preconnects, ...) happen"
},
"PREDICTOR_TOTAL_PREFETCHES": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1016628],
"kind": "exponential",
"high": 1000000,
"n_buckets": 50,
"description": "How many actual prefetches happen"
},
"PREDICTOR_PREFETCH_USE_STATUS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1016628, 1312057],
"kind": "categorical",
"labels": [
"Used",
"Not200",
"Expired",
"WouldVary",
"WaitedTooLong",
"Etag",
"Auth",
"Redirect"
],
"description": "If and why prefetches are used/unused."
},
"PREDICTOR_PREFETCH_TIME": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1016628],
"kind": "exponential",
"high": 3000,
"n_buckets": 10,
"description": "How long it takes from OnStartRequest to OnStopRequest for a prefetch"
},
"PREDICTOR_TOTAL_PRECONNECTS": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"kind": "exponential",
"high": 1000000,
"n_buckets": 50,
"description": "How many actual preconnects happen"
},
"PREDICTOR_TOTAL_PRERESOLVES": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000000,
"n_buckets": 50,
"description": "How many actual preresolves happen"
},
"PREDICTOR_PREDICTIONS_CALCULATED": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000000,
"n_buckets": 50,
"description": "How many prediction calculations are performed"
},
"PREDICTOR_GLOBAL_DEGRADATION": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 50,
"description": "The global degradation calculated"
},
"PREDICTOR_SUBRESOURCE_DEGRADATION": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 50,
"description": "The degradation calculated for a subresource"
},
"PREDICTOR_BASE_CONFIDENCE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 50,
"description": "The base confidence calculated for a subresource"
},
"PREDICTOR_CONFIDENCE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 50,
"description": "The final confidence calculated for a subresource"
},
"PREDICTOR_PREDICT_TIME_TO_ACTION": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "exponential",
"high": 3000,
"n_buckets": 10,
"description": "How long it takes from the time Predict() is called to the time we take action",
"alert_emails": ["necko@mozilla.com"]
},
"PREDICTOR_PREDICT_TIME_TO_INACTION": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [881804],
"expires_in_version": "never",
"kind": "exponential",
"high": 3000,
"n_buckets": 10,
"description": "How long it takes from the time Predict() is called to the time we figure out there's nothing to do"
},
"PREDICTOR_PREFETCH_DECISION_REASON": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 15,
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1409542, 1430322, 1312057],
"description": "Why the predictor determined a particular resource was eligible for future prefetch (or not). See PrefetchDecisionReason in Predictor.cpp for value meanings"
},
"PREDICTOR_PREFETCH_IGNORE_REASON": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 15,
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1409542, 1430322, 1312057],
"description": "Why the predictor determined a particular resource that was marked eligible for prefetch should not be prefetched. See PrefetchIgnoreReason in Predictor.cpp for value meanings"
},
"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."
},
"TAB_UNLOAD_TO_RELOAD": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["tkikuchi@mozilla.com"],
"bug_numbers": [1715858],
"expires_in_version": "never",
"kind": "exponential",
"high": 100000,
"n_buckets": 50,
"releaseChannelCollection": "opt-out",
"description": "How long (sec) a tab had been unloaded until it was reloaded."
},
"LOADED_TAB_COUNT": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["beth@mozilla.com", "perf-telemetry-alerts@mozilla.com"],
"bug_numbers": [1634508],
"expires_in_version": "never",
"kind": "exponential",
"high": 1000,
"n_buckets": 100,
"releaseChannelCollection": "opt-out",
"description": "Number of fully loaded (i.e., not pending from session restore) 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, restoring a pending tab."
},
"STS_POLL_AND_EVENTS_CYCLE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "The duraion of a socketThread cycle, including polls and pending events. (ms)"
},
"STS_POLL_CYCLE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "The duration of poll. (ms)"
},
"STS_POLL_AND_EVENT_THE_LAST_CYCLE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "The duraion of the socketThread cycle during shutdown, including polls and pending events. (ms)"
},
"STS_POLL_BLOCK_TIME": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked on poll (ms)."
},
"PRCONNECT_BLOCKING_TIME_NORMAL": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Connect when we are not shutting down and there has been niether a network nor an offline state change in the last 60s (ms)."
},
"PRCONNECT_BLOCKING_TIME_SHUTDOWN": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Connect during a shutdown (ms)."
},
"PRCONNECT_BLOCKING_TIME_CONNECTIVITY_CHANGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Connect when there has been the connectiviy change in the last 60s (ms)."
},
"PRCONNECT_BLOCKING_TIME_LINK_CHANGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Connect when there has been a link change in the last 60s (ms)."
},
"PRCONNECT_BLOCKING_TIME_OFFLINE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Connect when the offline state has changed in the last 60s (ms)."
},
"PRCONNECT_FAIL_BLOCKING_TIME_NORMAL": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"bug_numbers": [1257809],
"alert_emails": ["ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 100,
"description": "Time spent blocked in a failed PR_Connect when we are not shutting down and there has been niether a network nor an offline state change in the last 60s (ms)."
},
"PRCONNECT_FAIL_BLOCKING_TIME_SHUTDOWN": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"bug_numbers": [1257809],
"alert_emails": ["ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 100,
"description": "Time spent blocked in a failed PR_Connect during a shutdown (ms)."
},
"PRCONNECT_FAIL_BLOCKING_TIME_CONNECTIVITY_CHANGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"bug_numbers": [1257809],
"alert_emails": ["ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 100,
"description": "Time spent blocked in a failed PR_Connect when there has been the connectiviy change in the last 60s (ms)."
},
"PRCONNECT_FAIL_BLOCKING_TIME_LINK_CHANGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"bug_numbers": [1257809],
"alert_emails": ["ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 100,
"description": "Time spent blocked in a failed PR_Connect when there has been a link change in the last 60s (ms)."
},
"PRCONNECT_FAIL_BLOCKING_TIME_OFFLINE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"bug_numbers": [1257809],
"alert_emails": ["ddamjanovic@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 100,
"description": "Time spent blocked in a failed PR_Connect when the offline state has changed in the last 60s (ms)."
},
"PRCONNECTCONTINUE_BLOCKING_TIME_NORMAL": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_ConnectContinue when we are not shutting down and there has been niether a network nor an offline state change in the last 60s (ms)."
},
"PRCONNECTCONTINUE_BLOCKING_TIME_SHUTDOWN": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_ConnectContinue during a shutdown (ms)."
},
"PRCONNECTCONTINUE_BLOCKING_TIME_CONNECTIVITY_CHANGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_ConnectContinue when there has been the connectivity change in the last 60s (ms)."
},
"PRCONNECTCONTINUE_BLOCKING_TIME_LINK_CHANGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_ConnectContinue when there has been a link change in the last 60s (ms)."
},
"PRCONNECTCONTINUE_BLOCKING_TIME_OFFLINE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_ConnectContinue when the offline state has changed in the last 60s (ms)."
},
"PRCLOSE_TCP_BLOCKING_TIME_NORMAL": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Close when we are not shutting down and there has been niether a network nor an offline state change in the last 60s (ms)."
},
"PRCLOSE_TCP_BLOCKING_TIME_SHUTDOWN": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Close during a shutdown (ms)."
},
"PRCLOSE_TCP_BLOCKING_TIME_CONNECTIVITY_CHANGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Close when there has been the connectivity change in the last 60s (ms)."
},
"PRCLOSE_TCP_BLOCKING_TIME_LINK_CHANGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Close when there has been a link change in the last 60s (ms)."
},
"PRCLOSE_TCP_BLOCKING_TIME_OFFLINE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Close when the offline state has changed in the last 60s (ms)."
},
"PRCLOSE_UDP_BLOCKING_TIME_NORMAL": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Close when we are not shutting down and there has been niether a network nor an offline state change in the last 60s (ms)."
},
"PRCLOSE_UDP_BLOCKING_TIME_SHUTDOWN": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Close during a shutdown (ms)."
},
"PRCLOSE_UDP_BLOCKING_TIME_CONNECTIVITY_CHANGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Close when there has been the connectivity change in the last 60s (ms)."
},
"PRCLOSE_UDP_BLOCKING_TIME_LINK_CHANGE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Close when there has been a link change in the last 60s (ms)."
},
"PRCLOSE_UDP_BLOCKING_TIME_OFFLINE": {
"record_in_processes": ["main", "socket"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 60000,
"n_buckets": 1000,
"description": "Time spent blocked in PR_Close when the offline state has changed in the last 60s (ms)."
},
"IPV4_AND_IPV6_ADDRESS_CONNECTIVITY": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 4,
"description": "Count the number of 0) successful connections to an ipv4 address, 1) failed connection an ipv4 address, 2) successful connection to an ipv6 address and 3) failed connections to an ipv6 address."
},
"MOZ_SQLITE_COOKIES_OPEN_READAHEAD_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 3000,
"n_buckets": 10,
"description": "Time spent on cookie DB open with readahead (ms)"
},
"MOZ_SQLITE_COOKIES_BLOCK_MAIN_THREAD_MS_V2": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"alert_emails": ["necko@mozilla.com", "junior@mozilla.com"],
"bug_numbers": [870460],
"high": 3000,
"n_buckets": 10,
"description": "Time spent on blocking main thread by startup cookie database read (ms), only for blocking case"
},
"MOZ_SQLITE_COOKIES_TIME_TO_BLOCK_MAIN_THREAD_MS": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"alert_emails": ["necko@mozilla.com", "junior@mozilla.com"],
"bug_numbers": [1413839],
"high": 10000,
"n_buckets": 30,
"description": "How long (ms) after we finished reading the cookie db until the first cookie request came in (0 implies we blocked the main thread)"
},
"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_DISK_CACHE_SHUTDOWN_V2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 10,
"description": "Total Time spent (ms) during disk cache showdown [cache2]"
},
"NETWORK_DISK_CACHE2_SHUTDOWN_CLEAR_PRIVATE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"high": 10000,
"n_buckets": 10,
"description": "Time spent (ms) during showdown deleting disk cache v2 for 'clear private data' option"
},
"NETWORK_ID2": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec"],
"alert_emails": ["necko@mozilla.com"],
"bug_numbers": [1240932, 1395914],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 6,
"description": "Network identification (0=None, 1=New Ipv4, 2=Same, 3=New IPv6, 4=New dual)"
},
"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?"
},
"PLACES_DATABASE_CORRUPTION_HANDLING_STAGE": {
"record_in_processes": ["main"],
"products": ["firefox", "fennec", "thunderbird"],
"alert_emails": ["mbonardo@mozilla.com", "fx-search-telemetry@mozilla.com"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 6,
"releaseChannelCollection": "opt-out",
"bug_numbers": [1356812],
"description": "PLACES: stage reached when trying to fix a database corruption , see Places::Database::eCorruptDBReplaceStatus"
},
"PLACES_PAGES_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "exponential",
"low": 1000,
"high": 150000,
"n_buckets": 20,
"releaseChannelCollection": "opt-out",
"description": "PLACES: Number of unique pages"
},
"PLACES_MOST_RECENT_EXPIRED_VISIT_DAYS": {
"record_in_processes": ["main", "content"],
"products": ["firefox"],
"alert_emails": ["mbonardo@mozilla.com", "fx-search-telemetry@mozilla.com"],
"expires_in_version": "never",
"kind": "linear",
"low": 30,
"high": 730,
"n_buckets": 12,
"bug_numbers": [1822848],
"releaseChannelCollection": "opt-out",
"description": "PLACES: the most recent expired visit in days"
},
"PLACES_BOOKMARKS_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "exponential",
"low": 100,
"high": 8000,
"n_buckets": 15,
"releaseChannelCollection": "opt-out",
"description": "PLACES: Number of bookmarks"
},
"PLACES_TAGS_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "exponential",
"high": 200,
"n_buckets": 10,
"description": "PLACES: Number of tags"
},
"PLACES_KEYWORDS_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "exponential",
"high": 200,
"n_buckets": 10,
"description": "PLACES: Number of keywords"
},
"PLACES_BACKUPS_DAYSFROMLAST": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 15,
"description": "PLACES: Days from last backup"
},
"PLACES_BACKUPS_BOOKMARKSTREE_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 2000,
"n_buckets": 10,
"description": "PLACES: Time to build the bookmarks tree"
},
"PLACES_BACKUPS_TOJSON_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "default",
"kind": "exponential",
"low": 50,
"high": 2000,
"n_buckets": 10,
"description": "PLACES: Time to convert and write the backup"
},
"PLACES_EXPORT_TOHTML_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 2000,
"n_buckets": 10,
"description": "PLACES: Time to convert and write bookmarks.html"
},
"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>."
},
"PAGE_METADATA_SIZE": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "linear",
"high": 500,
"n_buckets": 10,
"alert_emails": ["najiang@mozilla.com", "activity-stream@mozilla.com"],
"bug_numbers": [1399880],
"description": "The size of the description and preview image url for page metadata (Bytes)"
},
"PLACES_SORTED_BOOKMARKS_PERC": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 10,
"description": "PLACES: Percentage of bookmarks organized in folders"
},
"PLACES_TAGGED_BOOKMARKS_PERC": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "linear",
"high": 100,
"n_buckets": 10,
"description": "PLACES: Percentage of tagged bookmarks"
},
"PLACES_DATABASE_FILESIZE_MB": {
"record_in_processes": ["main", "content"],
"alert_emails": ["mbonardo@mozilla.com", "fx-search-telemetry@mozilla.com"],
"products": ["firefox"],
"expires_in_version": "never",
"kind": "exponential",
"low": 5,
"high": 200,
"n_buckets": 10,
"bug_numbers": [1822848],
"releaseChannelCollection": "opt-out",
"description": "PLACES: Database filesize (MB)"
},
"PLACES_DATABASE_FAVICONS_FILESIZE_MB": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["mbonardo@mozilla.com", "fx-search-telemetry@mozilla.com"],
"bug_numbers": [1346554, 1822848],
"expires_in_version": "never",
"kind": "exponential",
"low": 5,
"high": 100,
"n_buckets": 10,
"releaseChannelCollection": "opt-out",
"description": "PLACES: Favicons database filesize (MB)"
},
"PLACES_EXPIRATION_STEPS_TO_CLEAN2": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "enumerated",
"n_values": 10,
"description": "PLACES: Expiration steps to cleanup the database"
},
"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_HISTORY_LIBRARY_SEARCH_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec"],
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 1000,
"n_buckets": 30,
"description": "PLACES: Time to search the history library (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."
},
"PLACES_IDLE_FRECENCY_DECAY_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 10000,
"n_buckets": 10,
"description": "PLACES: Time to decay all frecencies values on idle (ms)"
},
"PLACES_IDLE_MAINTENANCE_TIME_MS": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "exponential",
"low": 1000,
"high": 30000,
"n_buckets": 10,
"description": "PLACES: Time to execute maintenance tasks on idle (ms)"
},
"PLACES_FRECENCY_RECALC_CHUNK_TIME_MS": {
"record_in_processes": ["main"],
"products": ["firefox"],
"alert_emails": ["mbonardo@mozilla.com", "fx-search-telemetry@mozilla.com"],
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 10000,
"n_buckets": 10,
"bug_numbers": [1811209, 1822848],
"releaseChannelCollection": "opt-out",
"description": "PLACES: Time to recalculate frecency for a chunk of pages (ms)"
},
"PLACES_ANNOS_PAGES_COUNT": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "exponential",
"low": 50,
"high": 5000,
"n_buckets": 10,
"description": "PLACES: Number of pages annotations"
},
"PLACES_MAINTENANCE_DAYSFROMLAST": {
"record_in_processes": ["main", "content"],
"products": ["firefox", "fennec", "thunderbird"],
"expires_in_version": "never",
"kind": "exponential",
"low": 7,
"high": 60,
"n_buckets": 10,
"description": "PLACES: Days from last maintenance"
},
"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)" | |