Bug 1891340 - Part 1: Add parameters to customize the before and after icon tints...
[gecko.git] / netwerk / metrics.yaml
blob193899eea02ca86026eb1f8a61d9a28110c008d6
1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 # Adding a new metric? We have docs for that!
6 # https://firefox-source-docs.mozilla.org/toolkit/components/glean/user/new_definitions_file.html
8 ---
9 $schema: moz://mozilla.org/schemas/glean/metrics/2-0-0
10 $tags:
11   - 'Core :: Networking'
13 networking:
14   speculative_connect_outcome:
15     type: labeled_counter
16     description: >
17       Counts the occurrence of each outcome of a speculative connection
18     bugs:
19       - https://bugzilla.mozilla.org/show_bug.cgi?id=909865
20     data_reviews:
21       - https://bugzilla.mozilla.org/show_bug.cgi?id=909865
22     data_sensitivity:
23       - technical
24     notification_emails:
25       - necko@mozilla.com
26       - acreskey@mozilla.com
27     expires: never
28     labels:
29       - successful
30       - aborted_socket_limit
31       - aborted_socket_fail
32       - aborted_https_not_enabled
33     telemetry_mirror: NETWORKING_SPECULATIVE_CONNECT_OUTCOME
35   cookie_timestamp_fixed_count:
36     type: labeled_counter
37     description: >
38       Counts the number of times a cookie's invalid timestamp was fixed when
39       reading it from the DB.
40     bugs:
41       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828126
42     data_reviews:
43       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828126#c5
44     data_sensitivity:
45       - technical
46     notification_emails:
47       - necko@mozilla.com
48       - vgosu@mozilla.com
49     labels:
50       - creationTime
51       - lastAccessed
52     expires: never
54   cookie_creation_fixup_diff:
55     type: custom_distribution
56     unit: second
57     description: >
58       If we fix up a cookie creation timestamp that is in the future this
59       metric records the number of seconds that timestamp was off from NOW.
60     bugs:
61       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828126
62     data_reviews:
63       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828126#c5
64     data_sensitivity:
65       - technical
66     notification_emails:
67       - necko@mozilla.com
68       - vgosu@mozilla.com
69     expires: never
70     range_min: 0
71     range_max: 315360000000
72     bucket_count: 100
73     histogram_type: exponential
75   cookie_access_fixup_diff:
76     type: custom_distribution
77     unit: second
78     description: >
79       If we fix up a cookie lastAccessed timestamp that is in the future this
80       metric records the number of seconds that timestamp was off from NOW.
81     bugs:
82       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828126
83     data_reviews:
84       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828126#c5
85     data_sensitivity:
86       - technical
87     notification_emails:
88       - necko@mozilla.com
89       - vgosu@mozilla.com
90     expires: never
91     range_min: 0
92     range_max: 315360000000
93     bucket_count: 100
94     histogram_type: exponential
96   cookie_count_total:
97     type: custom_distribution
98     description: >
99       Reports the total number of cookies in storage
100     range_min: 0
101     range_max: 4000
102     bucket_count: 22
103     histogram_type: exponential
104     unit: integer
105     bugs:
106       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942
107     data_reviews:
108       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942#TDB
109     data_sensitivity:
110       - technical
111     notification_emails:
112       - necko@mozilla.com
113       - edgul@mozilla.com
114     expires: 128
116   cookie_count_partitioned:
117     type: custom_distribution
118     description: >
119       Reports the number of partitioned cookies in storage
120     range_min: 0
121     range_max: 4000
122     bucket_count: 22
123     histogram_type: exponential
124     unit: integer
125     bugs:
126       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942
127     data_reviews:
128       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942#TDB
129     data_sensitivity:
130       - technical
131     notification_emails:
132       - necko@mozilla.com
133       - edgul@mozilla.com
134     expires: 128
136   cookie_count_unpartitioned:
137     type: custom_distribution
138     description: >
139       Reports the number of unpartitioned cookies in storage
140     range_min: 0
141     range_max: 4000
142     bucket_count: 22
143     histogram_type: exponential
144     unit: integer
145     bugs:
146       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942
147     data_reviews:
148       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942#TDB
149     data_sensitivity:
150       - technical
151     notification_emails:
152       - necko@mozilla.com
153       - edgul@mozilla.com
154     expires: 128
156   cookie_count_part_by_key:
157     type: custom_distribution
158     description: >
159       A distribution of the partitioned cookies in storage belonging to
160       a particular cookie key (host + origin attributes)
161     range_min: 1
162     range_max: 220
163     bucket_count: 10
164     histogram_type: exponential
165     unit: integer
166     bugs:
167       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942
168     data_reviews:
169       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942#TDB
170     data_sensitivity:
171       - technical
172     notification_emails:
173       - necko@mozilla.com
174       - edgul@mozilla.com
175     expires: 128
177   cookie_count_unpart_by_key:
178     type: custom_distribution
179     description: >
180       A distribution of the unpartitioned cookies in storage belonging to
181       a particular cookie key (host + origin attributes)
182     range_min: 1
183     range_max: 220
184     bucket_count: 10
185     histogram_type: exponential
186     unit: integer
187     bugs:
188       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942
189     data_reviews:
190       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942#TDB
191     data_sensitivity:
192       - technical
193     notification_emails:
194       - necko@mozilla.com
195       - edgul@mozilla.com
196     expires: 128
198   cookie_purge_max:
199     type: custom_distribution
200     description: >
201       A distribution of the number of cookies purged across
202       all host + OAs as a result of exceeding the cookie maximum threshold
203       (single purge)
204     range_min: 1
205     range_max: 4000
206     bucket_count: 22
207     histogram_type: exponential
208     unit: integer
209     bugs:
210       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942
211     data_reviews:
212       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942#TDB
213     data_sensitivity:
214       - technical
215     notification_emails:
216       - necko@mozilla.com
217       - edgul@mozilla.com
218     expires: 128
220   cookie_purge_entry_max:
221     type: custom_distribution
222     description: >
223       A distribution of the number of cookies purged for a single
224       host + OA entry as a result of exceeding the maximum threshold
225       for the given host + OA (single purge)
226     range_min: 1
227     range_max: 220
228     bucket_count: 10
229     histogram_type: exponential
230     unit: integer
231     bugs:
232       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942
233     data_reviews:
234       - https://bugzilla.mozilla.org/show_bug.cgi?id=1828942#TDB
235     data_sensitivity:
236       - technical
237     notification_emails:
238       - necko@mozilla.com
239       - edgul@mozilla.com
240     expires: 128
242   set_cookie:
243     type: counter
244     description: >
245       This counts the number of times we set a cookie. Introduced
246       as a denomenator for measuring CHIPS adoption.
247     bugs:
248       - https://bugzilla.mozilla.org/1865199
249     data_reviews:
250       - https://bugzilla.mozilla.org/show_bug.cgi?id=1865199#c3
251     notification_emails:
252       - bvandersloot@mozilla.com
253     expires: 132
255   set_cookie_foreign:
256     type: rate
257     description: >
258       This counts the number of times we set a cookie from a foreign (not
259       same-site) context. Introduced as a denomenator for measuring CHIPS
260       adoption.
261     bugs:
262       - https://bugzilla.mozilla.org/1865199
263     data_reviews:
264       - https://bugzilla.mozilla.org/show_bug.cgi?id=1865199#c3
265     notification_emails:
266       - bvandersloot@mozilla.com
267     expires: 132
268     denominator_metric: networking.set_cookie
270   set_cookie_partitioned:
271     type: rate
272     description: >
273       This counts the number of times we set a cookie that has the Partitioned
274       attribute. This tracks the adoption of CHIPS.
275     bugs:
276       - https://bugzilla.mozilla.org/1865199
277     data_reviews:
278       - https://bugzilla.mozilla.org/show_bug.cgi?id=1865199#c3
279     notification_emails:
280       - bvandersloot@mozilla.com
281     expires: 132
282     denominator_metric: networking.set_cookie
284   set_cookie_foreign_partitioned:
285     type: rate
286     description: >
287       This counts the number of times we set a cookie that has the Partitioned
288       attribute in a foreign (not same-site) context. This tracks the adoption
289       of CHIPS.
290     bugs:
291       - https://bugzilla.mozilla.org/1865199
292     data_reviews:
293       - https://bugzilla.mozilla.org/show_bug.cgi?id=1865199#c3
294     notification_emails:
295       - bvandersloot@mozilla.com
296     expires: 132
297     denominator_metric: networking.set_cookie
299   dns_lookup_time:
300     type: timing_distribution
301     time_unit: millisecond
302     description: >
303       Time for a successful DNS resolution (msec) |
304       Migrated from Firefox Telemetry's `DNS_LOOKUP_TIME`.
305     bugs:
306       - https://bugzilla.mozilla.org/show_bug.cgi?id=1838240
307     data_reviews:
308       - https://bugzilla.mozilla.org/show_bug.cgi?id=1838240#c6
309     data_sensitivity:
310       - technical
311     notification_emails:
312       - necko@mozilla.com
313       - acreskey@mozilla.com
314     expires: never
315     telemetry_mirror: DNS_LOOKUP_TIME
317   dns_renewal_time:
318     type: timing_distribution
319     time_unit: millisecond
320     description: >
321       Time for a renewed DNS OS resolution (msec) |
322       Migrated from Firefox Telemetry's `DNS_RENEWAL_TIME`.
323     bugs:
324       - https://bugzilla.mozilla.org/show_bug.cgi?id=1838240
325     data_reviews:
326       - https://bugzilla.mozilla.org/show_bug.cgi?id=1838240#c6
327     data_sensitivity:
328       - technical
329     notification_emails:
330       - necko@mozilla.com
331       - acreskey@mozilla.com
332     expires: never
333     telemetry_mirror: DNS_RENEWAL_TIME
335   dns_renewal_time_for_ttl:
336     type: timing_distribution
337     time_unit: millisecond
338     description: >
339       Time for a DNS OS resolution (msec) used to get TTL |
340       Migrated from Firefox Telemetry's `DNS_RENEWAL_TIME_FOR_TTL`.
341     bugs:
342       - https://bugzilla.mozilla.org/show_bug.cgi?id=1838240
343     data_reviews:
344       - https://bugzilla.mozilla.org/show_bug.cgi?id=1838240#c6
345     data_sensitivity:
346       - technical
347     notification_emails:
348       - necko@mozilla.com
349       - acreskey@mozilla.com
350     expires: never
351     telemetry_mirror: DNS_RENEWAL_TIME_FOR_TTL
353   dns_failed_lookup_time:
354     type: timing_distribution
355     time_unit: millisecond
356     description: >
357       Time for an unsuccessful DNS OS resolution (msec) |
358       Migrated from Firefox Telemetry's `DNS_FAILED_LOOKUP_TIME`.
359     bugs:
360       - https://bugzilla.mozilla.org/show_bug.cgi?id=1838240
361     data_reviews:
362       - https://bugzilla.mozilla.org/show_bug.cgi?id=1838240#c6
363     data_sensitivity:
364       - technical
365     notification_emails:
366       - necko@mozilla.com
367       - acreskey@mozilla.com
368     expires: never
369     telemetry_mirror: DNS_FAILED_LOOKUP_TIME
371   dns_native_https_call_time:
372     type: timing_distribution
373     time_unit: millisecond
374     description: >
375       Time spent in the call to the native OS DNS resolution.
376     bugs:
377       - https://bugzilla.mozilla.org/show_bug.cgi?id=1885529
378     data_reviews:
379       - https://bugzilla.mozilla.org/show_bug.cgi?id=1885529
380     data_sensitivity:
381       - technical
382     notification_emails:
383       - necko@mozilla.com
384       - vgosu@mozilla.com
385     expires: never
387   dns_native_count:
388     type: labeled_counter
389     description: >
390       The count of calls to the native DNS APIs
391     bugs:
392       - https://bugzilla.mozilla.org/show_bug.cgi?id=1879165
393     data_reviews:
394       - https://bugzilla.mozilla.org/show_bug.cgi?id=1879165
395     data_sensitivity:
396       - technical
397     notification_emails:
398       - vgosu@mozilla.com
399       - necko@mozilla.com
400     expires: 140
401     labels:
402       - regular
403       - private
404       - https_regular
405       - https_private
407   http_content_onstart_delay:
408     type: timing_distribution
409     time_unit: millisecond
410     description: >
411       The time between dispatching OnStartRequest from the socket thread and processing it on the main thread (content process).
412     bugs:
413       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
414     data_reviews:
415       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926#c
416     data_sensitivity:
417       - technical
418     notification_emails:
419       - necko@mozilla.com
420       - rjesup@mozilla.com
421     expires: 130
423   http_content_onstop_delay:
424     type: timing_distribution
425     time_unit: millisecond
426     description: >
427       The time between dispatching OnStopRequest from the socket thread and processing it on the main thread (content process).
428     bugs:
429       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
430     data_reviews:
431       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926#c
432     data_sensitivity:
433       - technical
434     notification_emails:
435       - necko@mozilla.com
436       - rjesup@mozilla.com
437     expires: 130
439   http_content_ondatafinished_delay:
440     type: timing_distribution
441     time_unit: millisecond
442     description: >
443       The time between dispatching OnDataFinished from the socket thread and processing it.
444     bugs:
445       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615
446     data_reviews:
447       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615#c
448     data_sensitivity:
449       - technical
450     notification_emails:
451       - necko@mozilla.com
452       - rjesup@mozilla.com
453     expires: 130
455   http_content_ondatafinished_to_onstop_delay:
456     type: timing_distribution
457     time_unit: millisecond
458     description: >
459       The time between processing OnDataFinished and processing OnStopRequest (if OnDataFinished comes first)
460     bugs:
461       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615
462     data_reviews:
463       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615#c
464     data_sensitivity:
465       - technical
466     notification_emails:
467       - necko@mozilla.com
468       - rjesup@mozilla.com
469     expires: 130
471   http_content_html5parser_ondatafinished_to_onstop_delay:
472     type: timing_distribution
473     time_unit: millisecond
474     description: >
475       The time between processing OnDataFinished and processing OnStopRequest (if OnDataFinished comes first)
476     bugs:
477       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
478     data_reviews:
479       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
480     data_sensitivity:
481       - technical
482     notification_emails:
483       - necko@mozilla.com
484       - rjesup@mozilla.com
485     expires: 130
487   http_content_cssloader_ondatafinished_to_onstop_delay:
488     type: timing_distribution
489     time_unit: millisecond
490     description: >
491       The time between processing OnDataFinished and processing OnStopRequest for CSSLoader in the content process
492     bugs:
493       - https://bugzilla.mozilla.org/show_bug.cgi?id=1883391
494     data_reviews:
495       - https://bugzilla.mozilla.org/show_bug.cgi?id=1883391
496     data_sensitivity:
497       - technical
498     notification_emails:
499       - necko@mozilla.com
500     expires: 130
502   http_1_download_throughput:
503     type: custom_distribution
504     unit: mbps
505     range_min: 0
506     range_max: 10000
507     bucket_count: 100
508     histogram_type: exponential
509     description: >
510      The download throughput for  http/1.0, http/1.1 requests larger than 10MB. Measured in megabits per second, Mbps.
511     bugs:
512       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
513     data_reviews:
514       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
515     data_sensitivity:
516       - technical
517     notification_emails:
518       - necko@mozilla.com
519       - acreskey@mozilla.com
520     expires: never
521     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_1
523   http_2_download_throughput:
524     type: custom_distribution
525     unit: mbps
526     range_min: 0
527     range_max: 10000
528     bucket_count: 100
529     histogram_type: exponential
530     description: >
531      The download throughput for http/2 requests larger than 10MB. Measured in megabits per second, Mbps.
532     bugs:
533       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
534     data_reviews:
535       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
536     data_sensitivity:
537       - technical
538     notification_emails:
539       - necko@mozilla.com
540       - acreskey@mozilla.com
541     expires: never
542     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_2
544   http_3_download_throughput:
545     type: custom_distribution
546     unit: mbps
547     range_min: 0
548     range_max: 10000
549     bucket_count: 100
550     histogram_type: exponential
551     description: >
552      The download throughput for http/3 requests larger than 10MB. Measured in megabits per second, Mbps.
553     bugs:
554       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
555     data_reviews:
556       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
557     data_sensitivity:
558       - technical
559     notification_emails:
560       - necko@mozilla.com
561       - acreskey@mozilla.com
562     expires: never
563     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_3
565   http_1_upload_throughput:
566     type: custom_distribution
567     unit: mbps
568     range_min: 0
569     range_max: 5000
570     bucket_count: 100
571     histogram_type: exponential
572     description: >
573      The upload throughput for http/1.0, http/1.1 requests larger than 10MB. Measured in megabits per second, Mbps.
574     bugs:
575       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
576     data_reviews:
577       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
578     data_sensitivity:
579       - technical
580     notification_emails:
581       - necko@mozilla.com
582       - acreskey@mozilla.com
583     expires: never
584     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1
586   http_2_upload_throughput:
587     type: custom_distribution
588     unit: mbps
589     range_min: 0
590     range_max: 5000
591     bucket_count: 100
592     histogram_type: exponential
593     description: >
594      The upload throughput for http/2 requests larger than 10MB. Measured in megabits per second, Mbps.
595     bugs:
596       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
597     data_reviews:
598       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
599     data_sensitivity:
600       - technical
601     notification_emails:
602       - necko@mozilla.com
603       - acreskey@mozilla.com
604     expires: never
605     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2
607   http_3_upload_throughput:
608     type: custom_distribution
609     unit: mbps
610     range_min: 0
611     range_max: 5000
612     bucket_count: 100
613     histogram_type: exponential
614     description: >
615      The upload throughput for http/3 requests larger than 10MB. Measured in megabits per second, Mbps.
616     bugs:
617       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
618     data_reviews:
619       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
620     data_sensitivity:
621       - technical
622     notification_emails:
623       - necko@mozilla.com
624       - acreskey@mozilla.com
625     expires: never
626     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3
628   http_1_upload_throughput_10_50:
629     type: custom_distribution
630     unit: mbps
631     range_min: 0
632     range_max: 5000
633     bucket_count: 100
634     histogram_type: exponential
635     description: >
636      The upload throughput for http/1.0, http/1.1 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
637     bugs:
638       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
639     data_reviews:
640       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
641     data_sensitivity:
642       - technical
643     notification_emails:
644       - necko@mozilla.com
645       - kershaw@mozilla.com
646     expires: never
647     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_10_50
649   http_1_upload_throughput_50_100:
650     type: custom_distribution
651     unit: mbps
652     range_min: 0
653     range_max: 5000
654     bucket_count: 100
655     histogram_type: exponential
656     description: >
657      The upload throughput for http/1.0, http/1.1 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
658     bugs:
659       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
660     data_reviews:
661       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
662     data_sensitivity:
663       - technical
664     notification_emails:
665       - necko@mozilla.com
666       - kershaw@mozilla.com
667     expires: never
668     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_50_100
670   http_1_upload_throughput_100:
671     type: custom_distribution
672     unit: mbps
673     range_min: 0
674     range_max: 5000
675     bucket_count: 100
676     histogram_type: exponential
677     description: >
678      The upload throughput for http/1.0, http/1.1 request size larger than 100MB. Measured in megabits per second, Mbps.
679     bugs:
680       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
681     data_reviews:
682       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
683     data_sensitivity:
684       - technical
685     notification_emails:
686       - necko@mozilla.com
687       - kershaw@mozilla.com
688     expires: never
689     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_100
691   http_2_upload_throughput_10_50:
692     type: custom_distribution
693     unit: mbps
694     range_min: 0
695     range_max: 5000
696     bucket_count: 100
697     histogram_type: exponential
698     description: >
699      The upload throughput for http/2 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
700     bugs:
701       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
702     data_reviews:
703       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
704     data_sensitivity:
705       - technical
706     notification_emails:
707       - necko@mozilla.com
708       - kershaw@mozilla.com
709     expires: never
710     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_10_50
712   http_2_upload_throughput_50_100:
713     type: custom_distribution
714     unit: mbps
715     range_min: 0
716     range_max: 5000
717     bucket_count: 100
718     histogram_type: exponential
719     description: >
720      The upload throughput for http/2 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
721     bugs:
722       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
723     data_reviews:
724       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
725     data_sensitivity:
726       - technical
727     notification_emails:
728       - necko@mozilla.com
729       - kershaw@mozilla.com
730     expires: never
731     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_50_100
733   http_2_upload_throughput_100:
734     type: custom_distribution
735     unit: mbps
736     range_min: 0
737     range_max: 5000
738     bucket_count: 100
739     histogram_type: exponential
740     description: >
741      The upload throughput for http/2 request size larger than 100MB. Measured in megabits per second, Mbps.
742     bugs:
743       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
744     data_reviews:
745       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
746     data_sensitivity:
747       - technical
748     notification_emails:
749       - necko@mozilla.com
750       - kershaw@mozilla.com
751     expires: never
752     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_100
754   http_3_upload_throughput_10_50:
755     type: custom_distribution
756     unit: mbps
757     range_min: 0
758     range_max: 5000
759     bucket_count: 100
760     histogram_type: exponential
761     description: >
762      The upload throughput for http/3 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
763     bugs:
764       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
765     data_reviews:
766       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
767     data_sensitivity:
768       - technical
769     notification_emails:
770       - necko@mozilla.com
771       - kershaw@mozilla.com
772     expires: never
773     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_10_50
775   http_3_upload_throughput_50_100:
776     type: custom_distribution
777     unit: mbps
778     range_min: 0
779     range_max: 5000
780     bucket_count: 100
781     histogram_type: exponential
782     description: >
783      The upload throughput for http/3 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
784     bugs:
785       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
786     data_reviews:
787       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
788     data_sensitivity:
789       - technical
790     notification_emails:
791       - necko@mozilla.com
792       - kershaw@mozilla.com
793     expires: never
794     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_50_100
796   http_3_upload_throughput_100:
797     type: custom_distribution
798     unit: mbps
799     range_min: 0
800     range_max: 5000
801     bucket_count: 100
802     histogram_type: exponential
803     description: >
804      The upload throughput for http/3 request size larger than 100MB. Measured in megabits per second, Mbps.
805     bugs:
806       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
807     data_reviews:
808       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
809     data_sensitivity:
810       - technical
811     notification_emails:
812       - necko@mozilla.com
813       - kershaw@mozilla.com
814     expires: never
815     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_100
817   residual_cache_folder_count:
818     type: counter
819     description: >
820       Counts how often we find a cache folder that wasn't purged
821       at shutdown by a background task process.
822     bugs:
823       - https://bugzilla.mozilla.org/1848542
824     data_reviews:
825       - https://bugzilla.mozilla.org/show_bug.cgi?id=1848542
826     notification_emails:
827       - vgosu@mozilla.com
828     expires: 136
830   residual_cache_folder_removal:
831     type: labeled_counter
832     description: >
833       Counts how often succeed/fail in removing cache folder
834       that wasn't purged at shutdown
835     bugs:
836       - https://bugzilla.mozilla.org/1848542
837     data_reviews:
838       - https://bugzilla.mozilla.org/show_bug.cgi?id=1848542
839     notification_emails:
840       - vgosu@mozilla.com
841     expires: 136
842     labels:
843       - success
844       - failure
846   trr_request_count:
847     type: labeled_counter
848     description: >
849       The count of successful TRR requests keyed by regular/private browsing
850     bugs:
851       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866245
852     data_reviews:
853       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866245
854     notification_emails:
855       - vgosu@mozilla.com
856       - necko@mozilla.com
857     expires: 130
858     labels:
859       - regular
860       - private
862   http_response_version:
863     type: labeled_counter
864     description: >
865       HTTP protocol version used on response from nsHttp.h
866     bugs:
867       - https://bugzilla.mozilla.org/show_bug.cgi?id=1876776
868     data_reviews:
869       - https://bugzilla.mozilla.org/show_bug.cgi?id=1876776#c2
870     notification_emails:
871       - necko@mozilla.com
872     expires: never
873     labels:
874       - unknown
875       - http_1
876       - http_2
877       - http_3
879   https_rr_presented:
880     type: labeled_counter
881     description: >
882       HTTPS RR is presented or not
883     bugs:
884       - https://bugzilla.mozilla.org/1686421
885     data_reviews:
886       - https://bugzilla.mozilla.org/show_bug.cgi?id=1686421
887     notification_emails:
888       - necko@mozilla.com
889       - kershaw@mozilla.com
890     expires: never
891     labels:
892       - presented
893       - presented_with_http3
894       - none
896   https_upgrade_with_https_rr:
897     type: labeled_counter
898     description: >
899       Whether an HTTP request gets upgraded to HTTPS because of HTTPS RR
900     bugs:
901       - https://bugzilla.mozilla.org/1686421
902     data_reviews:
903       - https://bugzilla.mozilla.org/show_bug.cgi?id=1686421
904     notification_emails:
905       - necko@mozilla.com
906       - kershaw@mozilla.com
907     expires: never
908     labels:
909       - https_rr
910       - others
912   http_channel_onstart_success_https_rr:
913     type: labeled_counter
914     description: >
915       Successfully started HTTP channels when HTTPS RR is used
916     bugs:
917       - https://bugzilla.mozilla.org/1682552
918     data_reviews:
919       - https://bugzilla.mozilla.org/show_bug.cgi?id=1682552
920     notification_emails:
921       - necko@mozilla.com
922       - kershaw@mozilla.com
923     expires: never
924     labels:
925       - success
926       - failure
927       - success_ech_used
928       - failure_ech_used
930   http_channel_page_open_to_first_sent:
931     type: timing_distribution
932     time_unit: millisecond
933     description: >
934       Time in milliseconds from AsyncOpen to first byte of request sent,
935       applicable for page loads without HTTPS RR
936     bugs:
937       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
938     data_reviews:
939       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
940     data_sensitivity:
941       - technical
942     notification_emails:
943       - necko@mozilla.com
944       - kershaw@mozilla.com
945     expires: never
947   http_channel_sub_open_to_first_sent:
948     type: timing_distribution
949     time_unit: millisecond
950     description: >
951       Time in milliseconds from AsyncOpen to first byte of request sent,
952       applicable for sub-resource loads without HTTPS RR
953     bugs:
954       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
955     data_reviews:
956       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
957     data_sensitivity:
958       - technical
959     notification_emails:
960       - necko@mozilla.com
961       - kershaw@mozilla.com
962     expires: never
964   http_channel_page_open_to_first_sent_https_rr:
965     type: timing_distribution
966     time_unit: millisecond
967     description: >
968       Time in milliseconds from AsyncOpen to first byte of request sent,
969       applicable for page loads with HTTPS RR
970     bugs:
971       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
972     data_reviews:
973       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
974     data_sensitivity:
975       - technical
976     notification_emails:
977       - necko@mozilla.com
978       - kershaw@mozilla.com
979     expires: never
981   http_channel_sub_open_to_first_sent_https_rr:
982     type: timing_distribution
983     time_unit: millisecond
984     description: >
985       Time in milliseconds from AsyncOpen to first byte of request sent,
986       applicable for sub-resource loads with HTTPS RR
987     bugs:
988       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
989     data_reviews:
990       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
991     data_sensitivity:
992       - technical
993     notification_emails:
994       - necko@mozilla.com
995       - kershaw@mozilla.com
996     expires: never
998   transaction_wait_time_https_rr:
999     type: timing_distribution
1000     time_unit: millisecond
1001     description: >
1002       Time from submission to dispatch of transaction when HTTPS RR is used (ms)
1003     bugs:
1004       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
1005     data_reviews:
1006       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
1007     data_sensitivity:
1008       - technical
1009     notification_emails:
1010       - necko@mozilla.com
1011       - kershaw@mozilla.com
1012     expires: never
1014   proxy_info_type:
1015     type: labeled_counter
1016     description: >
1017       The proxies configurations created in the browser session (SOCKSv4, SOCKSv5, HTTP, HTTPS)
1018     bugs:
1019       - https://bugzilla.mozilla.org/show_bug.cgi?id=1879848
1020     data_reviews:
1021       - https://bugzilla.mozilla.org/show_bug.cgi?id=1879848
1022     data_sensitivity:
1023       - technical
1024     notification_emails:
1025       - necko@mozilla.com
1026       - manuel@mozilla.com
1027     expires: 129
1028     labels:
1029       - http
1030       - https
1031       # SOCKS4 Proxy
1032       - socks4
1033       # SOCKS4a Proxy. Proxy resolves URL hostname
1034       - socks4a
1035       # SOCKS5 Proxy
1036       - socks5
1037       # SOCKS5 Proxy. Proxy resolves URL hostname
1038       # Use convention from curl for socks5 proxies that resolve the hostname
1039       # https://curl.se/libcurl/c/CURLOPT_PROXY.html
1040       - socks5h
1041       # No proxy
1042       - direct
1043       - unknown
1045   transaction_wait_time:
1046     type: timing_distribution
1047     time_unit: millisecond
1048     description: >
1049       Time from submission to dispatch of transaction without HTTPS RR (ms)
1050     bugs:
1051       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
1052     data_reviews:
1053       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
1054     data_sensitivity:
1055       - technical
1056     notification_emails:
1057       - necko@mozilla.com
1058       - kershaw@mozilla.com
1059     expires: never