Skip to content

MetricSample

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

A single point-in-time observation of one metric series. Exporters walk the registry and turn each sample into their wire format.

readonly optional bucket?: number

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

Histogram bucket upper bound. When set, value carries the cumulative count for that bucket; series name will be suffixed with _bucket and labels will include le=<bound>. Special value Infinity represents the +Inf bucket.


readonly optional count?: number

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

For histograms: total observation count. Series name _count.


readonly help: string

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

Free-form description for # HELP.


readonly labels: Labels

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

Series-level labels. Empty object for unlabeled series.


readonly name: string

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

Family name — e.g. actor_messages_delivered_total.


readonly optional sum?: number

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

For histograms: total observation sum. Series name _sum.


readonly type: "counter" | "gauge" | "histogram"

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

'counter', 'gauge', 'histogram'.


readonly value: number

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

Counter / gauge value, or histogram sum (when bucket is set).