Class DataSourcePoolMetricsBinderFactory

java.lang.Object
io.micronaut.configuration.metrics.binder.datasource.DataSourcePoolMetricsBinderFactory

@Factory @RequiresMetrics @Requires(property="micronaut.metrics.binders.jdbc.enabled",notEquals="false") @Requires(beans=io.micronaut.jdbc.metadata.DataSourcePoolMetadata.class) public class DataSourcePoolMetricsBinderFactory extends Object
Instruments Micronaut related JDBC pool metrics via Micrometer.
Since:
1.0
Author:
Christian Oestreich
  • Constructor Details

    • DataSourcePoolMetricsBinderFactory

      public DataSourcePoolMetricsBinderFactory()
  • Method Details

    • dataSourceMeterBinder

      public io.micrometer.core.instrument.binder.MeterBinder dataSourceMeterBinder(String dataSourceName, io.micronaut.jdbc.metadata.DataSourcePoolMetadata dataSourcePoolMetadata)
      Creates a binder for a datasource.
      Parameters:
      dataSourceName - The parameterized name of the datasource
      dataSourcePoolMetadata - The datasource metadata object to use for the binder
      Returns:
      The pool metrics binder