# Functions
Combine returns a Type implementation that feeds metrics into two underlying Type implementations.
FakeCounterVec returns a counter vec implementation that ignores labels.
FakeGaugeVec returns a gauge vec implementation that ignores labels.
FakeTimerVec returns a timer vec implementation that ignores labels.
No description provided by the author
NewConfig returns a configuration struct fully populated with default values.
NewLocal creates and returns a new Local aggregator.
NewMapping parses a Bloblang mapping and returns a metrics mapping.
NewNamespaced wraps a metrics exporter and adds prefixes and custom labels.
Noop returns a namespaced metrics aggregator with a noop child.
ReverseLabelledPath extracts a name, tag names and tag values from a labelled metric name.
# Structs
Config is the all encompassing configuration struct for all metric output types.
DudStat implements the Stat interface but doesn't actual do anything.
DudType implements the Type interface but doesn't actual do anything.
Local is a metrics aggregator that stores metrics locally.
LocalStat is a representation of a single metric stat.
LocalTiming is a representation of a single metric timing.
Mapping is a compiled Bloblang mapping used to rewrite metrics.
Namespaced wraps a child metrics exporter and exposes a Type API that adds namespacing labels and name prefixes to new.
# Interfaces
StatCounter is a representation of a single counter metric stat.
StatCounterVec creates StatCounters with dynamic labels.
StatGauge is a representation of a single gauge metric stat.
StatGaugeVec creates StatGauges with dynamic labels.
StatTimer is a representation of a single timer metric stat, timing values should be presented in nanoseconds for consistency.
StatTimerVec creates StatTimers with dynamic labels.
Type is an interface for metrics aggregation.