Skip to main content

Interface: PrometheusMetricsOptions

Defined in: src/observability/metrics-exporter.ts:29

Configuration options for PrometheusMetrics.

Properties​

defaultBuckets?​

readonly optional defaultBuckets: readonly number[]

Defined in: src/observability/metrics-exporter.ts:58

Default histogram buckets.

Remarks​

Used when creating new histogram metrics.

Default Value​

[0.01, 0.05, 0.1, 0.5, 1, 5, 10]

maxCardinality?​

readonly optional maxCardinality: number

Defined in: src/observability/metrics-exporter.ts:68

Maximum cardinality per metric.

Remarks​

Limits unique label combinations to prevent memory issues.

Default Value​

10000

prefix?​

readonly optional prefix: string

Defined in: src/observability/metrics-exporter.ts:48

Prefix for all metric names.

Remarks​

Helps namespace metrics and avoid collisions.

Default Value​

'chive_'

registry?​

readonly optional registry: Registry<"text/plain; version=0.0.4; charset=utf-8">

Defined in: src/observability/metrics-exporter.ts:38

Prometheus registry to use.

Remarks​

Defaults to the shared prometheusRegistry.

Default Value​

prometheusRegistry