@Configuration
public class MonitoringConfiguration
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
METRICS |
static java.lang.String |
MONITORING_PREFIX |
| Constructor and Description |
|---|
MonitoringConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
HibernateMetricsBinder |
activatedHibernateMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry) |
HibernateMetricsBinder |
deactivatedHibernateMetrics() |
ExecutorServiceMetricsProvider |
emptyMeterBinder() |
io.micrometer.jmx.JmxMeterRegistry |
jmxMeterRegistry(io.micrometer.jmx.JmxConfig jmxConfig) |
io.micrometer.jmx.JmxConfig |
jmxRegistryConfig(org.springframework.context.ApplicationContext context) |
io.micrometer.core.instrument.binder.jvm.JvmGcMetrics |
jvmGcMetrics() |
io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics |
jvmMemoryMetrics() |
io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics |
jvmThreadMetrics() |
LoggingMeterRegistry |
loggingMeterRegistry(LoggingRegistryConfig loggingRegistryConfig) |
LoggingRegistryConfig |
loggingRegistryConfig(org.springframework.context.ApplicationContext context) |
ExecutorServiceMetricsProvider |
meterBinder() |
io.micrometer.core.instrument.MeterRegistry |
meterRegistry(java.util.List<io.micrometer.core.instrument.MeterRegistry> meterRegistries,
java.util.List<io.micrometer.core.instrument.binder.MeterBinder> meterBinders) |
TomcatMetrics |
tomcatMetrics() |
public static final java.lang.String MONITORING_PREFIX
public static final java.lang.String METRICS
@Bean public io.micrometer.jmx.JmxMeterRegistry jmxMeterRegistry(io.micrometer.jmx.JmxConfig jmxConfig)
@Bean public LoggingMeterRegistry loggingMeterRegistry(LoggingRegistryConfig loggingRegistryConfig)
@Bean public LoggingRegistryConfig loggingRegistryConfig(org.springframework.context.ApplicationContext context)
@Bean public io.micrometer.jmx.JmxConfig jmxRegistryConfig(org.springframework.context.ApplicationContext context)
@Bean public io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics jvmMemoryMetrics()
@Bean public io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics jvmThreadMetrics()
@Bean public io.micrometer.core.instrument.binder.jvm.JvmGcMetrics jvmGcMetrics()
@Bean public TomcatMetrics tomcatMetrics()
@Bean
public io.micrometer.core.instrument.MeterRegistry meterRegistry(java.util.List<io.micrometer.core.instrument.MeterRegistry> meterRegistries,
java.util.List<io.micrometer.core.instrument.binder.MeterBinder> meterBinders)
@Bean public ExecutorServiceMetricsProvider meterBinder()
@Bean public ExecutorServiceMetricsProvider emptyMeterBinder()
@Bean public HibernateMetricsBinder activatedHibernateMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry)
@Bean public HibernateMetricsBinder deactivatedHibernateMetrics()