Module metrics

Source

Structs§

AggregatedSummarySplitter
A splitter that separates an aggregated summary into its various parts.
CapacityPolicy
Configuration for capacity-based eviction (memory and/or entry count limits).
DefaultNormalizerSettings
MetricEntry
Represents a stored metric entry with its data, metadata, and timestamp.
MetricNormalizer
A self-contained metric normalizer.
MetricSet
Dual-limit cache using standard LRU with optional capacity and TTL policies.
MetricSetSettings
MetricSplitter
A self-contained metric splitter.
MetricsBuffer
The metrics buffer is a data structure for collecting a flow of data points into a batch.
NormalizerConfig
Defines behavior for creating the MetricNormalizer
SplitIterator
An iterator that returns the result of a metric split operation.
TtlPolicy

Enums§

NormalizerError

Traits§

MetricNormalize
Normalizes metrics according to a set of rules.
MetricSplit
Splits a metric into potentially multiple metrics.
NormalizerSettings

Functions§

compress_distribution