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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.core.instrument.binder.MeterBinderdataSourceMeterBinder(String dataSourceName, io.micronaut.jdbc.metadata.DataSourcePoolMetadata dataSourcePoolMetadata) Creates a binder for a datasource.
-
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 datasourcedataSourcePoolMetadata- The datasource metadata object to use for the binder- Returns:
- The pool metrics binder
-