Interface: IMetrics
Defined in: src/types/interfaces/metrics.interface.ts:60
Metrics interface for Prometheus.
Remarks
Provides metrics collection with Prometheus-compatible output.
Implementation notes:
- Uses
prom-clientlibrary - Exposes
/metricsendpoint for scraping - Default buckets for histograms: [0.01, 0.05, 0.1, 0.5, 1, 5, 10]
Methods
incrementCounter()
incrementCounter(
name,labels?,value?):void
Defined in: src/types/interfaces/metrics.interface.ts:75
Increments a counter.
Parameters
name
string
Metric name
labels?
Readonly<Record<string, string>>
Metric labels