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