Variable: databaseMetrics
constdatabaseMetrics: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.