Package | Description |
---|---|
org.springframework.boot.actuate.autoconfigure.metrics |
Auto-configuration for actuator metrics and Micrometer.
|
org.springframework.boot.actuate.metrics |
Core actuator support for metrics.
|
org.springframework.boot.actuate.metrics.data |
Actuator support for Spring Data Repository metrics.
|
org.springframework.boot.actuate.metrics.graphql |
Provides instrumentation support for Spring GraphQL.
|
org.springframework.boot.actuate.metrics.web.client |
Actuator support for web client metrics.
|
org.springframework.boot.actuate.metrics.web.reactive.client |
Actuator support for
WebClient
metrics. |
org.springframework.boot.actuate.metrics.web.reactive.server |
Actuator support for WebFlux metrics.
|
org.springframework.boot.actuate.metrics.web.servlet |
Actuator support for Spring MVC metrics.
|
Modifier and Type | Class and Description |
---|---|
class |
AutoTimeProperties
Nested configuration properties for items that are automatically timed.
|
Modifier and Type | Field and Description |
---|---|
static AutoTimer |
AutoTimer.DISABLED
An
AutoTimer implementation that is disabled and will not record metrics. |
static AutoTimer |
AutoTimer.ENABLED
An
AutoTimer implementation that is enabled but applies no additional
customizations. |
Modifier and Type | Method and Description |
---|---|
static void |
AutoTimer.apply(AutoTimer autoTimer,
String metricName,
Set<io.micrometer.core.annotation.Timed> annotations,
Consumer<io.micrometer.core.instrument.Timer.Builder> action) |
Constructor and Description |
---|
MetricsRepositoryMethodInvocationListener(Supplier<io.micrometer.core.instrument.MeterRegistry> registrySupplier,
RepositoryTagsProvider tagsProvider,
String metricName,
AutoTimer autoTimer)
Create a new
MetricsRepositoryMethodInvocationListener . |
Constructor and Description |
---|
GraphQlMetricsInstrumentation(io.micrometer.core.instrument.MeterRegistry registry,
GraphQlTagsProvider tagsProvider,
AutoTimer autoTimer) |
Constructor and Description |
---|
MetricsRestTemplateCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry,
RestTemplateExchangeTagsProvider tagProvider,
String metricName,
AutoTimer autoTimer)
Creates a new
MetricsRestTemplateInterceptor . |
Constructor and Description |
---|
MetricsWebClientCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry,
WebClientExchangeTagsProvider tagProvider,
String metricName,
AutoTimer autoTimer)
Create a new
MetricsWebClientFilterFunction that will record metrics using
the given meterRegistry with tags provided by the given
tagProvider . |
MetricsWebClientFilterFunction(io.micrometer.core.instrument.MeterRegistry meterRegistry,
WebClientExchangeTagsProvider tagProvider,
String metricName,
AutoTimer autoTimer)
Create a new
MetricsWebClientFilterFunction . |
Constructor and Description |
---|
MetricsWebFilter(io.micrometer.core.instrument.MeterRegistry registry,
WebFluxTagsProvider tagsProvider,
String metricName,
AutoTimer autoTimer)
Create a new
MetricsWebFilter . |
Constructor and Description |
---|
WebMvcMetricsFilter(io.micrometer.core.instrument.MeterRegistry registry,
WebMvcTagsProvider tagsProvider,
String metricName,
AutoTimer autoTimer)
Create a new
WebMvcMetricsFilter instance. |