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 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)