# 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 :: DOM: Workers' workers: service_worker_spawn_gets_queued: type: counter description: > Tracking whether a ServiceWorker spawn gets queued due to hitting max workers per domain limit. This metric was generated to correspond to the Legacy Telemetry count histogram SERVICE_WORKER_SPAWN_GETS_QUEUED. bugs: - https://bugzilla.mozilla.org/show_bug.cgi?id=1286895 data_reviews: - https://bugzilla.mozilla.org/show_bug.cgi?id=1286895 notification_emails: - amarchesini@mozilla.com expires: never telemetry_mirror: h#SERVICE_WORKER_SPAWN_GETS_QUEUED shared_worker_spawn_gets_queued: type: counter description: > Tracking whether a SharedWorker spawn gets queued due to hitting max workers per domain limit. This metric was generated to correspond to the Legacy Telemetry count histogram SHARED_WORKER_SPAWN_GETS_QUEUED. bugs: - https://bugzilla.mozilla.org/show_bug.cgi?id=1286895 data_reviews: - https://bugzilla.mozilla.org/show_bug.cgi?id=1286895 notification_emails: - amarchesini@mozilla.com expires: never telemetry_mirror: h#SHARED_WORKER_SPAWN_GETS_QUEUED dedicated_worker_spawn_gets_queued: type: counter description: > Tracking whether a DedicatedWorker spawn gets queued due to hitting max workers per domain limit. This metric was generated to correspond to the Legacy Telemetry count histogram DEDICATED_WORKER_SPAWN_GETS_QUEUED. bugs: - https://bugzilla.mozilla.org/show_bug.cgi?id=1286895 data_reviews: - https://bugzilla.mozilla.org/show_bug.cgi?id=1286895 notification_emails: - amarchesini@mozilla.com expires: never telemetry_mirror: h#DEDICATED_WORKER_SPAWN_GETS_QUEUED sync_worker_operation: type: labeled_timing_distribution description: > Tracking how long a Worker thread is blocked when a sync operation is executed on the main-thread. This metric was generated to correspond to the Legacy Telemetry exponential histogram SYNC_WORKER_OPERATION. time_unit: millisecond bugs: - https://bugzilla.mozilla.org/show_bug.cgi?id=1267904 data_reviews: - https://bugzilla.mozilla.org/show_bug.cgi?id=1267904 notification_emails: - amarchesini@mozilla.com expires: never telemetry_mirror: SYNC_WORKER_OPERATION