Module glean_core::metrics
source · Expand description
The different metric types supported by the Glean SDK to handle data.
Structs
A boolean metric.
A counter metric.
A custom distribution metric.
Representation of a date, time and timezone.
A datetime metric.
A Denominator metric (a kind of count shared among Rate metrics).
A snapshot of all buckets and the accumulated sum of a distribution.
An event metric.
A labeled metric.
A memory distribution metric.
Represents a list of metrics and their associated
disabled property from the
remote-settings configuration store. The expected format of this data is stringified
JSON in the following format:Developer-facing API for recording rate metrics with external denominators.
Stores information about a ping.
A quantity metric.
A rate value as given by its numerator and denominator.
A rate metric.
Represents the recorded data for a single event.
Deserialized experiment data.
A string list metric.
A string metric.
A text metric.
Identifier for a running timer.
A timespan metric.
A timing distribution metric.
A URL metric.
An UUID metric.
Enums
Different kinds of histograms.
Different resolutions supported by the memory related metric types (e.g.
MemoryDistributionMetric).
The available metrics.
Different resolutions supported by the time related
metric types (e.g. DatetimeMetric).
Traits
A
MetricType describes common behavior across all metrics.