Bug 1887774 convert from MediaEnginePrefs to AudioProcessing config in AudioInputProc...
[gecko.git] / netwerk / metrics.yaml
blob648dced01e040377ddfce5b0c11dd62e3e2021b4
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_html5parser_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=1857926
462     data_reviews:
463       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
464     data_sensitivity:
465       - technical
466     notification_emails:
467       - necko@mozilla.com
468       - rjesup@mozilla.com
469     expires: 130
471   http_content_cssloader_ondatafinished_to_onstop_delay:
472     type: timing_distribution
473     time_unit: millisecond
474     description: >
475       The time between processing OnDataFinished and processing OnStopRequest for CSSLoader in the content process
476     bugs:
477       - https://bugzilla.mozilla.org/show_bug.cgi?id=1883391
478     data_reviews:
479       - https://bugzilla.mozilla.org/show_bug.cgi?id=1883391
480     data_sensitivity:
481       - technical
482     notification_emails:
483       - necko@mozilla.com
484     expires: 130
486   http_1_download_throughput:
487     type: custom_distribution
488     unit: mbps
489     range_min: 0
490     range_max: 10000
491     bucket_count: 100
492     histogram_type: exponential
493     description: >
494      The download throughput for  http/1.0, http/1.1 requests larger than 10MB. Measured in megabits per second, Mbps.
495     bugs:
496       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
497     data_reviews:
498       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
499     data_sensitivity:
500       - technical
501     notification_emails:
502       - necko@mozilla.com
503       - acreskey@mozilla.com
504     expires: never
505     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_1
507   http_2_download_throughput:
508     type: custom_distribution
509     unit: mbps
510     range_min: 0
511     range_max: 10000
512     bucket_count: 100
513     histogram_type: exponential
514     description: >
515      The download throughput for http/2 requests larger than 10MB. Measured in megabits per second, Mbps.
516     bugs:
517       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
518     data_reviews:
519       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
520     data_sensitivity:
521       - technical
522     notification_emails:
523       - necko@mozilla.com
524       - acreskey@mozilla.com
525     expires: never
526     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_2
528   http_3_download_throughput:
529     type: custom_distribution
530     unit: mbps
531     range_min: 0
532     range_max: 10000
533     bucket_count: 100
534     histogram_type: exponential
535     description: >
536      The download throughput for http/3 requests larger than 10MB. Measured in megabits per second, Mbps.
537     bugs:
538       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
539     data_reviews:
540       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
541     data_sensitivity:
542       - technical
543     notification_emails:
544       - necko@mozilla.com
545       - acreskey@mozilla.com
546     expires: never
547     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_3
549   http_1_upload_throughput:
550     type: custom_distribution
551     unit: mbps
552     range_min: 0
553     range_max: 5000
554     bucket_count: 100
555     histogram_type: exponential
556     description: >
557      The upload throughput for http/1.0, http/1.1 requests larger than 10MB. Measured in megabits per second, Mbps.
558     bugs:
559       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
560     data_reviews:
561       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
562     data_sensitivity:
563       - technical
564     notification_emails:
565       - necko@mozilla.com
566       - acreskey@mozilla.com
567     expires: never
568     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1
570   http_2_upload_throughput:
571     type: custom_distribution
572     unit: mbps
573     range_min: 0
574     range_max: 5000
575     bucket_count: 100
576     histogram_type: exponential
577     description: >
578      The upload throughput for http/2 requests larger than 10MB. Measured in megabits per second, Mbps.
579     bugs:
580       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
581     data_reviews:
582       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
583     data_sensitivity:
584       - technical
585     notification_emails:
586       - necko@mozilla.com
587       - acreskey@mozilla.com
588     expires: never
589     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2
591   http_3_upload_throughput:
592     type: custom_distribution
593     unit: mbps
594     range_min: 0
595     range_max: 5000
596     bucket_count: 100
597     histogram_type: exponential
598     description: >
599      The upload throughput for http/3 requests larger than 10MB. Measured in megabits per second, Mbps.
600     bugs:
601       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
602     data_reviews:
603       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
604     data_sensitivity:
605       - technical
606     notification_emails:
607       - necko@mozilla.com
608       - acreskey@mozilla.com
609     expires: never
610     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3
612   http_1_upload_throughput_10_50:
613     type: custom_distribution
614     unit: mbps
615     range_min: 0
616     range_max: 5000
617     bucket_count: 100
618     histogram_type: exponential
619     description: >
620      The upload throughput for http/1.0, http/1.1 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
621     bugs:
622       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
623     data_reviews:
624       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
625     data_sensitivity:
626       - technical
627     notification_emails:
628       - necko@mozilla.com
629       - kershaw@mozilla.com
630     expires: never
631     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_10_50
633   http_1_upload_throughput_50_100:
634     type: custom_distribution
635     unit: mbps
636     range_min: 0
637     range_max: 5000
638     bucket_count: 100
639     histogram_type: exponential
640     description: >
641      The upload throughput for http/1.0, http/1.1 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
642     bugs:
643       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
644     data_reviews:
645       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
646     data_sensitivity:
647       - technical
648     notification_emails:
649       - necko@mozilla.com
650       - kershaw@mozilla.com
651     expires: never
652     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_50_100
654   http_1_upload_throughput_100:
655     type: custom_distribution
656     unit: mbps
657     range_min: 0
658     range_max: 5000
659     bucket_count: 100
660     histogram_type: exponential
661     description: >
662      The upload throughput for http/1.0, http/1.1 request size larger than 100MB. Measured in megabits per second, Mbps.
663     bugs:
664       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
665     data_reviews:
666       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
667     data_sensitivity:
668       - technical
669     notification_emails:
670       - necko@mozilla.com
671       - kershaw@mozilla.com
672     expires: never
673     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_100
675   http_2_upload_throughput_10_50:
676     type: custom_distribution
677     unit: mbps
678     range_min: 0
679     range_max: 5000
680     bucket_count: 100
681     histogram_type: exponential
682     description: >
683      The upload throughput for http/2 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
684     bugs:
685       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
686     data_reviews:
687       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
688     data_sensitivity:
689       - technical
690     notification_emails:
691       - necko@mozilla.com
692       - kershaw@mozilla.com
693     expires: never
694     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_10_50
696   http_2_upload_throughput_50_100:
697     type: custom_distribution
698     unit: mbps
699     range_min: 0
700     range_max: 5000
701     bucket_count: 100
702     histogram_type: exponential
703     description: >
704      The upload throughput for http/2 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
705     bugs:
706       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
707     data_reviews:
708       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
709     data_sensitivity:
710       - technical
711     notification_emails:
712       - necko@mozilla.com
713       - kershaw@mozilla.com
714     expires: never
715     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_50_100
717   http_2_upload_throughput_100:
718     type: custom_distribution
719     unit: mbps
720     range_min: 0
721     range_max: 5000
722     bucket_count: 100
723     histogram_type: exponential
724     description: >
725      The upload throughput for http/2 request size larger than 100MB. Measured in megabits per second, Mbps.
726     bugs:
727       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
728     data_reviews:
729       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
730     data_sensitivity:
731       - technical
732     notification_emails:
733       - necko@mozilla.com
734       - kershaw@mozilla.com
735     expires: never
736     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_100
738   http_3_upload_throughput_10_50:
739     type: custom_distribution
740     unit: mbps
741     range_min: 0
742     range_max: 5000
743     bucket_count: 100
744     histogram_type: exponential
745     description: >
746      The upload throughput for http/3 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
747     bugs:
748       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
749     data_reviews:
750       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
751     data_sensitivity:
752       - technical
753     notification_emails:
754       - necko@mozilla.com
755       - kershaw@mozilla.com
756     expires: never
757     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_10_50
759   http_3_upload_throughput_50_100:
760     type: custom_distribution
761     unit: mbps
762     range_min: 0
763     range_max: 5000
764     bucket_count: 100
765     histogram_type: exponential
766     description: >
767      The upload throughput for http/3 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
768     bugs:
769       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
770     data_reviews:
771       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
772     data_sensitivity:
773       - technical
774     notification_emails:
775       - necko@mozilla.com
776       - kershaw@mozilla.com
777     expires: never
778     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_50_100
780   http_3_upload_throughput_100:
781     type: custom_distribution
782     unit: mbps
783     range_min: 0
784     range_max: 5000
785     bucket_count: 100
786     histogram_type: exponential
787     description: >
788      The upload throughput for http/3 request size larger than 100MB. Measured in megabits per second, Mbps.
789     bugs:
790       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
791     data_reviews:
792       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
793     data_sensitivity:
794       - technical
795     notification_emails:
796       - necko@mozilla.com
797       - kershaw@mozilla.com
798     expires: never
799     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_100
801   residual_cache_folder_count:
802     type: counter
803     description: >
804       Counts how often we find a cache folder that wasn't purged
805       at shutdown by a background task process.
806     bugs:
807       - https://bugzilla.mozilla.org/1848542
808     data_reviews:
809       - https://bugzilla.mozilla.org/show_bug.cgi?id=1848542
810     notification_emails:
811       - vgosu@mozilla.com
812     expires: 136
814   residual_cache_folder_removal:
815     type: labeled_counter
816     description: >
817       Counts how often succeed/fail in removing cache folder
818       that wasn't purged at shutdown
819     bugs:
820       - https://bugzilla.mozilla.org/1848542
821     data_reviews:
822       - https://bugzilla.mozilla.org/show_bug.cgi?id=1848542
823     notification_emails:
824       - vgosu@mozilla.com
825     expires: 136
826     labels:
827       - success
828       - failure
830   trr_request_count:
831     type: labeled_counter
832     description: >
833       The count of successful TRR requests keyed by regular/private browsing
834     bugs:
835       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866245
836     data_reviews:
837       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866245
838     notification_emails:
839       - vgosu@mozilla.com
840       - necko@mozilla.com
841     expires: 130
842     labels:
843       - regular
844       - private
846   http_response_version:
847     type: labeled_counter
848     description: >
849       HTTP protocol version used on response from nsHttp.h
850     bugs:
851       - https://bugzilla.mozilla.org/show_bug.cgi?id=1876776
852     data_reviews:
853       - https://bugzilla.mozilla.org/show_bug.cgi?id=1876776#c2
854     notification_emails:
855       - necko@mozilla.com
856     expires: never
857     labels:
858       - unknown
859       - http_1
860       - http_2
861       - http_3
863   https_rr_presented:
864     type: labeled_counter
865     description: >
866       HTTPS RR is presented or not
867     bugs:
868       - https://bugzilla.mozilla.org/1686421
869     data_reviews:
870       - https://bugzilla.mozilla.org/show_bug.cgi?id=1686421
871     notification_emails:
872       - necko@mozilla.com
873       - kershaw@mozilla.com
874     expires: never
875     labels:
876       - presented
877       - presented_with_http3
878       - none
880   https_upgrade_with_https_rr:
881     type: labeled_counter
882     description: >
883       Whether an HTTP request gets upgraded to HTTPS because of HTTPS RR
884     bugs:
885       - https://bugzilla.mozilla.org/1686421
886     data_reviews:
887       - https://bugzilla.mozilla.org/show_bug.cgi?id=1686421
888     notification_emails:
889       - necko@mozilla.com
890       - kershaw@mozilla.com
891     expires: never
892     labels:
893       - https_rr
894       - others
896   http_channel_onstart_success_https_rr:
897     type: labeled_counter
898     description: >
899       Successfully started HTTP channels when HTTPS RR is used
900     bugs:
901       - https://bugzilla.mozilla.org/1682552
902     data_reviews:
903       - https://bugzilla.mozilla.org/show_bug.cgi?id=1682552
904     notification_emails:
905       - necko@mozilla.com
906       - kershaw@mozilla.com
907     expires: never
908     labels:
909       - success
910       - failure
911       - success_ech_used
912       - failure_ech_used
914   http_channel_page_open_to_first_sent:
915     type: timing_distribution
916     time_unit: millisecond
917     description: >
918       Time in milliseconds from AsyncOpen to first byte of request sent,
919       applicable for page loads without HTTPS RR
920     bugs:
921       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
922     data_reviews:
923       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
924     data_sensitivity:
925       - technical
926     notification_emails:
927       - necko@mozilla.com
928       - kershaw@mozilla.com
929     expires: never
931   http_channel_sub_open_to_first_sent:
932     type: timing_distribution
933     time_unit: millisecond
934     description: >
935       Time in milliseconds from AsyncOpen to first byte of request sent,
936       applicable for sub-resource loads without HTTPS RR
937     bugs:
938       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
939     data_reviews:
940       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
941     data_sensitivity:
942       - technical
943     notification_emails:
944       - necko@mozilla.com
945       - kershaw@mozilla.com
946     expires: never
948   http_channel_page_open_to_first_sent_https_rr:
949     type: timing_distribution
950     time_unit: millisecond
951     description: >
952       Time in milliseconds from AsyncOpen to first byte of request sent,
953       applicable for page loads with HTTPS RR
954     bugs:
955       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
956     data_reviews:
957       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
958     data_sensitivity:
959       - technical
960     notification_emails:
961       - necko@mozilla.com
962       - kershaw@mozilla.com
963     expires: never
965   http_channel_sub_open_to_first_sent_https_rr:
966     type: timing_distribution
967     time_unit: millisecond
968     description: >
969       Time in milliseconds from AsyncOpen to first byte of request sent,
970       applicable for sub-resource loads with HTTPS RR
971     bugs:
972       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
973     data_reviews:
974       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
975     data_sensitivity:
976       - technical
977     notification_emails:
978       - necko@mozilla.com
979       - kershaw@mozilla.com
980     expires: never
982   transaction_wait_time_https_rr:
983     type: timing_distribution
984     time_unit: millisecond
985     description: >
986       Time from submission to dispatch of transaction when HTTPS RR is used (ms)
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   proxy_info_type:
999     type: labeled_counter
1000     description: >
1001       The proxies configurations created in the browser session (SOCKSv4, SOCKSv5, HTTP, HTTPS)
1002     bugs:
1003       - https://bugzilla.mozilla.org/show_bug.cgi?id=1879848
1004     data_reviews:
1005       - https://bugzilla.mozilla.org/show_bug.cgi?id=1879848
1006     data_sensitivity:
1007       - technical
1008     notification_emails:
1009       - necko@mozilla.com
1010       - manuel@mozilla.com
1011     expires: 129
1012     labels:
1013       - http
1014       - https
1015       # SOCKS4 Proxy
1016       - socks4
1017       # SOCKS4a Proxy. Proxy resolves URL hostname
1018       - socks4a
1019       # SOCKS5 Proxy
1020       - socks5
1021       # SOCKS5 Proxy. Proxy resolves URL hostname
1022       # Use convention from curl for socks5 proxies that resolve the hostname
1023       # https://curl.se/libcurl/c/CURLOPT_PROXY.html
1024       - socks5h
1025       # No proxy
1026       - direct
1027       - unknown
1029   transaction_wait_time:
1030     type: timing_distribution
1031     time_unit: millisecond
1032     description: >
1033       Time from submission to dispatch of transaction without HTTPS RR (ms)
1034     bugs:
1035       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
1036     data_reviews:
1037       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
1038     data_sensitivity:
1039       - technical
1040     notification_emails:
1041       - necko@mozilla.com
1042       - kershaw@mozilla.com
1043     expires: never