n8n
Version:
n8n Workflow Automation Tool
14 lines (13 loc) • 646 B
TypeScript
import { DatabaseConfig, PrometheusMetricsConfig } from '@n8n/config';
import { DbConnection, DbConnectionMetrics } from '@n8n/db';
import type { PrometheusMetricsCollector } from './base';
export declare class PrometheusDbPoolMetricsService implements PrometheusMetricsCollector {
private readonly promConfig;
private readonly dbConfig;
private readonly dbConnection;
private readonly dbConnectionMetrics;
constructor(promConfig: PrometheusMetricsConfig, dbConfig: DatabaseConfig, dbConnection: DbConnection, dbConnectionMetrics: DbConnectionMetrics);
get enabled(): boolean;
init(): void;
private maxPoolSize;
}