Bug 1839170 - Refactor Snap pulling, Add Firefox Snap Core22 and GNOME 42 SDK symbols...
[gecko.git] / gfx / metrics.yaml
blob419eba8a8ef2d25ac19d6c072183febe498d5ebb
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 :: Graphics'
13 paint:
14   build_displaylist_time:
15     type: timing_distribution
16     description: >
17       The time to build a Gecko display list.
18     bugs:
19       - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
20     data_reviews:
21       - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
22     data_sensitivity:
23       - technical
24     notification_emails:
25       - gfx-telemetry-alerts@mozilla.com
26       - mwoodrow@mozilla.com
27     expires: never
28     telemetry_mirror: PAINT_BUILD_DISPLAYLIST_TIME
30 wr:
31   gpu_wait_time:
32     type: timing_distribution
33     description: >
34       The time spent waiting for the GPU to complete previously issued drawing
35       commands.
36     time_unit: microsecond
37     bugs:
38       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772216
39     data_reviews:
40       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772216
41     data_sensitivity:
42       - technical
43     notification_emails:
44       - gfx-telemetry-alerts@mozilla.com
45     expires: never
46     telemetry_mirror: WR_GPU_WAIT_TIME
47   rasterize_glyphs_time:
48     type: timing_distribution
49     description: >
50       The time to rasterize glyphs for consumption by WebRender.
51     time_unit: microsecond
52     bugs:
53       - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
54     data_reviews:
55       - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
56     data_sensitivity:
57       - technical
58     notification_emails:
59       - gfx-telemetry-alerts@mozilla.com
60     expires: never
61     telemetry_mirror: WR_RASTERIZE_GLYPHS_TIME
62   rasterize_blobs_time:
63     type: timing_distribution
64     description: >
65       The time to rasterize blobs for consumption by WebRender.
66     time_unit: microsecond
67     bugs:
68       - https://bugzilla.mozilla.org/show_bug.cgi?id=1770974
69     data_reviews:
70       - https://bugzilla.mozilla.org/show_bug.cgi?id=1770974
71     data_sensitivity:
72       - technical
73     notification_emails:
74       - gfx-telemetry-alerts@mozilla.com
75     expires: never
76     telemetry_mirror: WR_RASTERIZE_BLOBS_TIME
77   renderer_time:
78     type: timing_distribution
79     description: >
80       WebRender renderer time.
81     time_unit: microsecond
82     bugs:
83       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
84     data_reviews:
85       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
86     data_sensitivity:
87       - technical
88     notification_emails:
89       - gfx-telemetry-alerts@mozilla.com
90     expires: never
91     telemetry_mirror: WR_RENDERER_TIME
92   renderer_time_no_sc:
93     type: timing_distribution
94     description: >
95       WebRender renderer time excluding frames in which shader compilation took
96       place.
97     time_unit: microsecond
98     bugs:
99       - https://bugzilla.mozilla.org/show_bug.cgi?id=1784286
100     data_reviews:
101       - https://bugzilla.mozilla.org/show_bug.cgi?id=1784286
102     data_sensitivity:
103       - technical
104     notification_emails:
105       - gfx-telemetry-alerts@mozilla.com
106     expires: never
107     telemetry_mirror: WR_RENDERER_TIME_NO_SC_MS
108   framebuild_time:
109     type: timing_distribution
110     description: >
111       The time to rasterize glyphs for consumption by WebRender.
112     time_unit: microsecond
113     bugs:
114       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
115       - https://bugzilla.mozilla.org/show_bug.cgi?id=1584109
116     data_reviews:
117       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
118       - https://bugzilla.mozilla.org/show_bug.cgi?id=1584109
119     data_sensitivity:
120       - technical
121     notification_emails:
122       - gfx-telemetry-alerts@mozilla.com
123       - jmuizelaar@mozilla.com
124     expires: never
125     telemetry_mirror: WR_FRAMEBUILD_TIME
126   scenebuild_time:
127     type: timing_distribution
128     description: >
129       WebRender scene build time.
130     time_unit: microsecond
131     bugs:
132       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
133     data_reviews:
134       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
135     data_sensitivity:
136       - technical
137     notification_emails:
138       - gfx-telemetry-alerts@mozilla.com
139       - jmuizelaar@mozilla.com
140     expires: never
141     telemetry_mirror: WR_SCENEBUILD_TIME
142   sceneswap_time:
143     type: timing_distribution
144     description: >
145       WebRender scene swap time.
146     time_unit: microsecond
147     bugs:
148       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
149     data_reviews:
150       - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
151     data_sensitivity:
152       - technical
153     notification_emails:
154       - gfx-telemetry-alerts@mozilla.com
155       - jmuizelaar@mozilla.com
156     expires: never
157     telemetry_mirror: WR_SCENESWAP_TIME
158   texture_cache_update_time:
159     type: timing_distribution
160     description: >
161       Time taken by WebRender to update the texture cache.
162     time_unit: microsecond
163     bugs:
164       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
165     data_reviews:
166       - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
167     data_sensitivity:
168       - technical
169     notification_emails:
170       - gfx-telemetry-alerts@mozilla.com
171     expires: never
172     telemetry_mirror: WR_TEXTURE_CACHE_UPDATE_TIME
173   time_to_frame_build:
174     type: timing_distribution
175     description: >
176       Time elapsed between the construction of a transaction and the
177       associated frame build beginning.
178     time_unit: microsecond
179     bugs:
180       - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
181     data_reviews:
182       - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
183     data_sensitivity:
184       - technical
185     notification_emails:
186       - gfx-telemetry-alerts@mozilla.com
187     expires: never
188     telemetry_mirror: WR_TIME_TO_FRAME_BUILD_MS
189   time_to_render_start:
190     type: timing_distribution
191     description: >
192       Time elapsed between the construction of a frame and the start of
193       rendering.
194     time_unit: microsecond
195     bugs:
196       - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
197     data_reviews:
198       - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
199     data_sensitivity:
200       - technical
201     notification_emails:
202       - gfx-telemetry-alerts@mozilla.com
203     expires: never
204     telemetry_mirror: WR_TIME_TO_RENDER_START_MS