updateConnectionMetrics method
Implementation
void updateConnectionMetrics(String connectionId, ConnectionMetrics metrics) {
_connectionMetrics[connectionId] = metrics;
if (metrics.usagePercentage > highConnectionUsageThreshold) {
_alertController.add(DatabaseAlert(
type: AlertType.highConnectionUsage,
message: 'High connection pool usage detected',
details: {
'usage_percentage': metrics.usagePercentage,
'active_connections': metrics.activeConnections,
'max_connections': metrics.maxConnections,
},
));
}
}