All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AppOpticsMetricsExportAutoConfiguration Auto-configuration
for exporting metrics to AppOptics.AppOpticsProperties ConfigurationProperties
for configuring AppOptics metrics export.AtlasMetricsExportAutoConfiguration Configuration for exporting metrics to Atlas.AtlasProperties ConfigurationProperties
for configuring Atlas metrics export.AzureMonitorMetricsExportAutoConfiguration Auto-configuration for exporting metrics to Azure Monitor.AzureMonitorProperties ConfigurationProperties
for configuring Azure Monitor metrics export.CacheMeterBinderProvider<C extends org.springframework.cache.Cache> Provide aMeterBinder
based on aCache
.CacheMetricsAutoConfiguration Auto-configuration
for metrics on all availablecaches
.CacheMetricsRegistrar Register supportedCache
to aMeterRegistry
.CaffeineCacheMeterBinderProvider CacheMeterBinderProvider
implementation for Caffeine.CompositeMeterRegistryAutoConfiguration Auto-configuration
for aCompositeMeterRegistry
.ConcurrentMapCacheMetrics ConcurrentMapCacheMetrics.MonitoredConcurrentMapCache AConcurrentMapCache
wrapper that collects metrics on its use.DatadogMetricsExportAutoConfiguration Configuration for exporting metrics to Datadog.DatadogProperties ConfigurationProperties
for configuring Datadog metrics export.DataSourcePoolMetrics DataSourcePoolMetricsAutoConfiguration Auto-configuration
for metrics on all availabledatasources
.DefaultRestTemplateExchangeTagsProvider Default implementation ofRestTemplateExchangeTagsProvider
.DefaultWebMvcTagsProvider Default implementation ofWebMvcTagsProvider
.DynatraceMetricsExportAutoConfiguration Configuration for exporting metrics to Dynatrace.DynatraceProperties ConfigurationProperties
for configuring Dynatrace metrics export.EhCache2CacheMeterBinderProvider CacheMeterBinderProvider
implementation for EhCache2.ElasticMetricsExportAutoConfiguration Configuration for exporting metrics to Elastic.ElasticProperties ConfigurationProperties
for configuring Elastic metrics export.GangliaMetricsExportAutoConfiguration Configuration for exporting metrics to Ganglia.GangliaProperties ConfigurationProperties
for configuring Ganglia metrics export.GraphiteMetricsExportAutoConfiguration Configuration for exporting metrics to Graphite.GraphiteProperties ConfigurationProperties
for configuring Graphite metrics export.HazelcastCacheMeterBinderProvider CacheMeterBinderProvider
implementation for Hazelcast.HibernateMetricsAutoConfiguration Auto-configuration
for metrics on all available HibernateEntityManagerFactory
instances that have statistics enabled.HumioMetricsExportAutoConfiguration Configuration for exporting metrics to Humio.HumioProperties ConfigurationProperties
for configuring Humio metrics export.InfluxMetricsExportAutoConfiguration Configuration for exporting metrics to Influx.InfluxProperties ConfigurationProperties
for configuring Influx metrics export.JCacheCacheMeterBinderProvider CacheMeterBinderProvider
implementation for JCache.JerseyServerMetricsAutoConfiguration Auto-configuration
for Jersey server instrumentation.JettyMetricsAutoConfiguration Auto-configuration for Jetty metrics.JettyServerThreadPoolMetricsBinder BindsJettyServerThreadPoolMetrics
in response to theApplicationReadyEvent
.JmxMetricsExportAutoConfiguration Configuration for exporting metrics to JMX.JmxProperties ConfigurationProperties
for configuring JMX metrics export.JvmMetricsAutoConfiguration Auto-configuration
for JVM metrics.KafkaMetricsAutoConfiguration Configuration forKafkaConsumerMetrics
.KairosMetricsExportAutoConfiguration Auto-configuration
for exporting metrics to KairosDB.KairosProperties ConfigurationProperties
for configuring Kairos metrics export.LambdaSafe Utility that can be used to invoke lambdas in a safe way.LambdaSafe.Callback<C,A> Represents a single callback that can be invoked in a lambda safe way.LambdaSafe.Callbacks<C,A> Represents a collection of callbacks that can be invoked in a lambda safe way.LambdaSafe.InvocationResult<R> The result of a callback which may be a value,null
or absent entirely if the callback wasn't suitable.Log4J2MetricsAutoConfiguration Auto-configuration
for Log4J2 metrics.LogbackMetricsAutoConfiguration Auto-configuration
for Logback metrics.LoggingMetricsExportAutoConfiguration Auto-configuration
for exporting metrics to a logging framework.LoggingRegistryProperties ConfigurationProperties
for configuring metrics logging.MeterRegistryCustomizer<M extends io.micrometer.core.instrument.MeterRegistry> Callback interface that can be used to customize the primary auto-configuredMeterRegistry
.MetricsAutoConfiguration EnableAutoConfiguration
for Micrometer-based metrics.MetricsEnvironmentPostProcessor MetricsProperties ConfigurationProperties
for configuring Micrometer-based metrics.MetricsProperties.Distribution MetricsProperties.Web MetricsProperties.Web.Client MetricsProperties.Web.Server MetricsRestTemplateCustomizer RestTemplateCustomizer
that configures theRestTemplate
to record request metrics.NewRelicMetricsExportAutoConfiguration Configuration for exporting metrics to New Relic.NewRelicProperties ConfigurationProperties
for configuring New Relic metrics export.OnlyOnceLoggingDenyMeterFilter MeterFilter
to log only once a warning message and deny aMeter
Meter.Id
.PrometheusMetricsExportAutoConfiguration Configuration for exporting metrics to Prometheus.PrometheusMetricsExportAutoConfiguration.PrometheusPushGatewayConfiguration Configuration for Prometheus Pushgateway.PrometheusMetricsExportAutoConfiguration.PrometheusScrapeEndpointConfiguration PrometheusProperties ConfigurationProperties
for configuring metrics export to Prometheus.PrometheusProperties.Pushgateway Configuration options for push-based interaction with Prometheus.PrometheusPushGatewayManager Class that can be used to manage the pushing of metrics to aPrometheus PushGateway
.PrometheusPushGatewayManager.ShutdownOperation The operation that should be performed on shutdown.PrometheusScrapeEndpoint Spring Boot Actuator endpoint that outputs Prometheus metrics in a format that can be scraped by the Prometheus serverPrometheusScrapeMvcEndpoint PropertiesConfigAdapter<T> Base class for properties to config adapters.PropertiesMeterFilter MeterFilter
to apply settings fromMetricsProperties
.RestTemplateExchangeTags Factory methods for creatingTags
related to a request-response exchange performed by aRestTemplate
.RestTemplateExchangeTagsProvider ProvidesTags
for an exchange performed by aRestTemplate
.RestTemplateMetricsAutoConfiguration Configuration forRestTemplate
- andAsyncRestTemplate
-related metrics.ScheduledMethodMetrics ServiceLevelAgreementBoundary A service level agreement boundary for use when configuring Micrometer.SignalFxMetricsExportAutoConfiguration Configuration for exporting metrics to SignalFx.SignalFxProperties ConfigurationProperties
for configuring metrics export to SignalFX.SimpleMetricsExportAutoConfiguration Configuration for exporting metrics to aSimpleMeterRegistry
.SimpleProperties ConfigurationProperties
for configuring metrics export to aSimpleMeterRegistry
.SpringIntegrationMetrics StackdriverMetricsExportAutoConfiguration Configuration for exporting metrics to Stackdriver.StackdriverProperties ConfigurationProperties
for configuring metrics export to Stackdriver.StatsdMetricsExportAutoConfiguration Configuration for exporting metrics to a StatsD agent.StatsdProperties ConfigurationProperties
for configuring StatsD metrics export.StepRegistryProperties Base class for properties that configure a metrics registry that pushes aggregated metrics on a regular interval.StepRegistryPropertiesConfigAdapter<T extends StepRegistryProperties> Base class forStepRegistryProperties
toStepRegistryConfig
adapters.StringToDurationConverter AConverter
to create aDuration
from aString
.StringToTimeUnitConverter SystemMetricsAutoConfiguration Auto-configuration
for system metrics.ThreadPoolTaskExecutorMetrics Monitors the status ofThreadPoolTaskExecutor
pools.TimedThreadPoolTaskExecutor AThreadPoolTaskExecutor
which is timedTimedUtils TomcatMetricsAutoConfiguration Auto-configuration
forTomcatMetrics
.TomcatMetricsBinder BindsTomcatMetrics
in response to theApplicationReadyEvent
.WavefrontMetricsExportAutoConfiguration Auto-configuration for Wavefront.WavefrontProperties ConfigurationProperties
for configuring Wavefront metrics export.WebMvcMetricsAutoConfiguration Auto-configuration
for instrumentation of Spring Web MVC servlet-based request mappings.WebMvcMetricsFilter Intercepts incoming HTTP requests and records metrics about execution time and results.WebMvcTags Factory methods forTags
associated with a request-response exchange that is instrumented byWebMvcMetricsFilter
.WebMvcTagsProvider ProvidesTags
for Spring MVC-based request handling.