Package net.dreamlu.mica.metrics.druid
Class DruidMetricsConfiguration
java.lang.Object
net.dreamlu.mica.metrics.druid.DruidMetricsConfiguration
@AutoConfiguration(after={org.springframework.boot.actuate.autoconfigure.metrics.MetricsAutoConfiguration.class,org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class,org.springframework.boot.actuate.autoconfigure.metrics.export.simple.SimpleMetricsExportAutoConfiguration.class})
@ConditionalOnClass({com.alibaba.druid.pool.DruidDataSource.class,io.micrometer.core.instrument.MeterRegistry.class})
@ConditionalOnBean({javax.sql.DataSource.class,io.micrometer.core.instrument.MeterRegistry.class})
public class DruidMetricsConfiguration
extends Object
DruidDataSourceMetadata Provide
- Author:
- L.cm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProviderdruidMetrics(org.springframework.beans.factory.ObjectProvider<Map<String, DataSource>> dataSourcesProvider) com.alibaba.druid.filter.stat.StatFilter
-
Constructor Details
-
DruidMetricsConfiguration
public DruidMetricsConfiguration()
-
-
Method Details
-
druidDataSourceMetadataProvider
@Bean public org.springframework.boot.jdbc.metadata.DataSourcePoolMetadataProvider druidDataSourceMetadataProvider() -
statFilter
@Bean @ConditionalOnMissingBean public com.alibaba.druid.filter.stat.StatFilter statFilter() -
druidMetrics
@Bean public DruidMetrics druidMetrics(org.springframework.beans.factory.ObjectProvider<Map<String, DataSource>> dataSourcesProvider)
-