Bug 1880216 - Migrate Fenix docs into Sphinx. r=owlish,geckoview-reviewers,android...
[gecko.git] / netwerk / metrics.yaml
blob641c1500a608c33d4844b229fc4d1d8e92ab7a83
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_count:
372     type: labeled_counter
373     description: >
374       The count of calls to the native DNS APIs
375     bugs:
376       - https://bugzilla.mozilla.org/show_bug.cgi?id=1879165
377     data_reviews:
378       - https://bugzilla.mozilla.org/show_bug.cgi?id=1879165
379     data_sensitivity:
380       - technical
381     notification_emails:
382       - vgosu@mozilla.com
383       - necko@mozilla.com
384     expires: 140
385     labels:
386       - regular
387       - private
388       - https_regular
389       - https_private
391   http_content_onstart_delay:
392     type: timing_distribution
393     time_unit: millisecond
394     description: >
395       The time between dispatching OnStartRequest from the socket thread and processing it on the main thread (content process).
396     bugs:
397       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
398     data_reviews:
399       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926#c
400     data_sensitivity:
401       - technical
402     notification_emails:
403       - necko@mozilla.com
404       - rjesup@mozilla.com
405     expires: 130
407   http_content_onstop_delay:
408     type: timing_distribution
409     time_unit: millisecond
410     description: >
411       The time between dispatching OnStopRequest 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_ondatafinished_delay:
424     type: timing_distribution
425     time_unit: millisecond
426     description: >
427       The time between dispatching OnDataFinished from the socket thread and processing it.
428     bugs:
429       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615
430     data_reviews:
431       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615#c
432     data_sensitivity:
433       - technical
434     notification_emails:
435       - necko@mozilla.com
436       - rjesup@mozilla.com
437     expires: 130
439   http_content_ondatafinished_to_onstop_delay:
440     type: timing_distribution
441     time_unit: millisecond
442     description: >
443       The time between processing OnDataFinished and processing OnStopRequest (if OnDataFinished comes first)
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_negative:
456     type: timing_distribution
457     time_unit: millisecond
458     description: >
459       The time between processing OnStopRequest and processing OnDataFinished (if OnStopRequest 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_html5parser_ondatafinished_to_onstop_delay_negative:
488     type: timing_distribution
489     time_unit: millisecond
490     description: >
491       The time between processing OnStopRequest and processing OnDataFinished (if OnStopRequest comes first)
492     bugs:
493       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
494     data_reviews:
495       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
496     data_sensitivity:
497       - technical
498     notification_emails:
499       - necko@mozilla.com
500       - rjesup@mozilla.com
501     expires: 130
503   http_content_cssloader_ondatafinished_to_onstop_delay:
504     type: timing_distribution
505     time_unit: millisecond
506     description: >
507       The time between processing OnDataFinished and processing OnStopRequest for CSSLoader in the content process
508     bugs:
509       - https://bugzilla.mozilla.org/show_bug.cgi?id=1883391
510     data_reviews:
511       - https://bugzilla.mozilla.org/show_bug.cgi?id=1883391
512     data_sensitivity:
513       - technical
514     notification_emails:
515       - necko@mozilla.com
516     expires: 130
518   http_1_download_throughput:
519     type: custom_distribution
520     unit: mbps
521     range_min: 0
522     range_max: 10000
523     bucket_count: 100
524     histogram_type: exponential
525     description: >
526      The download throughput for  http/1.0, http/1.1 requests larger than 10MB. Measured in megabits per second, Mbps.
527     bugs:
528       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
529     data_reviews:
530       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
531     data_sensitivity:
532       - technical
533     notification_emails:
534       - necko@mozilla.com
535       - acreskey@mozilla.com
536     expires: never
537     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_1
539   http_2_download_throughput:
540     type: custom_distribution
541     unit: mbps
542     range_min: 0
543     range_max: 10000
544     bucket_count: 100
545     histogram_type: exponential
546     description: >
547      The download throughput for http/2 requests larger than 10MB. Measured in megabits per second, Mbps.
548     bugs:
549       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
550     data_reviews:
551       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
552     data_sensitivity:
553       - technical
554     notification_emails:
555       - necko@mozilla.com
556       - acreskey@mozilla.com
557     expires: never
558     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_2
560   http_3_download_throughput:
561     type: custom_distribution
562     unit: mbps
563     range_min: 0
564     range_max: 10000
565     bucket_count: 100
566     histogram_type: exponential
567     description: >
568      The download throughput for http/3 requests larger than 10MB. Measured in megabits per second, Mbps.
569     bugs:
570       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
571     data_reviews:
572       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
573     data_sensitivity:
574       - technical
575     notification_emails:
576       - necko@mozilla.com
577       - acreskey@mozilla.com
578     expires: never
579     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_3
581   http_1_upload_throughput:
582     type: custom_distribution
583     unit: mbps
584     range_min: 0
585     range_max: 5000
586     bucket_count: 100
587     histogram_type: exponential
588     description: >
589      The upload throughput for http/1.0, http/1.1 requests larger than 10MB. Measured in megabits per second, Mbps.
590     bugs:
591       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
592     data_reviews:
593       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
594     data_sensitivity:
595       - technical
596     notification_emails:
597       - necko@mozilla.com
598       - acreskey@mozilla.com
599     expires: never
600     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1
602   http_2_upload_throughput:
603     type: custom_distribution
604     unit: mbps
605     range_min: 0
606     range_max: 5000
607     bucket_count: 100
608     histogram_type: exponential
609     description: >
610      The upload throughput for http/2 requests larger than 10MB. Measured in megabits per second, Mbps.
611     bugs:
612       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
613     data_reviews:
614       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
615     data_sensitivity:
616       - technical
617     notification_emails:
618       - necko@mozilla.com
619       - acreskey@mozilla.com
620     expires: never
621     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2
623   http_3_upload_throughput:
624     type: custom_distribution
625     unit: mbps
626     range_min: 0
627     range_max: 5000
628     bucket_count: 100
629     histogram_type: exponential
630     description: >
631      The upload throughput for http/3 requests larger than 10MB. Measured in megabits per second, Mbps.
632     bugs:
633       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
634     data_reviews:
635       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
636     data_sensitivity:
637       - technical
638     notification_emails:
639       - necko@mozilla.com
640       - acreskey@mozilla.com
641     expires: never
642     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3
644   http_1_upload_throughput_10_50:
645     type: custom_distribution
646     unit: mbps
647     range_min: 0
648     range_max: 5000
649     bucket_count: 100
650     histogram_type: exponential
651     description: >
652      The upload throughput for http/1.0, http/1.1 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
653     bugs:
654       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
655     data_reviews:
656       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
657     data_sensitivity:
658       - technical
659     notification_emails:
660       - necko@mozilla.com
661       - kershaw@mozilla.com
662     expires: never
663     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_10_50
665   http_1_upload_throughput_50_100:
666     type: custom_distribution
667     unit: mbps
668     range_min: 0
669     range_max: 5000
670     bucket_count: 100
671     histogram_type: exponential
672     description: >
673      The upload throughput for http/1.0, http/1.1 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
674     bugs:
675       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
676     data_reviews:
677       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
678     data_sensitivity:
679       - technical
680     notification_emails:
681       - necko@mozilla.com
682       - kershaw@mozilla.com
683     expires: never
684     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_50_100
686   http_1_upload_throughput_100:
687     type: custom_distribution
688     unit: mbps
689     range_min: 0
690     range_max: 5000
691     bucket_count: 100
692     histogram_type: exponential
693     description: >
694      The upload throughput for http/1.0, http/1.1 request size larger than 100MB. Measured in megabits per second, Mbps.
695     bugs:
696       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
697     data_reviews:
698       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
699     data_sensitivity:
700       - technical
701     notification_emails:
702       - necko@mozilla.com
703       - kershaw@mozilla.com
704     expires: never
705     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_100
707   http_2_upload_throughput_10_50:
708     type: custom_distribution
709     unit: mbps
710     range_min: 0
711     range_max: 5000
712     bucket_count: 100
713     histogram_type: exponential
714     description: >
715      The upload throughput for http/2 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
716     bugs:
717       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
718     data_reviews:
719       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
720     data_sensitivity:
721       - technical
722     notification_emails:
723       - necko@mozilla.com
724       - kershaw@mozilla.com
725     expires: never
726     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_10_50
728   http_2_upload_throughput_50_100:
729     type: custom_distribution
730     unit: mbps
731     range_min: 0
732     range_max: 5000
733     bucket_count: 100
734     histogram_type: exponential
735     description: >
736      The upload throughput for http/2 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
737     bugs:
738       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
739     data_reviews:
740       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
741     data_sensitivity:
742       - technical
743     notification_emails:
744       - necko@mozilla.com
745       - kershaw@mozilla.com
746     expires: never
747     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_50_100
749   http_2_upload_throughput_100:
750     type: custom_distribution
751     unit: mbps
752     range_min: 0
753     range_max: 5000
754     bucket_count: 100
755     histogram_type: exponential
756     description: >
757      The upload throughput for http/2 request size larger than 100MB. Measured in megabits per second, Mbps.
758     bugs:
759       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
760     data_reviews:
761       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
762     data_sensitivity:
763       - technical
764     notification_emails:
765       - necko@mozilla.com
766       - kershaw@mozilla.com
767     expires: never
768     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_100
770   http_3_upload_throughput_10_50:
771     type: custom_distribution
772     unit: mbps
773     range_min: 0
774     range_max: 5000
775     bucket_count: 100
776     histogram_type: exponential
777     description: >
778      The upload throughput for http/3 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
779     bugs:
780       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
781     data_reviews:
782       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
783     data_sensitivity:
784       - technical
785     notification_emails:
786       - necko@mozilla.com
787       - kershaw@mozilla.com
788     expires: never
789     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_10_50
791   http_3_upload_throughput_50_100:
792     type: custom_distribution
793     unit: mbps
794     range_min: 0
795     range_max: 5000
796     bucket_count: 100
797     histogram_type: exponential
798     description: >
799      The upload throughput for http/3 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
800     bugs:
801       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
802     data_reviews:
803       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
804     data_sensitivity:
805       - technical
806     notification_emails:
807       - necko@mozilla.com
808       - kershaw@mozilla.com
809     expires: never
810     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_50_100
812   http_3_upload_throughput_100:
813     type: custom_distribution
814     unit: mbps
815     range_min: 0
816     range_max: 5000
817     bucket_count: 100
818     histogram_type: exponential
819     description: >
820      The upload throughput for http/3 request size larger than 100MB. Measured in megabits per second, Mbps.
821     bugs:
822       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
823     data_reviews:
824       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
825     data_sensitivity:
826       - technical
827     notification_emails:
828       - necko@mozilla.com
829       - kershaw@mozilla.com
830     expires: never
831     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_100
833   residual_cache_folder_count:
834     type: counter
835     description: >
836       Counts how often we find a cache folder that wasn't purged
837       at shutdown by a background task process.
838     bugs:
839       - https://bugzilla.mozilla.org/1848542
840     data_reviews:
841       - https://bugzilla.mozilla.org/show_bug.cgi?id=1848542
842     notification_emails:
843       - vgosu@mozilla.com
844     expires: 136
846   residual_cache_folder_removal:
847     type: labeled_counter
848     description: >
849       Counts how often succeed/fail in removing cache folder
850       that wasn't purged at shutdown
851     bugs:
852       - https://bugzilla.mozilla.org/1848542
853     data_reviews:
854       - https://bugzilla.mozilla.org/show_bug.cgi?id=1848542
855     notification_emails:
856       - vgosu@mozilla.com
857     expires: 136
858     labels:
859       - success
860       - failure
862   trr_request_count:
863     type: labeled_counter
864     description: >
865       The count of successful TRR requests keyed by regular/private browsing
866     bugs:
867       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866245
868     data_reviews:
869       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866245
870     notification_emails:
871       - vgosu@mozilla.com
872       - necko@mozilla.com
873     expires: 130
874     labels:
875       - regular
876       - private
878   http_response_version:
879     type: labeled_counter
880     description: >
881       HTTP protocol version used on response from nsHttp.h
882     bugs:
883       - https://bugzilla.mozilla.org/show_bug.cgi?id=1876776
884     data_reviews:
885       - https://bugzilla.mozilla.org/show_bug.cgi?id=1876776#c2
886     notification_emails:
887       - necko@mozilla.com
888     expires: never
889     labels:
890       - unknown
891       - http_1
892       - http_2
893       - http_3
895   https_rr_presented:
896     type: labeled_counter
897     description: >
898       HTTPS RR is presented or not
899     bugs:
900       - https://bugzilla.mozilla.org/1686421
901     data_reviews:
902       - https://bugzilla.mozilla.org/show_bug.cgi?id=1686421
903     notification_emails:
904       - necko@mozilla.com
905       - kershaw@mozilla.com
906     expires: never
907     labels:
908       - presented
909       - presented_with_http3
910       - none
912   https_upgrade_with_https_rr:
913     type: labeled_counter
914     description: >
915       Whether an HTTP request gets upgraded to HTTPS because of HTTPS RR
916     bugs:
917       - https://bugzilla.mozilla.org/1686421
918     data_reviews:
919       - https://bugzilla.mozilla.org/show_bug.cgi?id=1686421
920     notification_emails:
921       - necko@mozilla.com
922       - kershaw@mozilla.com
923     expires: never
924     labels:
925       - https_rr
926       - others
928   http_channel_onstart_success_https_rr:
929     type: labeled_counter
930     description: >
931       Successfully started HTTP channels when HTTPS RR is used
932     bugs:
933       - https://bugzilla.mozilla.org/1682552
934     data_reviews:
935       - https://bugzilla.mozilla.org/show_bug.cgi?id=1682552
936     notification_emails:
937       - necko@mozilla.com
938       - kershaw@mozilla.com
939     expires: never
940     labels:
941       - success
942       - failure
943       - success_ech_used
944       - failure_ech_used
946   http_channel_page_open_to_first_sent:
947     type: timing_distribution
948     time_unit: millisecond
949     description: >
950       Time in milliseconds from AsyncOpen to first byte of request sent,
951       applicable for page loads without HTTPS RR
952     bugs:
953       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
954     data_reviews:
955       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
956     data_sensitivity:
957       - technical
958     notification_emails:
959       - necko@mozilla.com
960       - kershaw@mozilla.com
961     expires: never
963   http_channel_sub_open_to_first_sent:
964     type: timing_distribution
965     time_unit: millisecond
966     description: >
967       Time in milliseconds from AsyncOpen to first byte of request sent,
968       applicable for sub-resource loads without HTTPS RR
969     bugs:
970       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
971     data_reviews:
972       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
973     data_sensitivity:
974       - technical
975     notification_emails:
976       - necko@mozilla.com
977       - kershaw@mozilla.com
978     expires: never
980   http_channel_page_open_to_first_sent_https_rr:
981     type: timing_distribution
982     time_unit: millisecond
983     description: >
984       Time in milliseconds from AsyncOpen to first byte of request sent,
985       applicable for page loads with HTTPS RR
986     bugs:
987       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
988     data_reviews:
989       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
990     data_sensitivity:
991       - technical
992     notification_emails:
993       - necko@mozilla.com
994       - kershaw@mozilla.com
995     expires: never
997   http_channel_sub_open_to_first_sent_https_rr:
998     type: timing_distribution
999     time_unit: millisecond
1000     description: >
1001       Time in milliseconds from AsyncOpen to first byte of request sent,
1002       applicable for sub-resource loads with HTTPS RR
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   transaction_wait_time_https_rr:
1015     type: timing_distribution
1016     time_unit: millisecond
1017     description: >
1018       Time from submission to dispatch of transaction when HTTPS RR is used (ms)
1019     bugs:
1020       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
1021     data_reviews:
1022       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
1023     data_sensitivity:
1024       - technical
1025     notification_emails:
1026       - necko@mozilla.com
1027       - kershaw@mozilla.com
1028     expires: never
1030   proxy_info_type:
1031     type: labeled_counter
1032     description: >
1033       The proxies configurations created in the browser session (SOCKSv4, SOCKSv5, HTTP, HTTPS)
1034     bugs:
1035       - https://bugzilla.mozilla.org/show_bug.cgi?id=1879848
1036     data_reviews:
1037       - https://bugzilla.mozilla.org/show_bug.cgi?id=1879848
1038     data_sensitivity:
1039       - technical
1040     notification_emails:
1041       - necko@mozilla.com
1042       - manuel@mozilla.com
1043     expires: 129
1044     labels:
1045       - http
1046       - https
1047       # SOCKS4 Proxy
1048       - socks4
1049       # SOCKS4a Proxy. Proxy resolves URL hostname
1050       - socks4a
1051       # SOCKS5 Proxy
1052       - socks5
1053       # SOCKS5 Proxy. Proxy resolves URL hostname
1054       # Use convention from curl for socks5 proxies that resolve the hostname
1055       # https://curl.se/libcurl/c/CURLOPT_PROXY.html
1056       - socks5h
1057       # No proxy
1058       - direct
1059       - unknown
1061   transaction_wait_time:
1062     type: timing_distribution
1063     time_unit: millisecond
1064     description: >
1065       Time from submission to dispatch of transaction without HTTPS RR (ms)
1066     bugs:
1067       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
1068     data_reviews:
1069       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
1070     data_sensitivity:
1071       - technical
1072     notification_emails:
1073       - necko@mozilla.com
1074       - kershaw@mozilla.com
1075     expires: never