Bug 1867190 - Add prefs for PHC probablities r=glandium
[gecko.git] / netwerk / metrics.yaml
blob8b1cf9b92402bafd320e0618846d80a721740687
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   http_content_onstart_delay:
372     type: timing_distribution
373     time_unit: millisecond
374     description: >
375       The time between dispatching OnStartRequest from the socket thread and processing it on the main thread (content process).
376     bugs:
377       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
378     data_reviews:
379       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926#c
380     data_sensitivity:
381       - technical
382     notification_emails:
383       - necko@mozilla.com
384       - rjesup@mozilla.com
385     expires: 130
387   http_content_onstop_delay:
388     type: timing_distribution
389     time_unit: millisecond
390     description: >
391       The time between dispatching OnStopRequest from the socket thread and processing it on the main thread (content process).
392     bugs:
393       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
394     data_reviews:
395       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926#c
396     data_sensitivity:
397       - technical
398     notification_emails:
399       - necko@mozilla.com
400       - rjesup@mozilla.com
401     expires: 130
403   http_content_ondatafinished_delay:
404     type: timing_distribution
405     time_unit: millisecond
406     description: >
407       The time between dispatching OnDataFinished from the socket thread and processing it.
408     bugs:
409       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615
410     data_reviews:
411       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615#c
412     data_sensitivity:
413       - technical
414     notification_emails:
415       - necko@mozilla.com
416       - rjesup@mozilla.com
417     expires: 130
419   http_content_ondatafinished_to_onstop_delay:
420     type: timing_distribution
421     time_unit: millisecond
422     description: >
423       The time between processing OnDataFinished and processing OnStopRequest (if OnDataFinished comes first)
424     bugs:
425       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615
426     data_reviews:
427       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615#c
428     data_sensitivity:
429       - technical
430     notification_emails:
431       - necko@mozilla.com
432       - rjesup@mozilla.com
433     expires: 130
435   http_content_ondatafinished_to_onstop_delay_negative:
436     type: timing_distribution
437     time_unit: millisecond
438     description: >
439       The time between processing OnStopRequest and processing OnDataFinished (if OnStopRequest comes first)
440     bugs:
441       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615
442     data_reviews:
443       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857615#c
444     data_sensitivity:
445       - technical
446     notification_emails:
447       - necko@mozilla.com
448       - rjesup@mozilla.com
449     expires: 130
451   http_content_html5parser_ondatafinished_to_onstop_delay:
452     type: timing_distribution
453     time_unit: millisecond
454     description: >
455       The time between processing OnDataFinished and processing OnStopRequest (if OnDataFinished comes first)
456     bugs:
457       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
458     data_reviews:
459       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
460     data_sensitivity:
461       - technical
462     notification_emails:
463       - necko@mozilla.com
464       - rjesup@mozilla.com
465     expires: 130
467   http_content_html5parser_ondatafinished_to_onstop_delay_negative:
468     type: timing_distribution
469     time_unit: millisecond
470     description: >
471       The time between processing OnStopRequest and processing OnDataFinished (if OnStopRequest comes first)
472     bugs:
473       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
474     data_reviews:
475       - https://bugzilla.mozilla.org/show_bug.cgi?id=1857926
476     data_sensitivity:
477       - technical
478     notification_emails:
479       - necko@mozilla.com
480       - rjesup@mozilla.com
481     expires: 130
483   http_1_download_throughput:
484     type: custom_distribution
485     unit: mbps
486     range_min: 0
487     range_max: 10000
488     bucket_count: 100
489     histogram_type: exponential
490     description: >
491      The download throughput for  http/1.0, http/1.1 requests larger than 10MB. Measured in megabits per second, Mbps.
492     bugs:
493       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
494     data_reviews:
495       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
496     data_sensitivity:
497       - technical
498     notification_emails:
499       - necko@mozilla.com
500       - acreskey@mozilla.com
501     expires: never
502     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_1
504   http_2_download_throughput:
505     type: custom_distribution
506     unit: mbps
507     range_min: 0
508     range_max: 10000
509     bucket_count: 100
510     histogram_type: exponential
511     description: >
512      The download throughput for http/2 requests larger than 10MB. Measured in megabits per second, Mbps.
513     bugs:
514       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
515     data_reviews:
516       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
517     data_sensitivity:
518       - technical
519     notification_emails:
520       - necko@mozilla.com
521       - acreskey@mozilla.com
522     expires: never
523     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_2
525   http_3_download_throughput:
526     type: custom_distribution
527     unit: mbps
528     range_min: 0
529     range_max: 10000
530     bucket_count: 100
531     histogram_type: exponential
532     description: >
533      The download throughput for http/3 requests larger than 10MB. Measured in megabits per second, Mbps.
534     bugs:
535       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798
536     data_reviews:
537       - https://bugzilla.mozilla.org/show_bug.cgi?id=1846798#c2
538     data_sensitivity:
539       - technical
540     notification_emails:
541       - necko@mozilla.com
542       - acreskey@mozilla.com
543     expires: never
544     telemetry_mirror: NETWORKING_DOWNLOAD_THROUGHPUT_HTTP_3
546   http_1_upload_throughput:
547     type: custom_distribution
548     unit: mbps
549     range_min: 0
550     range_max: 5000
551     bucket_count: 100
552     histogram_type: exponential
553     description: >
554      The upload throughput for http/1.0, http/1.1 requests larger than 10MB. Measured in megabits per second, Mbps.
555     bugs:
556       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
557     data_reviews:
558       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
559     data_sensitivity:
560       - technical
561     notification_emails:
562       - necko@mozilla.com
563       - acreskey@mozilla.com
564     expires: never
565     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1
567   http_2_upload_throughput:
568     type: custom_distribution
569     unit: mbps
570     range_min: 0
571     range_max: 5000
572     bucket_count: 100
573     histogram_type: exponential
574     description: >
575      The upload throughput for http/2 requests larger than 10MB. Measured in megabits per second, Mbps.
576     bugs:
577       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
578     data_reviews:
579       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
580     data_sensitivity:
581       - technical
582     notification_emails:
583       - necko@mozilla.com
584       - acreskey@mozilla.com
585     expires: never
586     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2
588   http_3_upload_throughput:
589     type: custom_distribution
590     unit: mbps
591     range_min: 0
592     range_max: 5000
593     bucket_count: 100
594     histogram_type: exponential
595     description: >
596      The upload throughput for http/3 requests larger than 10MB. Measured in megabits per second, Mbps.
597     bugs:
598       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256
599     data_reviews:
600       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
601     data_sensitivity:
602       - technical
603     notification_emails:
604       - necko@mozilla.com
605       - acreskey@mozilla.com
606     expires: never
607     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3
609   http_1_upload_throughput_10_50:
610     type: custom_distribution
611     unit: mbps
612     range_min: 0
613     range_max: 5000
614     bucket_count: 100
615     histogram_type: exponential
616     description: >
617      The upload throughput for http/1.0, http/1.1 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
618     bugs:
619       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
620     data_reviews:
621       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
622     data_sensitivity:
623       - technical
624     notification_emails:
625       - necko@mozilla.com
626       - kershaw@mozilla.com
627     expires: never
628     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_10_50
630   http_1_upload_throughput_50_100:
631     type: custom_distribution
632     unit: mbps
633     range_min: 0
634     range_max: 5000
635     bucket_count: 100
636     histogram_type: exponential
637     description: >
638      The upload throughput for http/1.0, http/1.1 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
639     bugs:
640       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
641     data_reviews:
642       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
643     data_sensitivity:
644       - technical
645     notification_emails:
646       - necko@mozilla.com
647       - kershaw@mozilla.com
648     expires: never
649     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_50_100
651   http_1_upload_throughput_100:
652     type: custom_distribution
653     unit: mbps
654     range_min: 0
655     range_max: 5000
656     bucket_count: 100
657     histogram_type: exponential
658     description: >
659      The upload throughput for http/1.0, http/1.1 request size larger than 100MB. Measured in megabits per second, Mbps.
660     bugs:
661       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
662     data_reviews:
663       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
664     data_sensitivity:
665       - technical
666     notification_emails:
667       - necko@mozilla.com
668       - kershaw@mozilla.com
669     expires: never
670     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_1_100
672   http_2_upload_throughput_10_50:
673     type: custom_distribution
674     unit: mbps
675     range_min: 0
676     range_max: 5000
677     bucket_count: 100
678     histogram_type: exponential
679     description: >
680      The upload throughput for http/2 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
681     bugs:
682       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
683     data_reviews:
684       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
685     data_sensitivity:
686       - technical
687     notification_emails:
688       - necko@mozilla.com
689       - kershaw@mozilla.com
690     expires: never
691     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_10_50
693   http_2_upload_throughput_50_100:
694     type: custom_distribution
695     unit: mbps
696     range_min: 0
697     range_max: 5000
698     bucket_count: 100
699     histogram_type: exponential
700     description: >
701      The upload throughput for http/2 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
702     bugs:
703       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
704     data_reviews:
705       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
706     data_sensitivity:
707       - technical
708     notification_emails:
709       - necko@mozilla.com
710       - kershaw@mozilla.com
711     expires: never
712     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_50_100
714   http_2_upload_throughput_100:
715     type: custom_distribution
716     unit: mbps
717     range_min: 0
718     range_max: 5000
719     bucket_count: 100
720     histogram_type: exponential
721     description: >
722      The upload throughput for http/2 request size larger than 100MB. Measured in megabits per second, Mbps.
723     bugs:
724       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
725     data_reviews:
726       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
727     data_sensitivity:
728       - technical
729     notification_emails:
730       - necko@mozilla.com
731       - kershaw@mozilla.com
732     expires: never
733     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_2_100
735   http_3_upload_throughput_10_50:
736     type: custom_distribution
737     unit: mbps
738     range_min: 0
739     range_max: 5000
740     bucket_count: 100
741     histogram_type: exponential
742     description: >
743      The upload throughput for http/3 request size between 10MB and 50MB. Measured in megabits per second, Mbps.
744     bugs:
745       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
746     data_reviews:
747       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
748     data_sensitivity:
749       - technical
750     notification_emails:
751       - necko@mozilla.com
752       - kershaw@mozilla.com
753     expires: never
754     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_10_50
756   http_3_upload_throughput_50_100:
757     type: custom_distribution
758     unit: mbps
759     range_min: 0
760     range_max: 5000
761     bucket_count: 100
762     histogram_type: exponential
763     description: >
764      The upload throughput for http/3 request size between 50MB and 100MB. Measured in megabits per second, Mbps.
765     bugs:
766       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
767     data_reviews:
768       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
769     data_sensitivity:
770       - technical
771     notification_emails:
772       - necko@mozilla.com
773       - kershaw@mozilla.com
774     expires: never
775     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_50_100
777   http_3_upload_throughput_100:
778     type: custom_distribution
779     unit: mbps
780     range_min: 0
781     range_max: 5000
782     bucket_count: 100
783     histogram_type: exponential
784     description: >
785      The upload throughput for http/3 request size larger than 100MB. Measured in megabits per second, Mbps.
786     bugs:
787       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866739
788     data_reviews:
789       - https://bugzilla.mozilla.org/show_bug.cgi?id=1858256#c2
790     data_sensitivity:
791       - technical
792     notification_emails:
793       - necko@mozilla.com
794       - kershaw@mozilla.com
795     expires: never
796     telemetry_mirror: HTTP_UPLOAD_THROUGHPUT_MBPS_HTTP_3_100
798   residual_cache_folder_count:
799     type: counter
800     description: >
801       Counts how often we find a cache folder that wasn't purged
802       at shutdown by a background task process.
803     bugs:
804       - https://bugzilla.mozilla.org/1848542
805     data_reviews:
806       - https://bugzilla.mozilla.org/show_bug.cgi?id=1848542
807     notification_emails:
808       - vgosu@mozilla.com
809     expires: 136
811   residual_cache_folder_removal:
812     type: labeled_counter
813     description: >
814       Counts how often succeed/fail in removing cache folder
815       that wasn't purged at shutdown
816     bugs:
817       - https://bugzilla.mozilla.org/1848542
818     data_reviews:
819       - https://bugzilla.mozilla.org/show_bug.cgi?id=1848542
820     notification_emails:
821       - vgosu@mozilla.com
822     expires: 136
823     labels:
824       - success
825       - failure
827   trr_request_count:
828     type: labeled_counter
829     description: >
830       The count of successful TRR requests keyed by regular/private browsing
831     bugs:
832       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866245
833     data_reviews:
834       - https://bugzilla.mozilla.org/show_bug.cgi?id=1866245
835     notification_emails:
836       - vgosu@mozilla.com
837       - necko@mozilla.com
838     expires: 130
839     labels:
840       - regular
841       - private
843   https_rr_presented:
844     type: labeled_counter
845     description: >
846       HTTPS RR is presented or not
847     bugs:
848       - https://bugzilla.mozilla.org/1686421
849     data_reviews:
850       - https://bugzilla.mozilla.org/show_bug.cgi?id=1686421
851     notification_emails:
852       - necko@mozilla.com
853       - kershaw@mozilla.com
854     expires: never
855     labels:
856       - presented
857       - presented_with_http3
858       - none
860   https_upgrade_with_https_rr:
861     type: labeled_counter
862     description: >
863       Whether an HTTP request gets upgraded to HTTPS because of HTTPS RR
864     bugs:
865       - https://bugzilla.mozilla.org/1686421
866     data_reviews:
867       - https://bugzilla.mozilla.org/show_bug.cgi?id=1686421
868     notification_emails:
869       - necko@mozilla.com
870       - kershaw@mozilla.com
871     expires: never
872     labels:
873       - https_rr
874       - others
876   http_channel_onstart_success_https_rr:
877     type: labeled_counter
878     description: >
879       Successfully started HTTP channels when HTTPS RR is used
880     bugs:
881       - https://bugzilla.mozilla.org/1682552
882     data_reviews:
883       - https://bugzilla.mozilla.org/show_bug.cgi?id=1682552
884     notification_emails:
885       - necko@mozilla.com
886       - kershaw@mozilla.com
887     expires: never
888     labels:
889       - success
890       - failure
891       - success_ech_used
892       - failure_ech_used
894   http_channel_page_open_to_first_sent:
895     type: timing_distribution
896     time_unit: millisecond
897     description: >
898       Time in milliseconds from AsyncOpen to first byte of request sent,
899       applicable for page loads without HTTPS RR
900     bugs:
901       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
902     data_reviews:
903       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
904     data_sensitivity:
905       - technical
906     notification_emails:
907       - necko@mozilla.com
908       - kershaw@mozilla.com
909     expires: never
911   http_channel_sub_open_to_first_sent:
912     type: timing_distribution
913     time_unit: millisecond
914     description: >
915       Time in milliseconds from AsyncOpen to first byte of request sent,
916       applicable for sub-resource loads without HTTPS RR
917     bugs:
918       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
919     data_reviews:
920       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
921     data_sensitivity:
922       - technical
923     notification_emails:
924       - necko@mozilla.com
925       - kershaw@mozilla.com
926     expires: never
928   http_channel_page_open_to_first_sent_https_rr:
929     type: timing_distribution
930     time_unit: millisecond
931     description: >
932       Time in milliseconds from AsyncOpen to first byte of request sent,
933       applicable for page loads with HTTPS RR
934     bugs:
935       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
936     data_reviews:
937       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
938     data_sensitivity:
939       - technical
940     notification_emails:
941       - necko@mozilla.com
942       - kershaw@mozilla.com
943     expires: never
945   http_channel_sub_open_to_first_sent_https_rr:
946     type: timing_distribution
947     time_unit: millisecond
948     description: >
949       Time in milliseconds from AsyncOpen to first byte of request sent,
950       applicable for sub-resource loads with HTTPS RR
951     bugs:
952       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
953     data_reviews:
954       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
955     data_sensitivity:
956       - technical
957     notification_emails:
958       - necko@mozilla.com
959       - kershaw@mozilla.com
960     expires: never
962   transaction_wait_time_https_rr:
963     type: timing_distribution
964     time_unit: millisecond
965     description: >
966       Time from submission to dispatch of transaction when HTTPS RR is used (ms)
967     bugs:
968       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
969     data_reviews:
970       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
971     data_sensitivity:
972       - technical
973     notification_emails:
974       - necko@mozilla.com
975       - kershaw@mozilla.com
976     expires: never
978   transaction_wait_time:
979     type: timing_distribution
980     time_unit: millisecond
981     description: >
982       Time from submission to dispatch of transaction without HTTPS RR (ms)
983     bugs:
984       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
985     data_reviews:
986       - https://bugzilla.mozilla.org/show_bug.cgi?id=1697480
987     data_sensitivity:
988       - technical
989     notification_emails:
990       - necko@mozilla.com
991       - kershaw@mozilla.com
992     expires: never