1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401
|
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
# Adding a new metric? We have docs for that!
# https://firefox-source-docs.mozilla.org/toolkit/components/glean/user/new_definitions_file.html
---
$schema: moz://mozilla.org/schemas/glean/metrics/2-0-0
$tags:
- 'Core :: Widget'
widget:
dark_mode:
type: boolean
description: >
Whether the OS theme is dark.
This metric was generated to correspond to the Legacy Telemetry
scalar widget.dark_mode.
bugs:
- https://bugzil.la/1601846
data_reviews:
- https://bugzil.la/1601846
notification_emails:
- layout-telemetry-alerts@mozilla.com
- cmccormack@mozilla.com
expires: never
telemetry_mirror: WIDGET_DARK_MODE
pointing_devices:
type: labeled_boolean
labels:
- mouse
- touch
- pen
description: >
Whether the system has any matching pointing device for each label.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1907575
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1907575
notification_emails:
- krosylight@mozilla.com
- dom-core@mozilla.com
expires: never
notify_idle:
type: timing_distribution
description: >
Time spent checking for and notifying listeners that the user is idle (ms)
This metric was generated to correspond to the Legacy Telemetry
exponential histogram IDLE_NOTIFY_IDLE_MS.
time_unit: millisecond
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=731004
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=731004
notification_emails:
- froydnj@mozilla.com
expires: never
telemetry_mirror: IDLE_NOTIFY_IDLE_MS
gfx.features:
compositor:
type: string
lifetime: application
description: |
Layers backend for compositing.
One of "d3d9", "d3d11", "opengl", "basic", or "none".
"none" indicates no compositors have been created.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950412
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950412
data_sensitivity:
- technical
notification_emails:
- gfx-telemetry-alerts@mozilla.com
expires: never
d3d11:
type: object
lifetime: application
description: |
(Windows-only) information about the D3D11 compositor.
* status - One of
* "unused" - This feature has not been requested.
* "unavailable" - Safe Mode or OS restriction prevents use.
* "blocked" - An internal condition (such as safe mode) prevents use.
* "blocklisted" - Blocked due to a blocklist restriction.
* "denied" - Blocked due to allowlist restrictions.
* "disabled" - User explicitly disabled this default feature.
* "failed" - Feature failed to initialize.
* "available" - User has this feature available by default.
optionally including ":" followed by a reason
e.g. "FEATURE_FAILURE_WEBRENDER_VIDEO_CRASH_INTEL_23.20.16.4973".
* warp - Software rendering (WARP) mode was chosen.
* textureSharing - Whether or not texture sharing works.
* version - The D3D11 device feature level.
* blocklisted - Whether D3D11 is blocklisted; use to see whether WARP
was blacklist induced or driver-failure induced.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950412
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950412
data_sensitivity:
- technical
structure:
type: object
properties:
status:
type: string
warp:
type: boolean
textureSharing:
type: boolean
version:
type: number
blocklisted:
type: boolean
notification_emails:
- gfx-telemetry-alerts@mozilla.com
expires: never
hw_compositing: &basic_gfx_feature
type: object
lifetime: application
description: |
Information about the hardware acceleration GFX feature.
(i.e. whether we try using the GPU)
* status - One of
* "unused" - This feature has not been requested.
* "unavailable" - Safe Mode or OS restriction prevents use.
* "blocked" - An internal condition (such as safe mode) prevents use.
* "blocklisted" - Blocked due to a blocklist restriction.
* "denied" - Blocked due to allowlist restrictions.
* "disabled" - User explicitly disabled this default feature.
* "failed" - Feature failed to initialize.
* "available" - User has this feature available by default.
optionally including ":" followed by a reason
e.g. "FEATURE_FAILURE_WEBRENDER_VIDEO_CRASH_INTEL_23.20.16.4973".
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950412
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950412
data_sensitivity:
- technical
structure:
type: object
properties:
status:
type: string
notification_emails:
- gfx-telemetry-alerts@mozilla.com
expires: never
gpu_process:
<<: *basic_gfx_feature
description: |
Information about the out-of-process compositing ("GPU Process") GFX feature.
* status - One of
* "unused" - This feature has not been requested.
* "unavailable" - Safe Mode or OS restriction prevents use.
* "blocked" - An internal condition (such as safe mode) prevents use.
* "blocklisted" - Blocked due to a blocklist restriction.
* "denied" - Blocked due to allowlist restrictions.
* "disabled" - User explicitly disabled this default feature.
* "failed" - Feature failed to initialize.
* "available" - User has this feature available by default and it's in use.
optionally including ":" followed by a reason
e.g. "FEATURE_FAILURE_WEBRENDER_VIDEO_CRASH_INTEL_23.20.16.4973".
webrender:
<<: *basic_gfx_feature
description: |
Information about the Webrender GFX feature.
* status - One of
* "unused" - This feature has not been requested.
* "unavailable" - Safe Mode or OS restriction prevents use.
* "blocked" - An internal condition (such as safe mode) prevents use.
* "blocklisted" - Blocked due to a blocklist restriction.
* "denied" - Blocked due to allowlist restrictions.
* "disabled" - User explicitly disabled this default feature.
* "failed" - Feature failed to initialize.
* "available" - User has this feature available by default.
optionally including ":" followed by a reason
e.g. "FEATURE_FAILURE_WEBRENDER_VIDEO_CRASH_INTEL_23.20.16.4973".
wr_compositor:
<<: *basic_gfx_feature
description: |
Information about the native OS compositor (CA, DCamp, etc.).
* status - One of
* "unused" - This feature has not been requested.
* "unavailable" - Safe Mode or OS restriction prevents use.
* "blocked" - An internal condition (such as safe mode) prevents use.
* "blocklisted" - Blocked due to a blocklist restriction.
* "denied" - Blocked due to allowlist restrictions.
* "disabled" - User explicitly disabled this default feature.
* "failed" - Feature failed to initialize.
* "available" - User has this feature available by default.
optionally including ":" followed by a reason
e.g. "FEATURE_FAILURE_WEBRENDER_VIDEO_CRASH_INTEL_23.20.16.4973".
opengl_compositing:
<<: *basic_gfx_feature
description: |
Information about the OpenGL Compositing GFX feature.
* status - One of
* "unused" - This feature has not been requested.
* "unavailable" - Safe Mode or OS restriction prevents use.
* "blocked" - An internal condition (such as safe mode) prevents use.
* "blocklisted" - Blocked due to a blocklist restriction.
* "denied" - Blocked due to allowlist restrictions.
* "disabled" - User explicitly disabled this default feature.
* "failed" - Feature failed to initialize.
* "available" - User has this feature available by default.
optionally including ":" followed by a reason
e.g. "FEATURE_FAILURE_WEBRENDER_VIDEO_CRASH_INTEL_23.20.16.4973".
omtp:
<<: *basic_gfx_feature
description: |
Information about the Off Main Thread Painting GFX feature.
* status - One of
* "unused" - This feature has not been requested.
* "unavailable" - Safe Mode or OS restriction prevents use.
* "blocked" - An internal condition (such as safe mode) prevents use.
* "blocklisted" - Blocked due to a blocklist restriction.
* "denied" - Blocked due to allowlist restrictions.
* "disabled" - User explicitly disabled this default feature.
* "failed" - Feature failed to initialize.
* "available" - User has this feature available by default.
optionally including ":" followed by a reason
e.g. "FEATURE_FAILURE_WEBRENDER_VIDEO_CRASH_INTEL_23.20.16.4973".
gfx:
dwrite_enabled:
type: boolean
lifetime: application
description: |
Whether DirectWrite is enabled. (Windows-only)
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_sensitivity:
- technical
notification_emails:
- gfx-telemetry-alerts@mozilla.com
expires: never
content_backend:
type: string
lifetime: application
description: |
The content backend (e.g. "Direct2D 1.1", "Skia", "Cairo").
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_sensitivity:
- technical
notification_emails:
- gfx-telemetry-alerts@mozilla.com
expires: never
headless:
type: boolean
lifetime: application
description: |
Whether the app's running in headless mode (e.g. via `MOZ_HEADLESS`).
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_sensitivity:
- technical
notification_emails:
- gfx-telemetry-alerts@mozilla.com
expires: never
target_frame_rate:
type: quantity
unit: hertz
lifetime: application
description: |
The frame rate in Hz, typically 60 or more.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_sensitivity:
- technical
notification_emails:
- gfx-telemetry-alerts@mozilla.com
expires: never
text_scale_factor:
type: string
lifetime: application
description: |
The text scale factor.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_sensitivity:
- technical
notification_emails:
- gfx-telemetry-alerts@mozilla.com
expires: never
monitors:
type: object
lifetime: application
description: |
Information about connected monitors.
On Linux only a single monitor is returned for the primary screen.
* screenWidth - Screen width in pixels
* screenHeight - Screen height in pixels
* defaultCSSScaleFactor - The default number of device pixels per unscaled CSS pixel for this screen.
* contentsScaleFactor - The number of device pixels per desktop pixel for this screen.
* refreshRate - (Windows only) The target screen refresh rate, in Hz, or 0 if unknown.
* pseudoDislay - (Windows only) Whether the screen is a pseudo display.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_sensitivity:
- technical
structure:
type: array
items:
type: object
properties:
screenWidth:
type: number
screenHeight:
type: number
defaultCSSScaleFactor:
type: string
contentsScaleFactor:
type: string
refreshRate:
type: number
pseudoDisplay:
type: boolean
notification_emails:
- gfx-telemetry-alerts@mozilla.com
expires: never
adapters:
type: object
lifetime: application
description: |
Information about the primary (and secondary, if available) graphics adapter.
* description - e.g. "Intel(R) HD Graphics 4600"
* vendorID - Hex vendor id
* deviceID - Hex device id
* subsysID - Hex subsys id
* RAM - reported RAM in megabytes.
* driver - Platform-specific driver information.
* driverVendor - Driver vendor information.
* driverVersion - Driver version.
* driverDate - Driver date.
* GPUActive - Whether this adapter is active.
bugs:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_reviews:
- https://bugzilla.mozilla.org/show_bug.cgi?id=1950411
data_sensitivity:
- technical
structure:
type: array
items:
type: object
properties:
description:
type: string
vendorID:
type: string
deviceID:
type: string
subsysID:
type: string
RAM:
type: number
driver:
type: string
driverVendor:
type: string
driverVersion:
type: string
driverDate:
type: string
GPUActive:
type: boolean
notification_emails:
- gfx-telemetry-alerts@mozilla.com
expires: never
|