Issue: PrometheusMetricsTrackerFactory fails with multiple pools and only supports default registry
Issue: PrometheusMetricsTrackerFactory fails with multiple pools and only supports default registry: a task in LegoFlow-SWE (Harbor dataset). When using PrometheusMetricsTrackerFactory with more than one HikariDataSource instance that has a distinct pool name, the Prometheus collector registration…
The task
When using `PrometheusMetricsTrackerFactory` with more than one `HikariDataSource` instance that has a distinct pool name, the Prometheus collector registration fails or overwrites previously registered metrics. This results in either an `IllegalArgumentException` from the Prometheus collector registry or incorrect…
Part of Lego-X/LegoFlow-SWE.