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
9 $schema: moz://mozilla.org/schemas/glean/metrics/2-0-0
14 build_displaylist_time:
15 type: timing_distribution
17 The time to build a Gecko display list.
19 - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
21 - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
25 - gfx-telemetry-alerts@mozilla.com
26 - mwoodrow@mozilla.com
28 telemetry_mirror: PAINT_BUILD_DISPLAYLIST_TIME
34 Current status of the GPU process feature
36 - https://bugzilla.mozilla.org/show_bug.cgi?id=1870021
38 - https://bugzilla.mozilla.org/show_bug.cgi?id=1870021
42 - gfx-telemetry-alerts@mozilla.com
48 How often we use different fallbacks when the GPU process crashes
54 - https://bugzilla.mozilla.org/show_bug.cgi?id=1870021
56 - https://bugzilla.mozilla.org/show_bug.cgi?id=1870021
60 - gfx-telemetry-alerts@mozilla.com
63 total_launch_attempts:
66 The number of total GPU process launch attempts.
69 - https://bugzilla.mozilla.org/show_bug.cgi?id=1870021
71 - https://bugzilla.mozilla.org/show_bug.cgi?id=1870021
75 - gfx-telemetry-alerts@mozilla.com
78 unstable_launch_attempts:
81 The number of consecutive unstable launch attempts.
84 - https://bugzilla.mozilla.org/show_bug.cgi?id=1870021
86 - https://bugzilla.mozilla.org/show_bug.cgi?id=1870021
90 - gfx-telemetry-alerts@mozilla.com
96 type: timing_distribution
98 The time spent waiting for the GPU to complete previously issued drawing
100 time_unit: microsecond
102 - https://bugzilla.mozilla.org/show_bug.cgi?id=1772216
104 - https://bugzilla.mozilla.org/show_bug.cgi?id=1772216
108 - gfx-telemetry-alerts@mozilla.com
110 telemetry_mirror: WR_GPU_WAIT_TIME
111 rasterize_glyphs_time:
112 type: timing_distribution
114 The time to rasterize glyphs for consumption by WebRender.
115 time_unit: microsecond
117 - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
119 - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
123 - gfx-telemetry-alerts@mozilla.com
125 telemetry_mirror: WR_RASTERIZE_GLYPHS_TIME
126 rasterize_blobs_time:
127 type: timing_distribution
129 The time to rasterize blobs for consumption by WebRender.
130 time_unit: microsecond
132 - https://bugzilla.mozilla.org/show_bug.cgi?id=1770974
134 - https://bugzilla.mozilla.org/show_bug.cgi?id=1770974
138 - gfx-telemetry-alerts@mozilla.com
140 telemetry_mirror: WR_RASTERIZE_BLOBS_TIME
142 type: timing_distribution
144 WebRender renderer time.
145 time_unit: microsecond
147 - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
149 - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
153 - gfx-telemetry-alerts@mozilla.com
155 telemetry_mirror: WR_RENDERER_TIME
157 type: timing_distribution
159 WebRender renderer time excluding frames in which shader compilation took
161 time_unit: microsecond
163 - https://bugzilla.mozilla.org/show_bug.cgi?id=1784286
165 - https://bugzilla.mozilla.org/show_bug.cgi?id=1784286
169 - gfx-telemetry-alerts@mozilla.com
171 telemetry_mirror: WR_RENDERER_TIME_NO_SC_MS
173 type: timing_distribution
175 The time to rasterize glyphs for consumption by WebRender.
176 time_unit: microsecond
178 - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
179 - https://bugzilla.mozilla.org/show_bug.cgi?id=1584109
181 - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
182 - https://bugzilla.mozilla.org/show_bug.cgi?id=1584109
186 - gfx-telemetry-alerts@mozilla.com
187 - jmuizelaar@mozilla.com
189 telemetry_mirror: WR_FRAMEBUILD_TIME
191 type: timing_distribution
193 WebRender scene build time.
194 time_unit: microsecond
196 - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
198 - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
202 - gfx-telemetry-alerts@mozilla.com
203 - jmuizelaar@mozilla.com
205 telemetry_mirror: WR_SCENEBUILD_TIME
207 type: timing_distribution
209 WebRender scene swap time.
210 time_unit: microsecond
212 - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
214 - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
218 - gfx-telemetry-alerts@mozilla.com
219 - jmuizelaar@mozilla.com
221 telemetry_mirror: WR_SCENESWAP_TIME
222 texture_cache_update_time:
223 type: timing_distribution
225 Time taken by WebRender to update the texture cache.
226 time_unit: microsecond
228 - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
230 - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
234 - gfx-telemetry-alerts@mozilla.com
236 telemetry_mirror: WR_TEXTURE_CACHE_UPDATE_TIME
238 type: timing_distribution
240 Time elapsed between the construction of a transaction and the
241 associated frame build beginning.
242 time_unit: microsecond
244 - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
246 - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
250 - gfx-telemetry-alerts@mozilla.com
252 telemetry_mirror: WR_TIME_TO_FRAME_BUILD_MS
253 time_to_render_start:
254 type: timing_distribution
256 Time elapsed between the construction of a frame and the start of
258 time_unit: microsecond
260 - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
262 - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
266 - gfx-telemetry-alerts@mozilla.com
268 telemetry_mirror: WR_TIME_TO_RENDER_START_MS