summaryrefslogtreecommitdiffstats
path: root/gfx/metrics.yaml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /gfx/metrics.yaml
parentInitial commit. (diff)
downloadfirefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.tar.xz
firefox-esr-36d22d82aa202bb199967e9512281e9a53db42c9.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'gfx/metrics.yaml')
-rw-r--r--gfx/metrics.yaml204
1 files changed, 204 insertions, 0 deletions
diff --git a/gfx/metrics.yaml b/gfx/metrics.yaml
new file mode 100644
index 0000000000..419eba8a8e
--- /dev/null
+++ b/gfx/metrics.yaml
@@ -0,0 +1,204 @@
+# 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 :: Graphics'
+
+paint:
+ build_displaylist_time:
+ type: timing_distribution
+ description: >
+ The time to build a Gecko display list.
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ - mwoodrow@mozilla.com
+ expires: never
+ telemetry_mirror: PAINT_BUILD_DISPLAYLIST_TIME
+
+wr:
+ gpu_wait_time:
+ type: timing_distribution
+ description: >
+ The time spent waiting for the GPU to complete previously issued drawing
+ commands.
+ time_unit: microsecond
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1772216
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1772216
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ expires: never
+ telemetry_mirror: WR_GPU_WAIT_TIME
+ rasterize_glyphs_time:
+ type: timing_distribution
+ description: >
+ The time to rasterize glyphs for consumption by WebRender.
+ time_unit: microsecond
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1728423
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ expires: never
+ telemetry_mirror: WR_RASTERIZE_GLYPHS_TIME
+ rasterize_blobs_time:
+ type: timing_distribution
+ description: >
+ The time to rasterize blobs for consumption by WebRender.
+ time_unit: microsecond
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1770974
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1770974
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ expires: never
+ telemetry_mirror: WR_RASTERIZE_BLOBS_TIME
+ renderer_time:
+ type: timing_distribution
+ description: >
+ WebRender renderer time.
+ time_unit: microsecond
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ expires: never
+ telemetry_mirror: WR_RENDERER_TIME
+ renderer_time_no_sc:
+ type: timing_distribution
+ description: >
+ WebRender renderer time excluding frames in which shader compilation took
+ place.
+ time_unit: microsecond
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1784286
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1784286
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ expires: never
+ telemetry_mirror: WR_RENDERER_TIME_NO_SC_MS
+ framebuild_time:
+ type: timing_distribution
+ description: >
+ The time to rasterize glyphs for consumption by WebRender.
+ time_unit: microsecond
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1584109
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1584109
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ - jmuizelaar@mozilla.com
+ expires: never
+ telemetry_mirror: WR_FRAMEBUILD_TIME
+ scenebuild_time:
+ type: timing_distribution
+ description: >
+ WebRender scene build time.
+ time_unit: microsecond
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ - jmuizelaar@mozilla.com
+ expires: never
+ telemetry_mirror: WR_SCENEBUILD_TIME
+ sceneswap_time:
+ type: timing_distribution
+ description: >
+ WebRender scene swap time.
+ time_unit: microsecond
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1470901
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ - jmuizelaar@mozilla.com
+ expires: never
+ telemetry_mirror: WR_SCENESWAP_TIME
+ texture_cache_update_time:
+ type: timing_distribution
+ description: >
+ Time taken by WebRender to update the texture cache.
+ time_unit: microsecond
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1772223
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ expires: never
+ telemetry_mirror: WR_TEXTURE_CACHE_UPDATE_TIME
+ time_to_frame_build:
+ type: timing_distribution
+ description: >
+ Time elapsed between the construction of a transaction and the
+ associated frame build beginning.
+ time_unit: microsecond
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ expires: never
+ telemetry_mirror: WR_TIME_TO_FRAME_BUILD_MS
+ time_to_render_start:
+ type: timing_distribution
+ description: >
+ Time elapsed between the construction of a frame and the start of
+ rendering.
+ time_unit: microsecond
+ bugs:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
+ data_reviews:
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=1778395
+ data_sensitivity:
+ - technical
+ notification_emails:
+ - gfx-telemetry-alerts@mozilla.com
+ expires: never
+ telemetry_mirror: WR_TIME_TO_RENDER_START_MS