Skip to content

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.

clear(): void

Defined in: src/metrics/Metrics.ts:219

Wipe the registry — primarily for tests.

void


collect(): readonly MetricSample[]

Defined in: src/metrics/Metrics.ts:216

Snapshot every series as a flat list of MetricSamples.

readonly MetricSample[]


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.

string

Readonly<Record<string, LabelValue>>

CounterOptions

Counter


gauge(name, labels?, opts?): Gauge

Defined in: src/metrics/Metrics.ts:212

string

Readonly<Record<string, LabelValue>>

GaugeOptions

Gauge


histogram(name, labels?, opts?): Histogram

Defined in: src/metrics/Metrics.ts:213

string

Readonly<Record<string, LabelValue>>

HistogramOptions

Histogram