Skip to main content

Variable: databaseMetrics

const databaseMetrics: object

Defined in: src/observability/prometheus-registry.ts:246

Pre-defined metrics for database connections.

Type declaration

activeConnections

activeConnections: Gauge<"database">

Active database connections gauge.

Remarks

Labels: database (postgresql, redis, elasticsearch, neo4j)

Example

databaseMetrics.activeConnections.set({ database: 'postgresql' }, pool.totalCount);

queryDuration

queryDuration: Histogram<"database" | "operation">

Database query duration histogram.

Remarks

Labels: database, operation

Example

const end = databaseMetrics.queryDuration.startTimer({ database: 'postgresql', operation: 'select' });
// ... execute query ...
end();

Remarks

Tracks connection pool status for PostgreSQL, Redis, etc.