MetricsRegistry
Defined in: src/metrics/Metrics.ts:205
Collection of metric families bound to one ActorSystem. Pluggable
exporters (PrometheusExporter) walk collect() to produce wire
format; tests use the typed counter / gauge / histogram
accessors directly.
Methods
Section titled “Methods”clear()
Section titled “clear()”clear():
void
Defined in: src/metrics/Metrics.ts:219
Wipe the registry — primarily for tests.
Returns
Section titled “Returns”void
collect()
Section titled “collect()”collect(): readonly
MetricSample[]
Defined in: src/metrics/Metrics.ts:216
Snapshot every series as a flat list of MetricSamples.
Returns
Section titled “Returns”readonly MetricSample[]
counter()
Section titled “counter()”counter(
name,labels?,opts?):Counter
Defined in: src/metrics/Metrics.ts:211
Get-or-create a counter family. Same (name, help) returns the
same family across calls; labels selects (or creates) a child
series within it.
Parameters
Section titled “Parameters”string
labels?
Section titled “labels?”Readonly<Record<string, LabelValue>>
Returns
Section titled “Returns”gauge()
Section titled “gauge()”gauge(
name,labels?,opts?):Gauge
Defined in: src/metrics/Metrics.ts:212
Parameters
Section titled “Parameters”string
labels?
Section titled “labels?”Readonly<Record<string, LabelValue>>
Returns
Section titled “Returns”histogram()
Section titled “histogram()”histogram(
name,labels?,opts?):Histogram
Defined in: src/metrics/Metrics.ts:213
Parameters
Section titled “Parameters”string
labels?
Section titled “labels?”Readonly<Record<string, LabelValue>>