Copy as Markdown

Other Tools

// -*- mode: C++ -*-
// AUTOGENERATED BY glean_parser. DO NOT EDIT.
/* 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/. */
#ifndef mozilla_GleanThumbnailsMetrics_h
#define mozilla_GleanThumbnailsMetrics_h
#include "mozilla/glean/bindings/MetricTypes.h"
namespace mozilla::glean {
namespace thumbnails {
/**
* generated from thumbnails.capture_canvas_draw_time
* BACKGROUND THUMBNAILS: Time it took to draw the capture's window to canvas (ms)
* This metric was generated to correspond to the Legacy Telemetry exponential histogram FX_THUMBNAILS_BG_CAPTURE_CANVAS_DRAW_TIME_MS.
*/
constexpr impl::TimingDistributionMetric capture_canvas_draw_time(5595);
/**
* generated from thumbnails.capture_done_reason_2
* BACKGROUND THUMBNAILS: Reason the capture completed (see TEL_CAPTURE_DONE_* constants in BackgroundPageThumbs.sys.mjs)
* This metric was generated to correspond to the Legacy Telemetry enumerated histogram FX_THUMBNAILS_BG_CAPTURE_DONE_REASON_2.
*/
constexpr impl::CustomDistributionMetric capture_done_reason_2(5596);
/**
* generated from thumbnails.capture_page_load_time
* BACKGROUND THUMBNAILS: Time the capture's page load took (ms)
* This metric was generated to correspond to the Legacy Telemetry exponential histogram FX_THUMBNAILS_BG_CAPTURE_PAGE_LOAD_TIME_MS.
*/
constexpr impl::TimingDistributionMetric capture_page_load_time(5597);
/**
* generated from thumbnails.capture_queue_time
* BACKGROUND THUMBNAILS: Time the capture request spent in the queue before being serviced (ms)
* This metric was generated to correspond to the Legacy Telemetry exponential histogram FX_THUMBNAILS_BG_CAPTURE_QUEUE_TIME_MS.
*/
constexpr impl::TimingDistributionMetric capture_queue_time(5598);
/**
* generated from thumbnails.capture_time
* THUMBNAILS: Time (ms) it takes to capture a thumbnail
* This metric was generated to correspond to the Legacy Telemetry exponential histogram FX_THUMBNAILS_CAPTURE_TIME_MS.
*/
constexpr impl::TimingDistributionMetric capture_time(5599);
/**
* generated from thumbnails.queue_size_on_capture
* BACKGROUND THUMBNAILS: Size of capture queue when a capture request is received
* This metric was generated to correspond to the Legacy Telemetry exponential histogram FX_THUMBNAILS_BG_QUEUE_SIZE_ON_CAPTURE.
*/
constexpr impl::CustomDistributionMetric queue_size_on_capture(5600);
/**
* generated from thumbnails.store_time
* THUMBNAILS: Time (ms) it takes to store a thumbnail in the cache
* This metric was generated to correspond to the Legacy Telemetry exponential histogram FX_THUMBNAILS_STORE_TIME_MS.
*/
constexpr impl::TimingDistributionMetric store_time(5601);
}
} // namespace mozilla::glean
#endif // mozilla_GleanThumbnailsMetrics_h