Source code

Revision control

Other Tools

1
{
2
"A11Y_INSTANTIATED_FLAG": {
3
"record_in_processes": ["main"],
4
"products": ["firefox", "fennec", "geckoview"],
5
"expires_in_version": "never",
6
"kind": "flag",
7
"releaseChannelCollection": "opt-out",
8
"bug_numbers": [1382820],
9
"description": "Flag indicating accessibility support has been instantiated.",
10
"alert_emails": ["accessibility@mozilla.com"]
11
},
12
"A11Y_CONSUMERS": {
13
"record_in_processes": ["main"],
14
"products": ["firefox", "fennec", "geckoview"],
15
"expires_in_version": "never",
16
"kind": "enumerated",
17
"n_values": 11,
18
"releaseChannelCollection": "opt-out",
19
"bug_numbers": [1382820, 1462238],
20
"description": "A list of known accessibility clients that inject into Firefox process space (see https://dxr.mozilla.org/mozilla-central/source/accessible/windows/msaa/Compatibility.h).",
21
"alert_emails": ["accessibility@mozilla.com", "jteh@mozilla.com"]
22
},
23
"A11Y_ISIMPLEDOM_USAGE_FLAG": {
24
"record_in_processes": ["main"],
25
"products": ["firefox", "fennec", "geckoview"],
26
"expires_in_version": "default",
27
"kind": "flag",
28
"description": "Flag indicating the ISimpleDOM* accessibility interfaces has been used.",
29
"alert_emails": ["accessibility@mozilla.com"]
30
},
31
"A11Y_IATABLE_USAGE_FLAG": {
32
"record_in_processes": ["main"],
33
"products": ["firefox", "fennec", "geckoview"],
34
"expires_in_version": "default",
35
"kind": "flag",
36
"description": "Flag indicating the IAccessibleTable accessibility interface has been used.",
37
"alert_emails": ["accessibility@mozilla.com"]
38
},
39
"A11Y_UIA_DETECTION_TIMING_MS" : {
40
"record_in_processes": ["main"],
41
"products": ["firefox", "fennec", "geckoview"],
42
"expires_in_version": "60",
43
"kind": "exponential",
44
"high": 60000,
45
"n_buckets": 20,
46
"keyed": false,
47
"description": "The amount of time the parent process blocked while detecting a UIA client.",
48
"bug_numbers": [1423989],
49
"alert_emails": ["dbolter@mozilla.com"]
50
},
51
"A11Y_TREE_UPDATE_TIMING_MS" : {
52
"record_in_processes": ["main", "content"],
53
"products": ["firefox", "fennec", "geckoview"],
54
"alert_emails": ["asurkov@mozilla.com"],
55
"bug_numbers": [1424768],
56
"expires_in_version": "never",
57
"description": "The amount of time taken to update the accessibility tree (ms)",
58
"kind" : "exponential",
59
"high": 60000,
60
"n_buckets": 50
61
},
62
"ABOUT_CONFIG_FEATURES_USAGE": {
63
"record_in_processes": ["main"],
64
"products": ["firefox", "fennec", "geckoview"],
65
"alert_emails": ["pamadini@mozilla.com"],
66
"expires_in_version": "67",
67
"kind": "categorical",
68
"labels": ["Show", "Search", "RegexSearch", "SortByName", "SortByStatus", "SortByType", "SortByValue", "ModifyValue", "Copy", "CopyName", "CopyValue", "CreateNew", "Reset"],
69
"bug_numbers": [1493445],
70
"description": "Record number of times particular features on about:config are used"
71
},
72
"ADDON_SHIM_USAGE": {
73
"record_in_processes": ["main", "content"],
74
"products": ["firefox", "fennec", "geckoview"],
75
"expires_in_version": "never",
76
"kind": "enumerated",
77
"n_values": 15,
78
"keyed": true,
79
"description": "Reasons why add-on shims were used, keyed by add-on ID."
80
},
81
"ADDON_FORBIDDEN_CPOW_USAGE": {
82
"record_in_processes": ["main", "content"],
83
"products": ["firefox", "fennec", "geckoview"],
84
"expires_in_version": "never",
85
"kind": "count",
86
"keyed": true,
87
"description": "Counts the number of times a given add-on used CPOWs when it was marked as e10s compatible.",
88
"bug_numbers": [1214824],
89
"alert_emails": ["wmccloskey@mozilla.com"]
90
},
91
"BROWSER_SHIM_USAGE_BLOCKED": {
92
"record_in_processes": ["main", "content"],
93
"products": ["firefox", "fennec", "geckoview"],
94
"expires_in_version": "never",
95
"kind": "count",
96
"description": "Counts the number of times a CPOW shim was blocked from being created by browser code.",
97
"releaseChannelCollection": "opt-out",
98
"bug_numbers": [1245901],
99
"alert_emails": ["benjamin@smedbergs.us"]
100
},
101
"APPLICATION_REPUTATION_BINARY_TYPE": {
102
"record_in_processes": ["main", "content"],
103
"products": ["firefox", "fennec", "geckoview"],
104
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
105
"bug_numbers": [156404],
106
"expires_in_version": "never",
107
"releaseChannelCollection": "opt-out",
108
"kind": "categorical",
109
"labels": ["BinaryFile", "NonBinaryFile", "MozNonBinaryFile", "UnknownFile", "MissingFilename"],
110
"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)."
111
},
112
"APPLICATION_REPUTATION_BINARY_ARCHIVE": {
113
"record_in_processes": ["main", "content"],
114
"products": ["firefox", "fennec", "geckoview"],
115
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
116
"bug_numbers": [1480639, 1531034],
117
"expires_in_version": "never",
118
"releaseChannelCollection": "opt-out",
119
"kind": "categorical",
120
"labels": ["OtherBinaryFile", "DmgFile", "RarFile", "ZipFile"],
121
"description": "Whether a binary file examined by download protection is one of the common archive formats."
122
},
123
"APPLICATION_REPUTATION_HASH_LENGTH": {
124
"record_in_processes": ["main", "content"],
125
"products": ["firefox", "fennec", "geckoview"],
126
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
127
"bug_numbers": [1485180, 1531034],
128
"expires_in_version": "69",
129
"releaseChannelCollection": "opt-out",
130
"kind": "categorical",
131
"labels": ["ValidHash", "OriginalHashEmpty", "OriginalHashTooShort", "OriginalHashTooLong", "MissingDigest", "MissingSha256", "InvalidSha256"],
132
"description": "Whether the hash included in application reputation lookups is valid or broken in some way."
133
},
134
"APPLICATION_REPUTATION_REASON": {
135
"record_in_processes": ["main", "content"],
136
"products": ["firefox", "fennec", "geckoview", "thunderbird"],
137
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
138
"bug_numbers": [1500360],
139
"expires_in_version": "never",
140
"releaseChannelCollection": "opt-out",
141
"kind": "categorical",
142
"labels": ["NotSet", "LocalWhitelist", "LocalBlocklist", "NonBinaryFile", "VerdictSafe", "VerdictUnknown", "VerdictDangerous", "VerdictDangerousHost", "VerdictUnwanted", "VerdictUncommon", "VerdictUnrecognized", "DangerousPrefOff", "DangerousHostPrefOff", "UnwantedPrefOff", "UncommonPrefOff", "NetworkError", "RemoteLookupDisabled", "InternalError", "DPDisabled"],
143
"description": "The reason application reputation service blocks or allows the download."
144
},
145
"APPLICATION_REPUTATION_SHOULD_BLOCK": {
146
"record_in_processes": ["main", "content"],
147
"products": ["firefox", "fennec", "geckoview", "thunderbird"],
148
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
149
"expires_in_version": "never",
150
"releaseChannelCollection": "opt-out",
151
"kind": "boolean",
152
"description": "Overall (local or remote) application reputation verdict (shouldBlock=false is OK)."
153
},
154
"APPLICATION_REPUTATION_LOCAL": {
155
"record_in_processes": ["main", "content"],
156
"products": ["firefox", "fennec", "geckoview", "thunderbird"],
157
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
158
"expires_in_version": "never",
159
"releaseChannelCollection": "opt-out",
160
"kind": "enumerated",
161
"n_values": 3,
162
"description": "Application reputation local results (0=ALLOW, 1=BLOCK, 2=NONE)"
163
},
164
"APPLICATION_REPUTATION_SERVER": {
165
"record_in_processes": ["main", "content"],
166
"products": ["firefox", "fennec", "geckoview"],
167
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
168
"expires_in_version": "never",
169
"releaseChannelCollection": "opt-out",
170
"kind": "enumerated",
171
"n_values": 3,
172
"description": "Status of the application reputation remote lookup (0=OK, 1=failed, 2=invalid protobuf response)"
173
},
174
"APPLICATION_REPUTATION_SERVER_2": {
175
"record_in_processes": ["main", "content"],
176
"products": ["firefox", "fennec", "geckoview"],
177
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
178
"bug_numbers": [1479901],
179
"releaseChannelCollection": "opt-out",
180
"expires_in_version": "never",
181
"kind": "categorical",
182
"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"],
183
"description": "Network status of the application reputation remote lookup"
184
},
185
"APPLICATION_REPUTATION_SERVER_VERDICT": {
186
"record_in_processes": ["main", "content"],
187
"products": ["firefox", "fennec", "geckoview"],
188
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
189
"expires_in_version": "never",
190
"releaseChannelCollection": "opt-out",
191
"bug_numbers": [1272788, 1531034],
192
"kind": "enumerated",
193
"n_values": 8,
194
"description": "Application reputation remote verdict (0=SAFE, 1=DANGEROUS, 2=UNCOMMON, 3=POTENTIALLY_UNWANTED, 4=DANGEROUS_HOST, 5=UNKNOWN)"
195
},
196
"APPLICATION_REPUTATION_SERVER_VERDICT_2": {
197
"record_in_processes": ["main", "content"],
198
"products": ["firefox", "fennec", "geckoview"],
199
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
200
"expires_in_version": "never",
201
"releaseChannelCollection": "opt-out",
202
"bug_numbers": [1501974, 1589042],
203
"kind": "categorical",
204
"keyed": true,
205
"labels": ["Safe", "Dangerous", "Uncommon", "PotentiallyUnwanted", "DangerousHost", "Unknown"],
206
"description": "Application reputation remote verdict, keyed by file extension"
207
},
208
"APPLICATION_REPUTATION_REMOTE_LOOKUP_RESPONSE_TIME": {
209
"record_in_processes": ["main", "content"],
210
"products": ["firefox", "fennec", "geckoview"],
211
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
212
"expires_in_version": "never",
213
"releaseChannelCollection": "opt-out",
214
"bug_numbers": [1479898],
215
"kind": "linear",
216
"low": 1000,
217
"high": 15000,
218
"n_buckets": 17,
219
"description": "Server response time to remote lookup request (ms)."
220
},
221
"APPLICATION_REPUTATION_REMOTE_LOOKUP_TIMEOUT": {
222
"record_in_processes": ["main", "content"],
223
"products": ["firefox", "fennec", "geckoview"],
224
"alert_emails": ["dlee@mozilla.com", "safebrowsing-telemetry@mozilla.org"],
225
"expires_in_version": "never",
226
"releaseChannelCollection": "opt-out",
227
"kind": "boolean",
228
"bug_numbers": [1172689, 1531034],
229
"description": "Recorded when application reputation remote lookup is performed, `true` is recorded if the lookup times out."
230
},
231
"AUDIOSTREAM_BACKEND_USED": {
232
"record_in_processes": ["main", "content"],
233
"products": ["firefox", "fennec", "geckoview"],
234
"alert_emails": ["padenot@mozilla.com", "kinetik@flim.org"],
235
"bug_numbers": [1280630, 1444878],
236
"expires_in_version": "70",
237
"kind": "enumerated",
238
"n_values": 16,
239
"description": "The operating system audio back-end used when successfully opening an audio stream, or whether the failure occurred on the first try or not <https://dxr.mozilla.org/mozilla-central/search?q=AUDIOSTREAM_BACKEND_ID_STR>",
240
"releaseChannelCollection": "opt-out"
241
},
242
"BACKGROUNDFILESAVER_THREAD_COUNT": {
243
"record_in_processes": ["main", "content"],
244
"products": ["firefox", "fennec", "geckoview"],
245
"expires_in_version": "never",
246
"kind": "enumerated",
247
"n_values": 21,
248
"description": "Maximum number of concurrent threads reached during a given download session"
249
},
250
"CHECKERBOARD_DURATION": {
251
"record_in_processes": ["main", "content", "gpu"],
252
"products": ["firefox", "fennec", "geckoview", "geckoview_streaming"],
253
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "kgupta@mozilla.com"],
254
"bug_numbers": [1238040, 1539309, 1584109],
255
"releaseChannelCollection": "opt-out",
256
"expires_in_version": "never",
257
"kind": "exponential",
258
"high": 100000,
259
"n_buckets": 50,
260
"description": "Duration of a checkerboard event in milliseconds"
261
},
262
"CHECKERBOARD_PEAK": {
263
"record_in_processes": ["main", "content", "gpu"],
264
"products": ["firefox", "fennec", "geckoview", "geckoview_streaming"],
265
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "kgupta@mozilla.com"],
266
"bug_numbers": [1238040, 1539309, 1584109],
267
"releaseChannelCollection": "opt-out",
268
"expires_in_version": "never",
269
"kind": "exponential",
270
"high": 66355200,
271
"n_buckets": 50,
272
"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)"
273
},
274
"CHECKERBOARD_POTENTIAL_DURATION": {
275
"record_in_processes": ["main", "content", "gpu"],
276
"products": ["firefox", "fennec", "geckoview", "geckoview_streaming"],
277
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "kgupta@mozilla.com"],
278
"bug_numbers": [1238040, 1539309, 1584109],
279
"releaseChannelCollection": "opt-out",
280
"expires_in_version": "never",
281
"kind": "exponential",
282
"high": 1000000,
283
"n_buckets": 50,
284
"description": "Duration of a chunk of time (in ms) that could reasonably have had checkerboarding"
285
},
286
"CHECKERBOARD_SEVERITY": {
287
"record_in_processes": ["main", "content", "gpu"],
288
"products": ["firefox", "fennec", "geckoview", "geckoview_streaming"],
289
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "kgupta@mozilla.com"],
290
"bug_numbers": [1238040, 1539309, 1584109],
291
"releaseChannelCollection": "opt-out",
292
"expires_in_version": "never",
293
"kind": "exponential",
294
"high": 1073741824,
295
"n_buckets": 50,
296
"description": "Opaque measure of the severity of a checkerboard event"
297
},
298
"CHILD_PROCESS_LAUNCH_MS" : {
299
"record_in_processes": ["main"],
300
"products": ["firefox", "fennec", "geckoview"],
301
"alert_emails": ["jld@mozilla.com", "jimm@mozilla.com", "mconley@mozilla.com"],
302
"expires_in_version": "never",
303
"bug_numbers": [1474991],
304
"kind": "exponential",
305
"high": 64000,
306
"n_buckets": 100,
307
"releaseChannelCollection": "opt-out",
308
"description": "Time spent in the generic child process launching code, which is run off-main-thread and used by all child process types"
309
},
310
"COMPOSITE_TIME" : {
311
"record_in_processes": ["main", "content", "gpu"],
312
"products": ["firefox", "fennec", "geckoview", "geckoview_streaming"],
313
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "jnicol@mozilla.com"],
314
"expires_in_version": "never",
315
"description": "Composite times in milliseconds",
316
"kind": "exponential",
317
"high": 1000,
318
"n_buckets": 50,
319
"releaseChannelCollection": "opt-out",
320
"bug_numbers": [1080160, 1529352, 1580129]
321
},
322
"COMPOSITE_FRAME_ROUNDTRIP_TIME" : {
323
"record_in_processes": ["main", "content", "gpu"],
324
"products": ["firefox", "fennec", "geckoview"],
325
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
326
"expires_in_version": "never",
327
"description": "Time from vsync to finishing a composite in milliseconds.",
328
"kind": "exponential",
329
"high": 1000,
330
"n_buckets": 50
331
},
332
"CONTENT_PROCESS_LAUNCH_MAINTHREAD_MS" : {
333
"record_in_processes": ["main"],
334
"products": ["firefox", "fennec", "geckoview"],
335
"alert_emails": ["jld@mozilla.com", "jimm@mozilla.com", "mconley@mozilla.com"],
336
"expires_in_version": "never",
337
"bug_numbers": [1474991],
338
"kind": "exponential",
339
"high": 64000,
340
"n_buckets": 100,
341
"releaseChannelCollection": "opt-out",
342
"description": "Time spent on the main thread during asynchronous content process launch."
343
},
344
"CONTENT_PROCESS_LAUNCH_TOTAL_MS" : {
345
"record_in_processes": ["main"],
346
"products": ["firefox", "fennec", "geckoview"],
347
"alert_emails": ["jld@mozilla.com", "jimm@mozilla.com", "mconley@mozilla.com"],
348
"expires_in_version": "never",
349
"bug_numbers": [1474991],
350
"kind": "exponential",
351
"high": 64000,
352
"n_buckets": 100,
353
"releaseChannelCollection": "opt-out",
354
"description": "Total time elapsed during asynchronous content process launch, until the process is usable for loading content."
355
},
356
"CONTENT_PROCESS_SYNC_LAUNCH_MS" : {
357
"record_in_processes": ["main"],
358
"products": ["firefox", "fennec", "geckoview"],
359
"alert_emails": ["jld@mozilla.com", "jimm@mozilla.com", "mconley@mozilla.com"],
360
"expires_in_version": "never",
361
"bug_numbers": [1474991],
362
"kind": "exponential",
363
"high": 64000,
364
"n_buckets": 100,
365
"releaseChannelCollection": "opt-out",
366
"description": "Time elapsed during synchronous content process launch until the process is usable for loading content."
367
},
368
"CONTENT_PROCESS_LAUNCH_IS_SYNC" : {
369
"record_in_processes": ["main"],
370
"products": ["firefox", "fennec", "geckoview"],
371
"alert_emails": ["jld@mozilla.com", "jimm@mozilla.com", "mconley@mozilla.com"],
372
"expires_in_version": "never",
373
"bug_numbers": [1474991],
374
"kind": "boolean",
375
"releaseChannelCollection": "opt-out",
376
"description": "Whether a content process was launched synchronously (unnecessarily delaying UI response)."
377
},
378
"CONTENT_RESPONSE_DURATION" : {
379
"record_in_processes": ["main", "content", "gpu"],
380
"products": ["firefox", "fennec", "geckoview"],
381
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "kgupta@mozilla.com"],
382
"bug_numbers": [1261373],
383
"expires_in_version": "70",
384
"description": "Main thread response times for APZ notifications about input events (ms)",
385
"kind" : "exponential",
386
"high": 60000,
387
"n_buckets": 50
388
},
389
"CYCLE_COLLECTOR": {
390
"record_in_processes": ["main", "content"],
391
"products": ["firefox", "fennec", "geckoview"],
392
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
393
"expires_in_version": "never",
394
"kind": "exponential",
395
"high": 10000,
396
"n_buckets": 50,
397
"description": "Time spent on one cycle collection (ms)"
398
},
399
"CYCLE_COLLECTOR_WORKER": {
400
"record_in_processes": ["main", "content"],
401
"products": ["firefox", "fennec", "geckoview"],
402
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
403
"expires_in_version": "never",
404
"kind": "exponential",
405
"high": 10000,
406
"n_buckets": 50,
407
"description": "Time spent on one cycle collection in a worker (ms)"
408
},
409
"CYCLE_COLLECTOR_FULL": {
410
"record_in_processes": ["main", "content"],
411
"products": ["firefox", "fennec", "geckoview"],
412
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
413
"expires_in_version": "never",
414
"kind": "exponential",
415
"high": 10000,
416
"n_buckets": 50,
417
"description": "Full pause time for one cycle collection, including preparation (ms)"
418
},
419
"CYCLE_COLLECTOR_MAX_PAUSE": {
420
"record_in_processes": ["main", "content"],
421
"products": ["firefox", "fennec", "geckoview"],
422
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
423
"bug_numbers": [1364503],
424
"expires_in_version": "never",
425
"kind": "exponential",
426
"high": 10000,
427
"n_buckets": 50,
428
"releaseChannelCollection": "opt-out",
429
"description": "Longest pause for an individual slice of one cycle collection, including preparation (ms)"
430
},
431
"CYCLE_COLLECTOR_FINISH_IGC": {
432
"record_in_processes": ["main", "content"],
433
"products": ["firefox", "fennec", "geckoview"],
434
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
435
"expires_in_version": "never",
436
"kind": "boolean",
437
"description": "Cycle collection finished an incremental GC"
438
},
439
"CYCLE_COLLECTOR_SYNC_SKIPPABLE": {
440
"record_in_processes": ["main", "content"],
441
"products": ["firefox", "fennec", "geckoview"],
442
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
443
"expires_in_version": "never",
444
"kind": "boolean",
445
"description": "Cycle collection synchronously ran forget skippable"
446
},
447
"CYCLE_COLLECTOR_VISITED_REF_COUNTED": {
448
"record_in_processes": ["main", "content"],
449
"products": ["firefox", "fennec", "geckoview"],
450
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
451
"expires_in_version": "never",
452
"kind": "exponential",
453
"high": 300000,
454
"n_buckets": 50,
455
"description": "Number of ref counted objects visited by the cycle collector"
456
},
457
"CYCLE_COLLECTOR_WORKER_VISITED_REF_COUNTED": {
458
"record_in_processes": ["main", "content"],
459
"products": ["firefox", "fennec", "geckoview"],
460
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
461
"expires_in_version": "never",
462
"kind": "exponential",
463
"high": 300000,
464
"n_buckets": 50,
465
"description": "Number of ref counted objects visited by the cycle collector in a worker"
466
},
467
"CYCLE_COLLECTOR_VISITED_GCED": {
468
"record_in_processes": ["main", "content"],
469
"products": ["firefox", "fennec", "geckoview"],
470
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
471
"expires_in_version": "never",
472
"kind": "exponential",
473
"high": 300000,
474
"n_buckets": 50,
475
"description": "Number of JS objects visited by the cycle collector"
476
},
477
"CYCLE_COLLECTOR_WORKER_VISITED_GCED": {
478
"record_in_processes": ["main", "content"],
479
"products": ["firefox", "fennec", "geckoview"],
480
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
481
"expires_in_version": "never",
482
"kind": "exponential",
483
"high": 300000,
484
"n_buckets": 50,
485
"description": "Number of JS objects visited by the cycle collector in a worker"
486
},
487
"CYCLE_COLLECTOR_COLLECTED": {
488
"record_in_processes": ["main", "content"],
489
"products": ["firefox", "fennec", "geckoview"],
490
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
491
"expires_in_version": "never",
492
"kind": "exponential",
493
"high": 100000,
494
"n_buckets": 50,
495
"description": "Number of objects collected by the cycle collector"
496
},
497
"CYCLE_COLLECTOR_WORKER_COLLECTED": {
498
"record_in_processes": ["main", "content"],
499
"products": ["firefox", "fennec", "geckoview"],
500
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
501
"expires_in_version": "never",
502
"kind": "exponential",
503
"high": 100000,
504
"n_buckets": 50,
505
"description": "Number of objects collected by the cycle collector in a worker"
506
},
507
"CYCLE_COLLECTOR_NEED_GC": {
508
"record_in_processes": ["main", "content"],
509
"products": ["firefox", "fennec", "geckoview"],
510
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
511
"expires_in_version": "never",
512
"kind": "boolean",
513
"description": "Needed garbage collection before cycle collection."
514
},
515
"CYCLE_COLLECTOR_WORKER_NEED_GC": {
516
"record_in_processes": ["main", "content"],
517
"products": ["firefox", "fennec", "geckoview"],
518
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
519
"expires_in_version": "never",
520
"kind": "boolean",
521
"description": "Needed garbage collection before cycle collection in a worker."
522
},
523
"CYCLE_COLLECTOR_TIME_BETWEEN": {
524
"record_in_processes": ["main", "content"],
525
"products": ["firefox", "fennec", "geckoview"],
526
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
527
"expires_in_version": "never",
528
"kind": "exponential",
529
"high": 120,
530
"n_buckets": 50,
531
"description": "Time spent in between cycle collections (seconds)"
532
},
533
"CYCLE_COLLECTOR_OOM": {
534
"record_in_processes": ["main", "content"],
535
"products": ["firefox", "fennec", "geckoview"],
536
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
537
"expires_in_version": "never",
538
"kind": "flag",
539
"description": "Set if the cycle collector ran out of memory at some point"
540
},
541
"CYCLE_COLLECTOR_WORKER_OOM": {
542
"record_in_processes": ["main", "content"],
543
"products": ["firefox", "fennec", "geckoview"],
544
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
545
"expires_in_version": "never",
546
"kind": "flag",
547
"description": "Set if the cycle collector in a worker ran out of memory at some point"
548
},
549
"CYCLE_COLLECTOR_ASYNC_SNOW_WHITE_FREEING": {
550
"record_in_processes": ["main", "content"],
551
"products": ["firefox", "fennec", "geckoview"],
552
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
553
"expires_in_version": "never",
554
"kind": "exponential",
555
"high": 10000,
556
"n_buckets": 50,
557
"description": "Time spent on one asynchronous SnowWhite freeing (ms)"
558
},
559
"CYCLE_COLLECTOR_SLICE_DURING_IDLE": {
560
"record_in_processes": ["main", "content"],
561
"products": ["firefox", "fennec", "geckoview"],
562
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
563
"expires_in_version": "never",
564
"kind": "linear",
565
"high": 100,
566
"n_buckets": 50,
567
"bug_numbers": [1372042],
568
"description": "Percent of cycle collector slice done during idle time"
569
},
570
"DEFERRED_FINALIZE_ASYNC": {
571
"record_in_processes": ["main", "content"],
572
"products": ["firefox", "fennec", "geckoview"],
573
"expires_in_version": "never",
574
"kind": "exponential",
575
"high": 10000,
576
"n_buckets": 50,
577
"description": "Pause time for asynchronous deferred finalization (ms)"
578
},
579
"DEVICE_RESET_REASON": {
580
"record_in_processes": ["main", "content", "gpu"],
581
"products": ["firefox", "fennec", "geckoview"],
582
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
583
"expires_in_version": "never",
584
"kind": "enumerated",
585
"n_values": 10,
586
"bug_numbers": [1135408, 1529352],
587
"releaseChannelCollection": "opt-out",
588
"description": "GPU Device Reset Reason (ok, hung, removed, reset, internal error, invalid call, out of memory)"
589
},
590
"FORCED_DEVICE_RESET_REASON": {
591
"record_in_processes": ["main", "content", "gpu"],
592
"products": ["firefox", "fennec", "geckoview"],
593
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
594
"expires_in_version": "never",
595
"kind": "enumerated",
596
"n_values": 50,
597
"bug_numbers": [1235407],
598
"releaseChannelCollection": "opt-out",
599
"description": "GPU Forced Device Reset Reason (OpenSharedHandle)"
600
},
601
"FORGET_SKIPPABLE_MAX": {
602
"record_in_processes": ["main", "content"],
603
"products": ["firefox", "fennec", "geckoview"],
604
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
605
"expires_in_version": "never",
606
"kind": "exponential",
607
"high": 10000,
608
"n_buckets": 50,
609
"description": "Max time spent on one forget skippable (ms)"
610
},
611
"FORGET_SKIPPABLE_DURING_IDLE": {
612
"record_in_processes": ["main", "content"],
613
"products": ["firefox", "fennec", "geckoview"],
614
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
615
"expires_in_version": "never",
616
"kind": "linear",
617
"high": 100,
618
"n_buckets": 50,
619
"bug_numbers": [1372042],
620
"description": "Percent of the cycle collector's forget skippable done during idle time"
621
},
622
"FORGET_SKIPPABLE_FREQUENCY": {
623
"record_in_processes": ["main", "content"],
624
"products": ["firefox", "fennec", "geckoview"],
625
"alert_emails": ["smaug@mozilla.com", "dev-telemetry-gc-alerts@mozilla.org"],
626
"expires_in_version": "never",
627
"kind": "linear",
628
"high": 500,
629
"n_buckets": 100,
630
"bug_numbers": [1487271],
631
"description": "Number of forget skippables occurred during a minute"
632
},
633
"FULLSCREEN_TRANSITION_BLACK_MS": {
634
"record_in_processes": ["main", "content"],
635
"products": ["firefox", "fennec", "geckoview"],
636
"alert_emails": ["mozilla-telemetry@upsuper.org"],
637
"expires_in_version": "never",
638
"kind": "exponential",
639
"low": 100,
640
"high": 5000,
641
"n_buckets": 50,
642
"bug_numbers": [1271160],
643
"description": "The time spent in the fully-black screen in fullscreen transition"
644
},
645
"FULLSCREEN_CHANGE_MS": {
646
"record_in_processes": ["main", "content"],
647
"products": ["firefox", "fennec", "geckoview"],
648
"alert_emails": ["mozilla-telemetry@upsuper.org"],
649
"expires_in_version": "never",
650
"kind": "exponential",
651
"low": 100,
652
"high": 5000,
653
"n_buckets": 50,
654
"bug_numbers": [1271160],
655
"description": "The time content uses to enter/exit fullscreen regardless of fullscreen transition timeout"
656
},
657
"GC_REASON_2": {
658
"record_in_processes": ["main", "content"],
659
"products": ["firefox", "fennec", "geckoview"],
660
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
661
"expires_in_version": "never",
662
"kind": "enumerated",
663
"n_values": 100,
664
"description": "Reason (enum value) for initiating a GC"
665
},
666
"GC_IS_COMPARTMENTAL": {
667
"record_in_processes": ["main", "content"],
668
"products": ["firefox", "fennec", "geckoview"],
669
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
670
"expires_in_version": "never",
671
"kind": "boolean",
672
"description": "Is it a zone GC?"
673
},
674
"GC_MS": {
675
"record_in_processes": ["main", "content"],
676
"products": ["firefox", "fennec", "geckoview"],
677
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
678
"expires_in_version": "never",
679
"kind": "exponential",
680
"high": 10000,
681
"n_buckets": 50,
682
"description": "Time spent running JS GC (ms)"
683
},
684
"GC_IN_PROGRESS_MS": {
685
"record_in_processes": ["main", "content"],
686
"products": ["firefox", "fennec", "geckoview"],
687
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org", "smaug@mozilla.com"],
688
"expires_in_version": "never",
689
"kind": "exponential",
690
"high": 10000,
691
"n_buckets": 50,
692
"bug_numbers": [1545093],
693
"description": "Time from the beginning of the first slice to the end of the last slice (ms)"
694
},
695
"GC_BUDGET_MS": {
696
"record_in_processes": ["main", "content"],
697
"products": ["firefox", "fennec", "geckoview"],
698
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
699
"expires_in_version": "never",
700
"kind": "linear",
701
"high": 100,
702
"n_buckets": 10,
703
"description": "Requested GC slice budget (ms)"
704
},
705
"GC_ANIMATION_MS": {
706
"record_in_processes": ["main", "content"],
707
"products": ["firefox", "fennec", "geckoview"],
708
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org", "jcoppeard@mozilla.com", "sdetar@mozilla.com"],
709
"expires_in_version": "never",
710
"releaseChannelCollection": "opt-out",
711
"kind": "exponential",
712
"high": 10000,
713
"n_buckets": 50,
714
"bug_numbers": [1489524],
715
"description": "Time spent running JS GC when animating (ms)"
716
},
717
"GC_MAX_PAUSE_MS_2": {
718
"record_in_processes": ["main", "content"],
719
"products": ["firefox", "fennec", "geckoview"],
720
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
721
"bug_numbers": [1364503],
722
"expires_in_version": "never",
723
"kind": "exponential",
724
"high": 10000,
725
"n_buckets": 50,
726
"releaseChannelCollection": "opt-out",
727
"description": "Longest GC slice in a GC (ms)"
728
},
729
"GC_MARK_MS": {
730
"record_in_processes": ["main", "content"],
731
"products": ["firefox", "fennec", "geckoview"],
732
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
733
"expires_in_version": "never",
734
"kind": "exponential",
735
"high": 10000,
736
"n_buckets": 50,
737
"description": "Time spent running JS GC mark phase (ms)"
738
},
739
"GC_SWEEP_MS": {
740
"record_in_processes": ["main", "content"],
741
"products": ["firefox", "fennec", "geckoview"],
742
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
743
"expires_in_version": "never",
744
"kind": "exponential",
745
"high": 10000,
746
"n_buckets": 50,
747
"description": "Time spent running JS GC sweep phase (ms)"
748
},
749
"GC_COMPACT_MS": {
750
"record_in_processes": ["main", "content"],
751
"products": ["firefox", "fennec", "geckoview"],
752
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
753
"expires_in_version": "never",
754
"kind": "exponential",
755
"high": 10000,
756
"n_buckets": 50,
757
"description": "Time spent running JS GC compact phase (ms)"
758
},
759
"GC_MARK_ROOTS_MS": {
760
"record_in_processes": ["main", "content"],
761
"products": ["firefox", "fennec", "geckoview"],
762
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
763
"expires_in_version": "never",
764
"kind": "linear",
765
"high": 200,
766
"n_buckets": 50,
767
"description": "Time spent marking GC roots (ms)"
768
},
769
"GC_MARK_GRAY_MS": {
770
"record_in_processes": ["main", "content"],
771
"products": ["firefox", "fennec", "geckoview"],
772
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
773
"expires_in_version": "never",
774
"kind": "linear",
775
"high": 200,
776
"n_buckets": 50,
777
"description": "Time spent marking gray GC objects (ms)"
778
},
779
"GC_SLICE_MS": {
780
"record_in_processes": ["main", "content"],
781
"products": ["firefox", "fennec", "geckoview"],
782
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
783
"expires_in_version": "never",
784
"kind": "exponential",
785
"high": 10000,
786
"n_buckets": 50,
787
"description": "Time spent running a JS GC slice (ms)"
788
},
789
"GC_SLOW_PHASE": {
790
"record_in_processes": ["main", "content"],
791
"products": ["firefox", "fennec", "geckoview"],
792
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
793
"expires_in_version": "never",
794
"kind": "enumerated",
795
"n_values": 75,
796
"description": "The longest phase in any slice that goes over 2x the budget. The phase values are defined in js/src/gc/GenerateStatsPhases.py."
797
},
798
"GC_SLOW_TASK": {
799
"record_in_processes": ["main", "content"],
800
"products": ["firefox", "fennec", "geckoview"],
801
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org","jcoppeard@mozilla.com"],
802
"expires_in_version": "never",
803
"kind": "enumerated",
804
"n_values": 75,
805
"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.",
806
"bug_numbers": [1309651]
807
},
808
"GC_MMU_50": {
809
"record_in_processes": ["main", "content"],
810
"products": ["firefox", "fennec", "geckoview"],
811
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
812
"expires_in_version": "never",
813
"kind": "linear",
814
"high": 100,
815
"n_buckets": 20,
816
"description": "Minimum percentage of time spent outside GC over any 50ms window"
817
},
818
"GC_RESET": {
819
"record_in_processes": ["main", "content"],
820
"products": ["firefox", "fennec", "geckoview"],
821
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
822
"expires_in_version": "never",
823
"kind": "boolean",
824
"description": "Was an incremental GC canceled?"
825
},
826
"GC_RESET_REASON": {
827
"record_in_processes": ["main", "content"],
828
"products": ["firefox", "fennec", "geckoview"],
829
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
830
"expires_in_version": "never",
831
"kind": "enumerated",
832
"n_values": 20,
833
"description": "Reason for cancelling an ongoing GC (see js::gc::AbortReason)",
834
"bug_numbers": [1308116]
835
},
836
"GC_INCREMENTAL_DISABLED": {
837
"record_in_processes": ["main", "content"],
838
"products": ["firefox", "fennec", "geckoview"],
839
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
840
"expires_in_version": "never",
841
"kind": "boolean",
842
"description": "Is incremental GC permanently disabled?"
843
},
844
"GC_NON_INCREMENTAL": {
845
"record_in_processes": ["main", "content"],
846
"products": ["firefox", "fennec", "geckoview"],
847
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
848
"expires_in_version": "never",
849
"kind": "boolean",
850
"description": "Was the GC non-incremental?"
851
},
852
"GC_NON_INCREMENTAL_REASON": {
853
"record_in_processes": ["main", "content"],
854
"products": ["firefox", "fennec", "geckoview"],
855
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
856
"expires_in_version": "never",
857
"kind": "enumerated",
858
"n_values": 20,
859
"description": "Reason for performing a non-incremental GC (see js::gc::AbortReason)",
860
"bug_numbers": [1308116]
861
},
862
"GC_SCC_SWEEP_TOTAL_MS": {
863
"record_in_processes": ["main", "content"],
864
"products": ["firefox", "fennec", "geckoview"],
865
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
866
"expires_in_version": "never",
867
"kind": "linear",
868
"high": 500,
869
"n_buckets": 50,
870
"description": "Time spent sweeping compartment SCCs (ms)"
871
},
872
"GC_SCC_SWEEP_MAX_PAUSE_MS": {
873
"record_in_processes": ["main", "content"],
874
"products": ["firefox", "fennec", "geckoview"],
875
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
876
"expires_in_version": "never",
877
"kind": "linear",
878
"high": 500,
879
"n_buckets": 50,
880
"description": "Time spent sweeping slowest compartment SCC (ms)"
881
},
882
"GC_MINOR_REASON": {
883
"record_in_processes": ["main", "content"],
884
"products": ["firefox", "fennec", "geckoview"],
885
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
886
"expires_in_version": "never",
887
"kind": "enumerated",
888
"n_values": 100,
889
"description": "Reason (enum value) for initiating a minor GC"
890
},
891
"GC_MINOR_REASON_LONG": {
892
"record_in_processes": ["main", "content"],
893
"products": ["firefox", "fennec", "geckoview"],
894
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
895
"expires_in_version": "never",
896
"kind": "enumerated",
897
"n_values": 100,
898
"description": "Reason (enum value) that caused a long (>1ms) minor GC"
899
},
900
"GC_MINOR_US": {
901
"record_in_processes": ["main", "content"],
902
"products": ["firefox", "fennec", "geckoview"],
903
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
904
"expires_in_version": "never",
905
"kind": "exponential",
906
"high": 1000000,
907
"n_buckets": 100,
908
"description": "Time spent running JS minor GC (us)"
909
},
910
"GC_NURSERY_BYTES": {
911
"record_in_processes": ["main", "content"],
912
"products": ["firefox", "fennec", "geckoview"],
913
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
914
"expires_in_version": "72",
915
"kind": "linear",
916
"high": 16777216,
917
"n_buckets": 16,
918
"bug_numbers": [1259347],
919
"description": "Size of the GC nursery (bytes)"
920
},
921
"GC_NURSERY_BYTES_2": {
922
"record_in_processes": ["main", "content"],
923
"products": ["firefox", "fennec", "geckoview"],
924
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org", "pbone@mozilla.com"],
925
"expires_in_version": "never",
926
"kind": "exponential",
927
"low": 16384,
928
"high": 16777216,
929
"n_buckets": 24,
930
"bug_numbers": [1528867],
931
"description": "Size of the GC nursery (bytes)"
932
},
933
"GC_PRETENURE_COUNT": {
934
"record_in_processes": ["main", "content"],
935
"products": ["firefox", "fennec", "geckoview"],
936
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
937
"expires_in_version": "never",
938
"kind": "enumerated",
939
"n_values": 32,
940
"bug_numbers": [1293262],
941
"description": "How many objects groups were selected for pretenuring by a minor GC"
942
},
943
"GC_SLICE_DURING_IDLE": {
944
"record_in_processes": ["main", "content"],
945
"products": ["firefox", "fennec", "geckoview"],
946
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org"],
947
"expires_in_version": "never",
948
"kind": "linear",
949
"high": 100,
950
"n_buckets": 50,
951
"bug_numbers": [1372042],
952
"description": "Percent of GC slice done during idle time"
953
},
954
"GC_BUDGET_OVERRUN": {
955
"record_in_processes": ["main", "content"],
956
"products": ["firefox", "fennec", "geckoview"],
957
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org", "jcoppeard@mozilla.com"],
958
"expires_in_version": "never",
959
"kind": "exponential",
960
"high": 100000,
961
"n_buckets": 100,
962
"bug_numbers": [1381777],
963
"description": "How long a GC slice ran over its budget in microseconds"
964
},
965
"GC_NURSERY_PROMOTION_RATE": {
966
"record_in_processes": ["main", "content"],
967
"products": ["firefox", "fennec", "geckoview"],
968
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org", "jcoppeard@mozilla.com"],
969
"expires_in_version": "never",
970
"kind": "linear",
971
"high": 100,
972
"n_buckets": 50,
973
"bug_numbers": [1485299],
974
"description": "The percentage of nursery objects that were promoted to tenured heap."
975
},
976
"GC_TENURED_SURVIVAL_RATE": {
977
"record_in_processes": ["main", "content"],
978
"products": ["firefox", "fennec", "geckoview"],
979
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org", "jcoppeard@mozilla.com"],
980
"expires_in_version": "never",
981
"kind": "linear",
982
"high": 100,
983
"n_buckets": 50,
984
"releaseChannelCollection": "opt-out",
985
"bug_numbers": [1563755],
986
"description": "The percentage of tenured GC things that survived a collection."
987
},
988
"GC_MARK_RATE": {
989
"record_in_processes": ["main", "content"],
990
"products": ["firefox", "fennec", "geckoview"],
991
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org", "jcoppeard@mozilla.com"],
992
"expires_in_version": "never",
993
"kind": "linear",
994
"low": 1000,
995
"high": 1000000,
996
"n_buckets": 100,
997
"bug_numbers": [1475896],
998
"description": "The number of objects marked per ms during GC."
999
},
1000
"GC_TIME_BETWEEN_S": {
1001
"record_in_processes": ["main", "content"],
1002
"products": ["firefox", "fennec", "geckoview"],
1003
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org", "jcoppeard@mozilla.com"],
1004
"expires_in_version": "never",
1005
"kind": "exponential",
1006
"high": 120,
1007
"n_buckets": 50,
1008
"releaseChannelCollection": "opt-out",
1009
"bug_numbers": [1556467],
1010
"description": "Time spent in between garbage collections for the main runtime (seconds)"
1011
},
1012
"GC_TIME_BETWEEN_SLICES_MS": {
1013
"record_in_processes": ["main", "content"],
1014
"products": ["firefox", "fennec", "geckoview"],
1015
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org", "jcoppeard@mozilla.com"],
1016
"expires_in_version": "never",
1017
"kind": "exponential",
1018
"high": 2000,
1019
"n_buckets": 50,
1020
"releaseChannelCollection": "opt-out",
1021
"bug_numbers": [1556467],
1022
"description": "Time spent in between garbage collections slice for the main runtime (ms)"
1023
},
1024
"GC_SLICE_COUNT": {
1025
"record_in_processes": ["main", "content"],
1026
"products": ["firefox", "fennec", "geckoview"],
1027
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org", "jcoppeard@mozilla.com"],
1028
"expires_in_version": "never",
1029
"kind": "exponential",
1030
"high": 200,
1031
"n_buckets": 50,
1032
"releaseChannelCollection": "opt-out",
1033
"bug_numbers": [1556467],
1034
"description": "The number of slices in an incremental GC for the main runtime"
1035
},
1036
"GC_EFFECTIVENESS": {
1037
"record_in_processes": ["main", "content"],
1038
"products": ["firefox", "fennec", "geckoview"],
1039
"alert_emails": ["dev-telemetry-gc-alerts@mozilla.org", "jcoppeard@mozilla.com"],
1040
"expires_in_version": "never",
1041
"kind": "exponential",
1042
"releaseChannelCollection": "opt-out",
1043
"low": 1,
1044
"high": 50000,
1045
"n_buckets": 100,
1046
"bug_numbers": [1580227],
1047
"description": "GC 'effectiveness', the amount of memory freed divided by main-thread collection time (MB/s)"
1048
},
1049
"GEOLOCATION_ACCURACY_EXPONENTIAL": {
1050
"record_in_processes": ["main", "content"],
1051
"products": ["firefox", "fennec", "geckoview"],
1052
"expires_in_version": "never",
1053
"kind": "exponential",
1054
"releaseChannelCollection": "opt-out",
1055
"bug_numbers": [1507925],
1056
"high": 100000,
1057
"n_buckets": 50,
1058
"description": "Geolocation results' accuracy radius in meters. Smaller radius is more accurate.",
1059
"alert_emails": ["shong@mozilla.com"]
1060
},
1061
"GEOLOCATION_ERROR": {
1062
"record_in_processes": ["main", "content"],
1063
"products": ["firefox", "fennec", "geckoview"],
1064
"expires_in_version": "never",
1065
"kind": "flag",
1066
"description": "Has seen location error"
1067
},
1068
"GEOLOCATION_GETCURRENTPOSITION_SECURE_ORIGIN" : {
1069
"record_in_processes": ["main", "content"],
1070
"products": ["firefox", "fennec", "geckoview"],
1071
"alert_emails": ["mds@mozilla.com"],
1072
"expires_in_version": "60",
1073
"kind": "enumerated",
1074
"n_values": 10,
1075
"bug_numbers": [1230209],
1076
"description" : "Number of navigator.geolocation.getCurrentPosition() calls (0=other, 1=http, 2=https)"
1077
},
1078
"GEOLOCATION_REQUEST_GRANTED": {
1079
"record_in_processes": ["main", "content"],
1080
"products": ["firefox", "fennec", "geckoview"],
1081
"alert_emails": ["tdsmith@mozilla.com"],
1082
"expires_in_version": "72",
1083
"kind": "enumerated",
1084
"n_values": 20,
1085
"releaseChannelCollection": "opt-out",
1086
"bug_numbers": [1230209, 1494496, 1519170, 1544539],
1087
"description": "Geolocation requests either granted or denied (0=denied/other, 1=denied/http, 2=denied/https, ..., 10=granted/other, 11=granted/http, 12=granted/https)"
1088
},
1089
"GEOLOCATION_WATCHPOSITION_SECURE_ORIGIN" : {
1090
"record_in_processes": ["main", "content"],
1091
"products": ["firefox", "fennec", "geckoview"],
1092
"alert_emails": ["mds@mozilla.com"],
1093
"expires_in_version": "60",
1094
"kind": "enumerated",
1095
"n_values": 10,
1096
"bug_numbers": [1230209],
1097
"description" : "Number of navigator.geolocation.watchPosition() calls (0=other, 1=http, 2=https)"
1098
},
1099
"GEOLOCATION_WIN8_SOURCE_IS_MLS": {
1100
"record_in_processes": ["main", "content"],
1101
"products": ["firefox", "fennec", "geckoview"],
1102
"expires_in_version": "default",
1103
"kind": "boolean",
1104
"description": "Geolocation on Win8 is either MLS or native"
1105
},
1106
"GEOLOCATION_OSX_SOURCE_IS_MLS": {
1107
"record_in_processes": ["main", "content"],
1108
"products": ["firefox", "fennec", "geckoview"],
1109
"expires_in_version": "default",
1110
"kind": "boolean",
1111
"description": "Geolocation on OS X is either MLS or CoreLocation"
1112
},
1113
"GEOLOCATION_GETCURRENTPOSITION_VISIBLE": {
1114
"record_in_processes": ["main", "content"],
1115
"products": ["firefox", "fennec", "geckoview"],
1116
"alert_emails": ["mds@mozilla.com"],
1117
"expires_in_version": "60",
1118
"kind": "boolean",
1119
"bug_numbers": [1255198],
1120
"description": "This metric is recorded every time a navigator.geolocation.getCurrentPosition() request gets allowed/fulfilled. A false value is recorded if the owner is not visible according to document.isVisible."
1121
},
1122
"GEOLOCATION_WATCHPOSITION_VISIBLE": {
1123
"record_in_processes": ["main", "content"],
1124
"products": ["firefox", "fennec", "geckoview"],
1125
"alert_emails": ["mds@mozilla.com"],
1126
"expires_in_version": "60",
1127
"kind": "boolean",
1128
"bug_numbers": [1255198],
1129
"description": "This metric is recorded every time a navigator.geolocation.watchPosition() request gets allowed/fulfilled. A false value is recorded if the owner is not visible according to document.isVisible."
1130
},
1131
"GPU_PROCESS_LAUNCH_TIME_MS_2" : {
1132
"record_in_processes": ["main", "content"],
1133
"products": ["firefox", "fennec", "geckoview"],
1134
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com", "dbolter@mozilla.com"],
1135
"expires_in_version": "never",
1136
"releaseChannelCollection": "opt-out",
1137
"bug_numbers": [1297790, 1317796, 1489524],
1138
"kind": "exponential",
1139
"high": 64000,
1140
"n_buckets": 100,
1141
"description": "GPU process launch time in milliseconds"
1142
},
1143
"GPU_PROCESS_INITIALIZATION_TIME_MS" : {
1144
"record_in_processes": ["main", "content", "gpu"],
1145
"products": ["firefox", "fennec", "geckoview"],
1146
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com", "dbolter@mozilla.com"],
1147
"expires_in_version": "never",
1148
"releaseChannelCollection": "opt-out",
1149
"bug_numbers": [1324095, 1489524],
1150
"kind": "exponential",
1151
"high": 64000,
1152
"n_buckets": 100,
1153
"description": "GPU process initialization (excluding XPCOM and fork time) time in milliseconds"
1154
},
1155
"GPU_PROCESS_CRASH_FALLBACKS": {
1156
"record_in_processes": ["main", "content"],
1157
"products": ["firefox", "fennec", "geckoview"],
1158
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "cpearce@mozilla.com", "gsquelart@mozilla.com"],
1159
"expires_in_version": "70",
1160
"bug_numbers": [1338011],
1161
"kind": "enumerated",
1162
"releaseChannelCollection": "opt-out",
1163
"n_values": 10,
1164
"description": "Count how often we use different fallbacks when the GPU process crashes: None=0, GPUProcessDecodingDisabled=1, GPUProcessDisabled=2"
1165
},
1166
"JS_PRIVILEGED_PARSER_COMPILE_LAZY_AFTER_MS": {
1167
"record_in_processes": ["main", "content"],
1168
"products": ["firefox", "fennec", "geckoview"],
1169
"alert_emails": ["dteller@mozilla.com"],
1170
"expires_in_version": "70",
1171
"bug_numbers": [1343483],
1172
"kind": "exponential",
1173
"low": 10,
1174
"high": 10000,
1175
"n_buckets": 10,
1176
"description": "Time elapsed between the moment a function is lazy-parsed (end of parsing of the ScriptSource) and the moment it is recompiled as non-lazy (start of compilation), in milliseconds, for privileged code."
1177
},
1178
"JS_WEB_PARSER_COMPILE_LAZY_AFTER_MS": {
1179
"record_in_processes": ["main", "content"],
1180
"products": ["firefox", "fennec", "geckoview"],
1181
"alert_emails": ["dteller@mozilla.com"],
1182
"expires_in_version": "70",
1183
"bug_numbers": [1343483],
1184
"kind": "exponential",
1185
"low": 10,
1186
"high": 10000,
1187
"n_buckets": 10,
1188
"description": "Time elapsed between the moment a function is lazy-parsed (end of parsing of the ScriptSource) and the moment it is recompiled as non-lazy (start of compilation), in milliseconds, for web code."
1189
},
1190
"XUL_CACHE_DISABLED": {
1191
"record_in_processes": ["main", "content"],
1192
"products": ["firefox", "fennec", "geckoview"],
1193
"expires_in_version": "default",
1194
"kind": "flag",
1195
"description": "XUL cache was disabled"
1196
},
1197
"MEMORY_RESIDENT_FAST": {
1198
"record_in_processes": ["main", "content"],
1199
"products": ["firefox", "fennec", "geckoview"],
1200
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1201
"expires_in_version": "never",
1202
"kind": "exponential",
1203
"low": 32768,
1204
"high": 16777216,
1205
"n_buckets": 100,
1206
"bug_numbers": [1226196],
1207
"description": "Resident memory size (KB)"
1208
},
1209
"MEMORY_RESIDENT_PEAK": {
1210
"record_in_processes": ["main", "content"],
1211
"products": ["firefox", "fennec", "geckoview"],
1212
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com", "kgupta@mozilla.com"],
1213
"expires_in_version": "never",
1214
"kind": "exponential",
1215
"low": 32768,
1216
"high": 16777216,
1217
"n_buckets": 100,
1218
"bug_numbers": [1551648],
1219
"description": "Peak resident memory size (KB)"
1220
},
1221
"MEMORY_TOTAL": {
1222
"record_in_processes": ["main"],
1223
"products": ["firefox", "fennec", "geckoview", "thunderbird"],
1224
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com", "erahm@mozilla.com"],
1225
"bug_numbers": [1198209, 1511918],
1226
"expires_in_version": "never",
1227
"kind": "exponential",
1228
"low": 32768,
1229
"high": 16777216,
1230
"n_buckets": 100,
1231
"description": "Total Memory Across All Processes (KB)",
1232
"releaseChannelCollection": "opt-out"
1233
},
1234
"MEMORY_DISTRIBUTION_AMONG_CONTENT": {
1235
"record_in_processes": ["main"],
1236
"products": ["firefox", "fennec", "geckoview"],
1237
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1238
"bug_numbers": [1344174],
1239
"expires_in_version": "never",
1240
"kind": "linear",
1241
"keyed": true,
1242
"high": 200,
1243
"n_buckets": 100,
1244
"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."
1245
},
1246
"MEMORY_UNIQUE": {
1247
"record_in_processes": ["main", "content"],
1248
"products": ["firefox", "fennec", "geckoview"],
1249
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1250
"bug_numbers": [1198209],
1251
"expires_in_version": "never",
1252
"kind": "exponential",
1253
"low": 32768,
1254
"high": 16777216,
1255
"n_buckets": 100,
1256
"description": "Unique Set Size (KB)"
1257
},
1258
"MEMORY_UNIQUE_CONTENT_STARTUP": {
1259
"record_in_processes": ["content"],
1260
"products": ["firefox", "fennec", "geckoview"],
1261
"alert_emails": ["erahm@mozilla.com", "memshrink-telemetry-alerts@mozilla.com"],
1262
"bug_numbers": [1494827],
1263
"expires_in_version": "never",
1264
"kind": "exponential",
1265
"low": 2048,
1266
"high": 131072,
1267
"n_buckets": 100,
1268
"description": "Unique Set Size of Content Process at Startup (KB)"
1269
},
1270
"MEMORY_VSIZE": {
1271
"record_in_processes": ["main", "content"],
1272
"products": ["firefox", "fennec", "geckoview"],
1273
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1274
"expires_in_version": "never",
1275
"kind": "exponential",
1276
"low": 32768,
1277
"high": 16777216,
1278
"n_buckets": 100,
1279
"description": "Virtual memory size (KB)"
1280
},
1281
"MEMORY_VSIZE_MAX_CONTIGUOUS": {
1282
"record_in_processes": ["main", "content"],
1283
"products": ["firefox", "fennec", "geckoview"],
1284
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1285
"expires_in_version": "never",
1286
"kind": "exponential",
1287
"low": 32768,
1288
"high": 16777216,
1289
"n_buckets": 100,
1290
"description": "Maximum-sized block of contiguous virtual memory (KB)"
1291
},
1292
"MEMORY_JS_COMPARTMENTS_SYSTEM": {
1293
"record_in_processes": ["main", "content"],
1294
"products": ["firefox", "fennec", "geckoview", "thunderbird"],
1295
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1296
"expires_in_version": "never",
1297
"kind": "exponential",
1298
"high": 1000,
1299
"n_buckets": 50,
1300
"description": "Total JavaScript compartments used for add-ons and internals."
1301
},
1302
"MEMORY_JS_COMPARTMENTS_USER": {
1303
"record_in_processes": ["main", "content"],
1304
"products": ["firefox", "fennec", "geckoview", "thunderbird"],
1305
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1306
"expires_in_version": "never",
1307
"kind": "exponential",
1308
"high": 1000,
1309
"n_buckets": 50,
1310
"description": "Total JavaScript compartments used for web pages"
1311
},
1312
"MEMORY_JS_REALMS_SYSTEM": {
1313
"record_in_processes": ["main", "content"],
1314
"products": ["firefox", "fennec", "geckoview", "thunderbird"],
1315
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com", "jdemooij@mozilla.com"],
1316
"bug_numbers": [1518077],
1317
"expires_in_version": "never",
1318
"kind": "exponential",
1319
"high": 1000,
1320
"n_buckets": 50,
1321
"description": "Total JavaScript realms used for add-ons and internals."
1322
},
1323
"MEMORY_JS_REALMS_USER": {
1324
"record_in_processes": ["main", "content"],
1325
"products": ["firefox", "fennec", "geckoview", "thunderbird"],
1326
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com", "jdemooij@mozilla.com"],
1327
"bug_numbers": [1518077],
1328
"expires_in_version": "never",
1329
"kind": "exponential",
1330
"high": 1000,
1331
"n_buckets": 50,
1332
"description": "Total JavaScript realms used for web pages."
1333
},
1334
"MEMORY_JS_GC_HEAP": {
1335
"record_in_processes": ["main", "content"],
1336
"products": ["firefox", "fennec", "geckoview", "thunderbird"],
1337
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1338
"expires_in_version": "never",
1339
"kind": "exponential",
1340
"low": 1024,
1341
"high": 16777216,
1342
"n_buckets": 200,
1343
"description": "Memory used by the garbage-collected JavaScript heap (KB)"
1344
},
1345
"MEMORY_STORAGE_SQLITE": {
1346
"record_in_processes": ["main", "content"],
1347
"products": ["firefox", "fennec", "geckoview"],
1348
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1349
"expires_in_version": "never",
1350
"kind": "exponential",
1351
"low": 1024,
1352
"high": 524288,
1353
"n_buckets": 50,
1354
"description": "Memory used by SQLite (KB)"
1355
},
1356
"MEMORY_IMAGES_CONTENT_USED_UNCOMPRESSED": {
1357
"record_in_processes": ["main", "content"],
1358
"products": ["firefox", "fennec", "geckoview"],
1359
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1360
"expires_in_version": "never",
1361
"kind": "exponential",
1362
"low": 1024,
1363
"high": 1048576,
1364
"n_buckets": 50,
1365
"description": "Memory used for uncompressed, in-use content images (KB)"
1366
},
1367
"MEMORY_HEAP_ALLOCATED": {
1368
"record_in_processes": ["main", "content"],
1369
"products": ["firefox", "fennec", "geckoview"],
1370
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1371
"expires_in_version": "never",
1372
"kind": "exponential",
1373
"low": 1024,
1374
"high": 16777216,
1375
"n_buckets": 200,
1376
"description": "Heap memory allocated (KB)"
1377
},
1378
"MEMORY_HEAP_OVERHEAD_FRACTION": {
1379
"record_in_processes": ["main", "content"],
1380
"products": ["firefox", "fennec", "geckoview"],
1381
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1382
"bug_numbers": [1252375],
1383
"expires_in_version": "never",
1384
"kind": "linear",
1385
"high": 100,
1386
"n_buckets": 25,
1387
"description": "Fraction of committed heap memory that is overhead (percentage)."
1388
},
1389
"GHOST_WINDOWS": {
1390
"record_in_processes": ["main", "content"],
1391
"products": ["firefox", "fennec", "geckoview"],
1392
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1393
"expires_in_version": "never",
1394
"kind": "exponential",
1395
"high": 128,
1396
"n_buckets": 32,
1397
"releaseChannelCollection": "opt-out",
1398
"description": "Number of ghost windows"
1399
},
1400
"MEMORY_FREE_PURGED_PAGES_MS": {
1401
"record_in_processes": ["main", "content"],
1402
"products": ["firefox", "fennec", "geckoview"],
1403
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1404
"expires_in_version": "never",
1405
"kind": "exponential",
1406
"high": 1024,
1407
"n_buckets": 10,
1408
"description": "Time(ms) to purge dirty heap pages."
1409
},
1410
"LOW_MEMORY_EVENTS_VIRTUAL": {
1411
"record_in_processes": ["main"],
1412
"products": ["firefox", "fennec", "geckoview"],
1413
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1414
"expires_in_version": "never",
1415
"kind": "exponential",
1416
"high": 1024,
1417
"n_buckets": 21,
1418
"description": "Number of low-virtual-memory events fired since last ping",
1419
"operating_systems": ["windows"],
1420
"bug_numbers": [711490,1451005]
1421
},
1422
"LOW_MEMORY_EVENTS_PHYSICAL": {
1423
"record_in_processes": ["main"],
1424
"products": ["firefox", "fennec", "geckoview"],
1425
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1426
"expires_in_version": "never",
1427
"kind": "exponential",
1428
"high": 1024,
1429
"n_buckets": 21,
1430
"description": "Number of low-physical-memory events fired since last ping",
1431
"operating_systems": ["windows"],
1432
"bug_numbers": [711490,1451005]
1433
},
1434
"LOW_MEMORY_EVENTS_COMMIT_SPACE": {
1435
"record_in_processes": ["main"],
1436
"products": ["firefox", "fennec", "geckoview"],
1437
"alert_emails": ["memshrink-telemetry-alerts@mozilla.com"],
1438
"expires_in_version": "never",
1439
"kind": "exponential",
1440
"high": 1024,
1441
"n_buckets": 21,
1442
"description": "Number of low-commit-space events fired since last ping",
1443
"operating_systems": ["windows"],
1444
"bug_numbers": [1451005]
1445
},
1446
"PAGE_FAULTS_HARD": {
1447
"record_in_processes": ["main", "content"],
1448
"products": ["firefox", "fennec", "geckoview"],
1449
"expires_in_version": "default",
1450
"kind": "exponential",
1451
"low": 8,
1452
"high": 65536,
1453
"n_buckets": 13,
1454
"description": "Hard page faults (since last telemetry ping)",
1455
"operating_systems": ["unix"]
1456
},
1457
"FONTLIST_INITOTHERFAMILYNAMES": {
1458
"record_in_processes": ["main", "content"],
1459
"products": ["firefox", "fennec", "geckoview"],
1460
"expires_in_version": "never",
1461
"kind": "exponential",
1462
"high": 30000,
1463
"n_buckets": 50,
1464
"description": "Time(ms) spent on reading other family names from all fonts"
1465
},
1466
"FONTLIST_INITOTHERFAMILYNAMES_NO_DEFERRING": {
1467
"record_in_processes": ["main", "content"],
1468
"products": ["firefox", "fennec", "geckoview"],
1469
"expires_in_version": "never",
1470
"kind": "exponential",
1471
"high": 30000,
1472
"n_buckets": 50,
1473
"description": "Time(ms) spent on reading other family names from all fonts for no timeout case"
1474
},
1475
"FONTLIST_INITFACENAMELISTS": {
1476
"record_in_processes": ["main", "content"],
1477
"products": ["firefox", "fennec", "geckoview"],
1478
"expires_in_version": "never",
1479
"kind": "exponential",
1480
"high": 30000,
1481
"n_buckets": 50,
1482
"description": "Time(ms) spent on reading family names from all fonts"
1483
},
1484
"DWRITEFONT_DELAYEDINITFONTLIST_TOTAL": {
1485
"record_in_processes": ["main", "content"],
1486
"products": ["firefox", "fennec", "geckoview"],
1487
"expires_in_version": "never",
1488
"kind": "exponential",
1489
"high": 30000,
1490
"n_buckets": 10,
1491
"description": "gfxDWriteFontList::DelayedInitFontList Total (ms)",
1492
"operating_systems": ["windows"]
1493
},
1494
"DWRITEFONT_DELAYEDINITFONTLIST_COUNT": {
1495
"record_in_processes": ["main", "content"],
1496
"products": ["firefox", "fennec", "geckoview"],
1497
"expires_in_version": "never",
1498
"kind": "exponential",
1499
"high": 10000,
1500
"n_buckets": 10,
1501
"description": "gfxDWriteFontList::DelayedInitFontList Font Family Count",
1502
"operating_systems": ["windows"]
1503
},
1504
"DWRITEFONT_DELAYEDINITFONTLIST_COLLECT": {
1505
"record_in_processes": ["main", "content"],
1506
"products": ["firefox", "fennec", "geckoview"],
1507
"expires_in_version": "never",
1508
"kind": "exponential",
1509
"high": 30000,
1510
"n_buckets": 10,
1511
"description": "gfxDWriteFontList::DelayedInitFontList GetSystemFontCollection (ms)",
1512
"operating_systems": ["windows"]
1513
},
1514
"DWRITEFONT_INIT_PROBLEM": {
1515
"record_in_processes": ["main", "content"],
1516
"products": ["firefox", "fennec", "geckoview"],
1517
"expires_in_version": "never",
1518
"kind": "enumerated",
1519
"n_values": 8,
1520
"description": "DirectWrite system fontlist initialization problem (1=GDI interop, 2=system font collection, 3=no fonts)",
1521
"operating_systems": ["windows"]
1522
},
1523
"GDI_INITFONTLIST_TOTAL": {
1524
"record_in_processes": ["main", "content"],
1525
"products": ["firefox", "fennec", "geckoview"],
1526
"expires_in_version": "never",
1527
"kind": "exponential",
1528
"high": 30000,
1529
"n_buckets": 10,
1530
"description": "gfxGDIFontList::InitFontList Total (ms)",
1531
"operating_systems": ["windows"]
1532
},
1533
"MAC_INITFONTLIST_TOTAL": {
1534
"record_in_processes": ["main", "content"],
1535
"products": ["firefox", "fennec", "geckoview"],
1536
"expires_in_version": "never",
1537
"kind": "exponential",
1538
"high": 30000,
1539
"n_buckets": 10,
1540
"description": "gfxMacPlatformFontList::InitFontList Total (ms)",
1541
"operating_systems": ["mac"]
1542
},
1543
"SYSTEM_FONT_FALLBACK": {
1544
"record_in_processes": ["main", "content"],
1545
"products": ["firefox", "fennec", "geckoview"],
1546
"expires_in_version": "never",
1547
"kind": "exponential",
1548
"high": 100000,
1549
"n_buckets": 50,
1550
"description": "System font fallback (us)"
1551
},
1552
"SYSTEM_FONT_FALLBACK_FIRST": {
1553
"record_in_processes": ["main", "content"],
1554
"products": ["firefox", "fennec", "geckoview"],
1555
"expires_in_version": "never",
1556
"kind": "exponential",
1557
"high": 40000,
1558
"n_buckets": 20,
1559
"description": "System font fallback, first call (ms)"
1560
},
1561
"SYSTEM_FONT_FALLBACK_SCRIPT": {
1562
"record_in_processes": ["main", "content"],
1563
"products": ["firefox", "fennec", "geckoview"],
1564
"expires_in_version": "never",
1565
"kind": "enumerated",
1566
"n_values": 110,
1567
"description": "System font fallback script"
1568
},
1569
"FONT_CACHE_HIT": {
1570
"record_in_processes": ["main", "content"],
1571
"products": ["firefox", "fennec", "geckoview"],
1572
"expires_in_version": "never",
1573
"kind": "boolean",
1574
"description": "font cache hit"
1575
},
1576
"BAD_FALLBACK_FONT": {
1577
"record_in_processes": ["main", "content"],
1578
"products": ["firefox", "fennec", "geckoview"],
1579
"expires_in_version": "never",
1580
"kind": "boolean",
1581
"description": "system fallback font can't be used"
1582
},
1583
"SHUTDOWN_OK": {
1584
"record_in_processes": ["main"],
1585
"products": ["firefox", "fennec", "geckoview"],
1586
"expires_in_version": "never",
1587
"alert_emails": ["chutten@mozilla.com"],
1588
"bug_numbers": [1421688],
1589
"releaseChannelCollection": "opt-out",
1590
"kind": "boolean",
1591
"description": "Did the browser start after a successful shutdown"
1592
},
1593
"IMAGE_DECODE_LATENCY_US": {
1594
"record_in_processes": ["main", "content"],
1595
"products": ["firefox", "fennec", "geckoview"],
1596
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
1597
"expires_in_version": "never",
1598
"kind": "exponential",
1599
"low": 50,
1600
"high": 5000000,
1601
"n_buckets": 100,
1602
"description": "Time spent decoding an image chunk (us)"
1603
},
1604
"IMAGE_DECODE_TIME": {
1605
"record_in_processes": ["main", "content"],
1606
"products": ["firefox", "fennec", "geckoview"],
1607
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
1608
"expires_in_version": "never",
1609
"kind": "exponential",
1610
"low": 50,
1611
"high": 50000000,
1612
"n_buckets": 100,
1613
"description": "Time spent decoding an image (us)"
1614
},
1615
"IMAGE_DECODE_ON_DRAW_LATENCY": {
1616
"record_in_processes": ["main", "content"],
1617
"products": ["firefox", "fennec", "geckoview"],
1618
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
1619
"expires_in_version": "never",
1620
"kind": "exponential",
1621
"low": 50,
1622
"high": 50000000,
1623
"n_buckets": 100,
1624
"description": "Time from starting a decode to it showing up on the screen (us)"
1625
},
1626
"IMAGE_DECODE_CHUNKS": {
1627
"record_in_processes": ["main", "content"],
1628
"products": ["firefox", "fennec", "geckoview"],
1629
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
1630
"expires_in_version": "never",
1631
"kind": "exponential",
1632
"high": 500,
1633
"n_buckets": 50,
1634
"description": "Number of chunks per decode attempt"
1635
},
1636
"IMAGE_DECODE_COUNT": {
1637
"record_in_processes": ["main", "content"],
1638
"products": ["firefox", "fennec", "geckoview"],
1639
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
1640
"expires_in_version": "never",
1641
"kind": "exponential",
1642
"high": 500,
1643
"n_buckets": 50,
1644
"description": "Decode count"
1645
},
1646
"IMAGE_DECODE_SPEED_JPEG": {
1647
"record_in_processes": ["main", "content"],
1648
"products": ["firefox", "fennec", "geckoview"],
1649
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
1650
"expires_in_version": "never",
1651
"kind": "exponential",
1652
"low": 500,
1653
"high": 50000000,
1654
"n_buckets": 50,
1655
"description": "JPEG image decode speed (Kbytes/sec)"
1656
},
1657
"IMAGE_DECODE_SPEED_GIF": {
1658
"record_in_processes": ["main", "content"],
1659
"products": ["firefox", "fennec", "geckoview"],
1660
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
1661
"expires_in_version": "never",
1662
"kind": "exponential",
1663
"low": 500,
1664
"high": 50000000,
1665
"n_buckets": 50,
1666
"description": "GIF image decode speed (Kbytes/sec)"
1667
},
1668
"IMAGE_DECODE_SPEED_PNG": {
1669
"record_in_processes": ["main", "content"],
1670
"products": ["firefox", "fennec", "geckoview"],
1671
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
1672
"expires_in_version": "never",
1673
"kind": "exponential",
1674
"low": 500,
1675
"high": 50000000,
1676
"n_buckets": 50,
1677
"description": "PNG image decode speed (Kbytes/sec)"
1678
},
1679
"IMAGE_DECODE_SPEED_WEBP": {
1680
"record_in_processes": ["main", "content"],
1681
"products": ["firefox", "fennec", "geckoview"],
1682
"alert_emails": ["gfx-telemetry-alerts@mozilla.com"],
1683
"expires_in_version": "never",
1684
"kind": "exponential",
1685
"low": 500,
1686
"high": 50000000,
1687
"n_buckets": 50,
1688
"description": "WebP image decode speed (Kbytes/sec)",
1689
"bug_numbers": [1294490]
1690
},
1691
"IMAGE_REQUEST_DISPATCHED": {
1692
"record_in_processes": ["main", "content"],
1693
"products": ["firefox", "fennec", "geckoview"],
1694
"alert_emails": ["gfx-telemetry-alerts@mozilla.com","aosmond@mozilla.com"],
1695
"expires_in_version": "62",
1696
"kind": "boolean",
1697
"description": "Track how many image requests required event dispatching because we were unable to predict the correct scheduler group: true if the request required dispatching. See image/imgRequestProxy.cpp for details.",
1698
"bug_numbers": [1359833]
1699
},
1700
"KEYPRESS_PRESENT_LATENCY": {
1701
"record_in_processes": [ "all" ],
1702
"products": ["firefox", "fennec", "geckoview", "geckoview_streaming"],
1703
"alert_emails": [ "perf-telemetry-alerts@mozilla.com", "vchin@mozilla.com" ],
1704
"expires_in_version": "never",
1705
"kind": "exponential",
1706
"releaseChannelCollection": "opt-out",
1707
"low": 1,
1708
"high": 200000,
1709
"n_buckets": 50,
1710
"description": "Time between receiving a keypress event on the event loop and compositing its result onto the screen (ms)",
1711
"bug_numbers": [1506537, 1580077]
1712
},
1713
"CANVAS_2D_USED": {
1714
"record_in_processes": ["main", "content"],
1715
"products": ["firefox", "fennec", "geckoview"],
1716
"expires_in_version": "never",
1717
"kind": "boolean",
1718
"description": "2D canvas used"
1719
},
1720
"CANVAS_WEBGL_ACCL_FAILURE_ID": {
1721
"record_in_processes": ["main", "content", "gpu"],
1722
"products": ["firefox", "fennec", "geckoview"],
1723
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
1724
"expires_in_version": "never",
1725
"kind": "count",
1726
"keyed": true,
1727
"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.",
1728
"bug_numbers": [1272808]
1729
},
1730
"CANVAS_WEBGL_FAILURE_ID": {
1731
"record_in_processes": ["main", "content"],
1732
"products": ["firefox", "fennec", "geckoview"],
1733
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
1734
"expires_in_version": "never",
1735
"kind": "count",
1736
"keyed": true,
1737
"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.",
1738
"bug_numbers": [1272808]
1739
},
1740
"CANVAS_WEBGL_SUCCESS": {
1741
"record_in_processes": ["main", "content"],
1742
"products": ["firefox", "fennec", "geckoview"],
1743
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
1744
"expires_in_version": "never",
1745
"kind": "boolean",
1746
"description": "WebGL1 creation success",
1747
"releaseChannelCollection": "opt-out",
1748
"bug_numbers": [1247327, 1529352]
1749
},
1750
"CANVAS_WEBGL_USED": {
1751
"record_in_processes": ["main", "content"],
1752
"products": ["firefox", "fennec", "geckoview"],
1753
"expires_in_version": "never",
1754
"kind": "boolean",
1755
"description": "WebGL canvas used"
1756
},
1757
"CANVAS_WEBGL2_SUCCESS": {
1758
"record_in_processes": ["main", "content"],
1759
"products": ["firefox", "fennec", "geckoview"],
1760
"alert_emails": ["gfx-telemetry-alerts@mozilla.com", "rhunt@mozilla.com"],
1761
"expires_in_version": "never",
1762
"kind": "boolean",
1763
"description": "WebGL2 creation success",
1764
"bug_numbers": [1247327]
1765
},
1766
"TOTAL_CONTENT_PAGE_LOAD_TIME": {
1767
"record_in_processes": ["main", "content"],
1768
"products": ["firefox", "fennec", "geckoview", "geckoview_streaming"],
1769
"alert_emails": ["perf-telemetry-alerts@mozilla.com", "bdekoz@mozilla.com"],
1770
"expires_in_version": "never",
1771
"kind": "exponential",
1772
"low": 100,
1773
"high": 30000,
1774
"n_buckets": 100,
1775
"releaseChannelCollection": "opt-out",
1776
"description": "HTTP: Total page load time (ms)",
1777
"bug_numbers": [1580077]
1778
},
1779
"HTTP_SUBITEM_OPEN_LATENCY_TIME": {
1780
"record_in_processes": ["main", "content"],
1781
"products": ["firefox", "fennec", "geckoview"],
1782
"expires_in_version": "never",
1783
"kind": "exponential",
1784
"high": 30000,
1785
"n_buckets": 50,
1786
"description": "HTTP subitem channel: Page start -> subitem open() (ms)"
1787
},
1788
"HTTP_SUBITEM_FIRST_BYTE_LATENCY_TIME": {
1789
"record_in_processes": ["main", "content"],
1790
"products": ["firefox", "fennec", "geckoview"],
1791
"expires_in_version": "never",
1792
"kind": "exponential",
1793
"high": 30000,
1794
"n_buckets": 50,
1795
"description": "HTTP subitem channel: Page start -> first byte received for subitem reply (ms)"
1796
},
1797
"HTTP_REQUEST_PER_PAGE": {
1798
"record_in_processes": ["main", "content"],
1799
"products": ["firefox", "fennec", "geckoview"],
1800
"expires_in_version": "never",
1801
"kind": "exponential",
1802
"high": 1000,
1803
"n_buckets": 50,
1804
"description": "HTTP: Requests per page (count)"
1805
},
1806
"HTTP_REQUEST_PER_PAGE_FROM_CACHE": {
1807
"record_in_processes": ["main", "content"],
1808
"products": ["firefox", "fennec", "geckoview"],
1809
"expires_in_version": "never",
1810
"kind": "enumerated",
1811
"n_values": 101,
1812
"description": "HTTP: Requests serviced from cache (%)"
1813
},
1814
"HTTP_REQUEST_PER_CONN": {
1815
"record_in_processes": ["main", "content"],
1816
"products": ["firefox", "fennec", "geckoview"],
1817
"expires_in_version": "never",
1818
"kind": "exponential",
1819
"high": 1000,
1820
"n_buckets": 50,
1821
"description": "HTTP: requests per connection"
1822
},
1823
"HTTP_KBREAD_PER_CONN2": {
1824
"record_in_processes": ["main", "content"],
1825
"products": ["firefox", "fennec", "geckoview"],
1826
"expires_in_version": "never",
1827
"releaseChannelCollection": "opt-out",
1828
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
1829
"bug_numbers": [1520260],
1830
"kind": "exponential",
1831
"high": 100000,
1832
"n_buckets": 50,
1833
"description": "HTTP: KB read per connection"
1834
},
1835
"HTTP_PAGE_DNS_ISSUE_TIME": {
1836
"record_in_processes": ["main", "content"],
1837
"products": ["firefox", "fennec", "geckoview", "geckoview_streaming"],
1838
"expires_in_version": "never",
1839
"releaseChannelCollection": "opt-out",
1840
"alert_emails": ["necko@mozilla.com", "vogosu@mozilla.com"],
1841
"kind": "exponential",
1842
"high": 30000,
1843
"n_buckets": 50,
1844
"description": "HTTP page channel: open() -> DNS request issued (ms)",
1845
"bug_numbers": [1580077]
1846
},
1847
"HTTP_PAGE_DNS_LOOKUP_TIME": {
1848
"record_in_processes": ["main", "content"],
1849
"products": ["firefox", "fennec", "geckoview", "geckoview_streaming"],
1850
"expires_in_version": "never",
1851
"releaseChannelCollection": "opt-out",
1852
"alert_emails": ["necko@mozilla.com", "vogosu@mozilla.com"],
1853
"kind": "exponential",
1854
"high": 30000,
1855
"n_buckets": 50,
1856
"description": "HTTP page channel: DNS lookup time (ms)",
1857
"bug_numbers": [1580077]
1858
},
1859
"HTTP_PAGE_TLS_HANDSHAKE": {
1860
"record_in_processes": ["main", "content"],
1861
"products": ["firefox", "fennec", "geckoview", "geckoview_streaming"],
1862
"expires_in_version": "never",
1863
"releaseChannelCollection": "opt-out",
1864
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
1865
"bug_numbers": [772589, 1580077],
1866
"kind": "exponential",
1867
"high": 30000,
1868
"n_buckets": 50,
1869
"description": "HTTP page channel: After TCP SYN to Ready for HTTP (ms)"
1870
},
1871
"HTTP_PAGE_TCP_CONNECTION_2": {
1872
"record_in_processes": ["main", "content"],
1873
"products": ["firefox", "fennec", "geckoview", "geckoview_streaming"],
1874
"expires_in_version": "never",
1875
"releaseChannelCollection": "opt-out",
1876
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
1877
"bug_numbers": [772589, 1580077],
1878
"kind": "exponential",
1879
"high": 30000,
1880
"n_buckets": 50,
1881
"description": "HTTP page channel: TCP SYN to Ready for HTTP (ms)"
1882
},
1883
"HTTP_PAGE_OPEN_TO_FIRST_SENT": {
1884
"record_in_processes": ["main", "content"],
1885
"products": ["firefox", "fennec", "geckoview"],
1886
"expires_in_version": "never",
1887
"kind": "exponential",
1888
"high": 30000,
1889
"n_buckets": 50,
1890
"description": "HTTP page channel: Open -> first byte of request sent (ms)"
1891
},
1892
"HTTP_PAGE_FIRST_SENT_TO_LAST_RECEIVED": {
1893
"record_in_processes": ["main", "content"],
1894
"products": ["firefox", "fennec", "geckoview"],
1895
"expires_in_version": "never",
1896
"kind": "exponential",
1897
"high": 30000,
1898
"n_buckets": 50,
1899
"description": "HTTP page channel: First byte of request sent -> last byte of response received (ms)"
1900
},
1901
"HTTP_PAGE_OPEN_TO_FIRST_RECEIVED": {
1902
"record_in_processes": ["main", "content"],
1903
"products": ["firefox", "fennec", "geckoview"],
1904
"expires_in_version": "never",
1905
"kind": "exponential",
1906
"high": 30000,
1907
"n_buckets": 50,
1908
"description": "HTTP page channel: Open -> first byte of reply received (ms)"
1909
},
1910
"HTTP_PAGE_OPEN_TO_FIRST_FROM_CACHE_V2": {
1911
"record_in_processes": ["main", "content"],
1912
"products": ["firefox", "fennec", "geckoview"],
1913
"expires_in_version": "never",
1914
"alert_emails": ["necko@mozilla.com", "mnovotny@mozilla.com"],
1915
"kind": "exponential",
1916
"high": 30000,
1917
"n_buckets": 50,
1918
"description": "HTTP page channel: Open -> cache read start (ms), [cache2]"
1919
},
1920
"HTTP_PAGE_CACHE_READ_TIME_V2": {
1921
"record_in_processes": ["main", "content"],
1922
"products": ["firefox", "fennec", "geckoview"],
1923
"expires_in_version": "never",
1924
"kind": "exponential",
1925
"high": 30000,
1926
"n_buckets": 50,
1927
"description": "HTTP page channel: Cache read time (ms) [cache2]"
1928
},
1929
"HTTP_PAGE_REVALIDATION": {
1930
"record_in_processes": ["main", "content"],
1931
"products": ["firefox", "fennec", "geckoview"],
1932
"expires_in_version": "never",
1933
"kind": "exponential",
1934
"high": 30000,
1935
"n_buckets": 50,
1936
"description": "HTTP page channel: Positive cache validation time (ms)"
1937
},
1938
"HTTP_PAGE_COMPLETE_LOAD_V2": {
1939
"record_in_processes": ["main", "content"],
1940
"products": ["firefox", "fennec", "geckoview"],
1941
"expires_in_version": "never",
1942
"kind": "exponential",
1943
"high": 30000,
1944
"n_buckets": 50,
1945
"description": "HTTP page channel: Overall load time - all (ms) [cache2]"
1946
},
1947
"HTTP_PAGE_COMPLETE_LOAD_CACHED_V2": {
1948
"record_in_processes": ["main", "content"],
1949
"products": ["firefox", "fennec", "geckoview"],
1950
"expires_in_version": "never",
1951
"kind": "exponential",
1952
"high": 30000,
1953
"n_buckets": 50,
1954
"description": "HTTP page channel: Overall load time - cache hits (ms) [cache2]"
1955
},
1956
"HTTP_PAGE_COMPLETE_LOAD_NET_V2": {
1957
"record_in_processes": ["main", "content"],
1958
"products": ["firefox", "fennec", "geckoview"],
1959
"expires_in_version": "never",
1960
"kind": "exponential",
1961
"high": 30000,
1962
"n_buckets": 50,
1963
"description": "HTTP page channel: Overall load time - network (ms) [cache2]"
1964
},
1965
"HTTP_SUB_DNS_ISSUE_TIME": {
1966
"record_in_processes": ["main", "content"],
1967
"products": ["firefox", "fennec", "geckoview"],
1968
"expires_in_version": "never",
1969
"kind": "exponential",
1970
"high": 30000,
1971
"n_buckets": 50,
1972
"description": "HTTP subitem channel: open() -> DNS request issued (ms)"
1973
},
1974
"HTTP_SUB_DNS_LOOKUP_TIME": {
1975
"record_in_processes": ["main", "content"],
1976
"products": ["firefox", "fennec", "geckoview"],
1977
"expires_in_version": "never",
1978
"kind": "exponential",
1979
"high": 30000,
1980
"n_buckets": 50,
1981
"releaseChannelCollection": "opt-out",
1982
"alert_emails": ["necko@mozilla.com"],
1983
"description": "HTTP subitem channel: DNS lookup time (ms)"
1984
},
1985
"HTTP_SUB_TLS_HANDSHAKE": {
1986
"record_in_processes": ["main", "content"],
1987
"products": ["firefox", "fennec", "geckoview"],
1988
"expires_in_version": "never",
1989
"alert_emails": ["necko@mozilla.com"],
1990
"bug_numbers": [772589],
1991
"kind": "exponential",
1992
"high": 30000,
1993
"n_buckets": 50,
1994
"description": "HTTP subitem channel: After TCP SYN to Ready for HTTP (ms)"
1995
},
1996
"HTTP_SUB_TCP_CONNECTION_2": {
1997
"record_in_processes": ["main", "content"],
1998
"products": ["firefox", "fennec", "geckoview"],
1999
"alert_emails": ["necko@mozilla.com"],
2000
"bug_numbers": [772589],
2001
"expires_in_version": "never",
2002
"kind": "exponential",
2003
"high": 30000,
2004
"n_buckets": 50,
2005
"description": "HTTP subitem channel: TCP SYN to Ready for HTTP (ms)"
2006
},
2007
"HTTP_SUB_OPEN_TO_FIRST_SENT": {
2008
"record_in_processes": ["main", "content"],
2009
"products": ["firefox", "fennec", "geckoview"],
2010
"expires_in_version": "never",
2011
"kind": "exponential",
2012
"high": 30000,
2013
"n_buckets": 50,
2014
"description": "HTTP subitem channel: Open -> first byte of request sent (ms)"
2015
},
2016
"HTTP_SUB_FIRST_SENT_TO_LAST_RECEIVED": {
2017
"record_in_processes": ["main", "content"],
2018
"products": ["firefox", "fennec", "geckoview"],
2019
"expires_in_version": "never",
2020
"kind": "exponential",
2021
"high": 30000,
2022
"n_buckets": 50,
2023
"description": "HTTP subitem channel: First byte of request sent -> last byte of response received (ms)"
2024
},
2025
"HTTP_SUB_OPEN_TO_FIRST_RECEIVED": {
2026
"record_in_processes": ["main", "content"],
2027
"products": ["firefox", "fennec", "geckoview"],
2028
"expires_in_version": "never",
2029
"kind": "exponential",
2030
"high": 30000,
2031
"n_buckets": 50,
2032
"description": "HTTP subitem channel: Open -> first byte of reply received (ms)"
2033
},
2034
"HTTP_SUB_OPEN_TO_FIRST_FROM_CACHE_V2": {
2035
"record_in_processes": ["main", "content"],
2036
"products": ["firefox", "fennec", "geckoview"],
2037
"expires_in_version": "never",
2038
"kind": "exponential",
2039
"high": 30000,
2040
"n_buckets": 50,
2041
"description": "HTTP subitem channel: Open -> cache read start (ms) [cache2]"
2042
},
2043
"HTTP_SUB_CACHE_READ_TIME_V2": {
2044
"record_in_processes": ["main", "content"],
2045
"products": ["firefox", "fennec", "geckoview"],
2046
"expires_in_version": "never",
2047
"kind": "exponential",
2048
"high": 30000,
2049
"n_buckets": 50,
2050
"description": "HTTP subitem channel: Cache read time (ms) [cache2]"
2051
},
2052
"HTTP_SUB_REVALIDATION": {
2053
"record_in_processes": ["main", "content"],
2054
"products": ["firefox", "fennec", "geckoview"],
2055
"expires_in_version": "never",
2056
"kind": "exponential",
2057
"high": 30000,
2058
"n_buckets": 50,
2059
"description": "HTTP subitem channel: Positive cache validation time (ms)"
2060
},
2061
"HTTP_SUB_COMPLETE_LOAD_V2": {
2062
"record_in_processes": ["main", "content"],
2063
"products": ["firefox", "fennec", "geckoview"],
2064
"expires_in_version": "never",
2065
"kind": "exponential",
2066
"high": 30000,
2067
"n_buckets": 50,
2068
"description": "HTTP subitem channel: Overall load time - all (ms) [cache2]"
2069
},
2070
"HTTP_SUB_COMPLETE_LOAD_CACHED_V2": {
2071
"record_in_processes": ["main", "content"],
2072
"products": ["firefox", "fennec", "geckoview"],
2073
"expires_in_version": "never",
2074
"kind": "exponential",
2075
"high": 30000,
2076
"n_buckets": 50,
2077
"description": "HTTP subitem channel: Overall load time - cache hits (ms) [cache2]"
2078
},
2079
"HTTP_SUB_COMPLETE_LOAD_NET_V2": {
2080
"record_in_processes": ["main", "content"],
2081
"products": ["firefox", "fennec", "geckoview"],
2082
"expires_in_version": "never",
2083
"kind": "exponential",
2084
"high": 30000,
2085
"n_buckets": 50,
2086
"description": "HTTP subitem channel: Overall load time - network (ms) [cache2]"
2087
},
2088
"HTTP_PROXY_TYPE": {
2089
"record_in_processes": ["main", "content"],
2090
"products": ["firefox", "fennec", "geckoview"],
2091
"expires_in_version": "never",
2092
"kind": "enumerated",
2093
"n_values": 8,
2094
"description": "HTTP Proxy Type (none, http, socks)"
2095
},
2096
"HTTP_TRANSACTION_IS_SSL": {
2097
"record_in_processes": ["main", "content"],
2098
"products": ["firefox", "fennec", "geckoview"],
2099
"alert_emails": ["seceng-telemetry@mozilla.com"],
2100
"bug_numbers": [1340021],
2101
"releaseChannelCollection": "opt-out",
2102
"expires_in_version": "never",
2103
"kind": "boolean",
2104
"description": "Whether an HTTP request occurred over TLS/SSL or not. Recorded during response processing for all requests."
2105
},
2106
"HTTP_PAGELOAD_IS_SSL": {
2107
"record_in_processes": ["main", "content"],
2108
"products": ["firefox", "fennec", "geckoview"],
2109
"alert_emails": ["seceng-telemetry@mozilla.com"],
2110
"bug_numbers": [1340021],
2111
"releaseChannelCollection": "opt-out",
2112
"expires_in_version": "never",
2113
"kind": "boolean",
2114
"description": "Whether a HTTP page load was over SSL or not. Recorded during response processing for all first-party page loads."
2115
},
2116
"HTTP_TRANSACTION_USE_ALTSVC": {
2117
"record_in_processes": ["main", "content"],
2118
"products": ["firefox", "fennec", "geckoview"],
2119
"expires_in_version": "never",
2120
"kind": "boolean",
2121
"description": "Whether a HTTP transaction was routed via Alt-Svc or not."
2122
},
2123
"HTTP_TRANSACTION_USE_ALTSVC_OE": {
2124
"record_in_processes": ["main", "content"],
2125
"products": ["firefox", "fennec", "geckoview"],
2126
"expires_in_version": "never",
2127
"kind": "boolean",
2128
"description": "Whether a HTTP transaction routed via Alt-Svc was scheme=http"
2129
},
2130
"HTTP_ALTSVC_ENTRIES_PER_HEADER": {
2131
"record_in_processes": ["main", "content"],
2132
"products": ["firefox", "fennec", "geckoview"],
2133
"expires_in_version": "never",
2134
"bug_numbers": [1499149],
2135
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
2136
"kind": "enumerated",
2137
"n_values": 5,
2138
"description": "How many alt-svc productions were seen in a single Alt-Svc header"
2139
},
2140
"HTTP_ALTSVC_MAPPING_CHANGED_TARGET": {
2141
"record_in_processes": ["main", "content"],
2142
"products": ["firefox", "fennec", "geckoview"],
2143
"expires_in_version": "never",
2144
"bug_numbers": [1499149],
2145
"alert_emails": ["necko@mozilla.com", "ddamjanovic@mozilla.com"],
2146
"kind": "boolean",
2147
"description": "Whether or not a new alt-svc mapping would change the target hostname of the existing mapping"
2148
},
2149
"HTTP_SCHEME_UPGRADE_TYPE": {
2150
"record_in_processes": ["main", "content"],
2151
"products": ["firefox", "fennec", "geckoview"],
2152
"alert_emails": ["seceng-telemetry@mozilla.com", "jkt@mozilla.com"],
2153
"bug_numbers": [1340021, 1435733],
2154
"releaseChannelCollection": "opt-out",
2155
"expires_in_version": "never",
2156
"kind": "categorical",
2157
"labels": ["AlreadyHTTPS", "NoReasonToUpgrade", "PrefBlockedSTS", "STS", "CSP", "BrowserDisplay"],
2158
"description": "Was the URL upgraded to HTTPS?"
2159
},
2160
"HTTP_RESPONSE_STATUS_CODE": {
2161
"record_in_processes": ["main", "content"],
2162
"products": ["firefox", "fennec", "geckoview"],
2163
"alert_emails": ["ckerschbaumer@mozilla.com"],
2164
"bug_numbers": [1272345, 1296287, 1591131],
2165
"expires_in_version": "never",
2166
"kind": "enumerated",
2167
"n_values": 12,
2168
"description": "Whether the URL gets redirected? (0=200, 1=301, 2=302, 3=304, 4=307, 5=308, 6=400, 7=401, 8=403, 9=404, 10=500, 11=other)"
2169
},
2170
"HTTP_NET_VS_CACHE_ONSTART_QSMALL_NORMALPRI_V2": {
2171
"record_in_processes": ["main", "content"],
2172
"products": ["firefox", "fennec", "geckoview"],
2173
"expires_in_version": "76",
2174
"alert_emails": [