Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractMethodTagger - Class in io.micronaut.configuration.metrics.aggregator
-
Appends additional
Tag
to metrics annotated withTimed
andCounted
. - AbstractMethodTagger() - Constructor for class io.micronaut.configuration.metrics.aggregator.AbstractMethodTagger
- AbstractObservationFilter - Class in io.micronaut.micrometer.observation.http
-
Abstract filter used for Micrometer Observation.
- AbstractObservationFilter(Predicate<String>) - Constructor for class io.micronaut.micrometer.observation.http.AbstractObservationFilter
-
Configure observation in the filter for span creation and propagation across arbitrary transports.
- annotationType() - Method in class io.micronaut.micrometer.annotation.processing.CountedAnnotationMapper
- annotationType() - Method in class io.micronaut.micrometer.annotation.processing.ObservedAnnotationMapper
- annotationType() - Method in class io.micronaut.micrometer.annotation.processing.TimedSetAnnotationMapper
- APPOPTICS_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.appoptics.AppOpticsMeterRegistryFactory
- APPOPTICS_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.appoptics.AppOpticsMeterRegistryFactory
- AppOpticsMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.appoptics
-
Creates an AppOptics meter registry.
- AppOpticsMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.appoptics.AppOpticsMeterRegistryFactory
- asyncBuilder(SdkAsyncHttpClient) - Method in class io.micronaut.configuration.metrics.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
- asyncClient(CloudWatchAsyncClientBuilder) - Method in class io.micronaut.configuration.metrics.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
- ATLAS_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.atlas.AtlasMeterRegistryFactory
- ATLAS_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.atlas.AtlasMeterRegistryFactory
- AtlasMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.atlas
-
Creates an Atlas meter registry.
- AtlasMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.atlas.AtlasMeterRegistryFactory
- AZUREMONITOR_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.azuremonitor.AzureMonitorMeterRegistryFactory
- AZUREMONITOR_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.azuremonitor.AzureMonitorMeterRegistryFactory
- AzureMonitorMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.azuremonitor
-
Creates an AzureMonitor meter registry.
- AzureMonitorMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.azuremonitor.AzureMonitorMeterRegistryFactory
B
- bindTo(MeterRegistry) - Method in class io.micronaut.configuration.metrics.binder.datasource.DataSourcePoolMetricsBinder
-
Binds the pool metrics.
- bindTo(MeterRegistry) - Method in class io.micronaut.configuration.metrics.binder.r2dbc.R2dbcPoolMetricsBinder
- buildTags(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.configuration.metrics.aggregator.AbstractMethodTagger
-
Build list of tags using
MethodInvocationContext
which will be included on published metric.
C
- classLoaderMetrics() - Method in class io.micronaut.configuration.metrics.binder.jvm.JvmMeterRegistryBinderFactory
-
JVM Class loader metrics bean.
- CLIENT_ERROR_URIS_ENABLED - Static variable in class io.micronaut.configuration.metrics.binder.web.WebMetricsPublisher
- CLIENT_NAME - Enum constant in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation.LowCardinalityKeyNames
-
Client name derived from the request URI host.
- CLIENT_PATH - Static variable in class io.micronaut.micrometer.observation.http.AbstractObservationFilter
- ClientHttpObservationDocumentation - Enum Class in io.micronaut.micrometer.observation.http.client.instrumentation
-
Documented
KeyValues
for the HTTP client observations. - ClientHttpObservationDocumentation.HighCardinalityKeyNames - Enum Class in io.micronaut.micrometer.observation.http.client.instrumentation
-
Observations high cardinality key names for HTTP client.
- ClientHttpObservationDocumentation.LowCardinalityKeyNames - Enum Class in io.micronaut.micrometer.observation.http.client.instrumentation
-
Observations low cardinality key names for HTTP client.
- ClientRequestMetricRegistryFilter - Class in io.micronaut.configuration.metrics.binder.web
-
A
HttpClientFilter
that produces metrics under the keyhttp.client.requests
. - ClientRequestMetricRegistryFilter(MeterRegistry) - Constructor for class io.micronaut.configuration.metrics.binder.web.ClientRequestMetricRegistryFilter
- ClientRequestObservationContext - Class in io.micronaut.micrometer.observation.http.client.instrumentation
-
Context that holds information for metadata collection during the
client HTTP exchanges
observations. - ClientRequestObservationContext(MutableHttpRequest<?>) - Constructor for class io.micronaut.micrometer.observation.http.client.instrumentation.ClientRequestObservationContext
-
Create an observation context for
MutableHttpRequest
observations. - ClientRequestObservationConvention - Interface in io.micronaut.micrometer.observation.http.client.instrumentation
-
Interface for an
ObservationConvention
forclient HTTP exchanges
. - CLOUDWATCH_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
- CLOUDWATCH_DEFAULT_NAMESPACE - Static variable in class io.micronaut.configuration.metrics.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
- CLOUDWATCH_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
- CloudWatchMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.cloudwatch
-
Creates a CloudWatch meter registry.
- CloudWatchMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
-
Deprecated, for removal: This API element is subject to removal in a future version.
- CloudWatchMeterRegistryFactory(AwsCredentialsProviderChain, AwsRegionProviderChain, UserAgentProvider, AWSServiceConfiguration) - Constructor for class io.micronaut.configuration.metrics.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
- commonKeyValuesFilter(ObservationProperties) - Static method in class io.micronaut.micrometer.observation.DefaultObservedFactory
- CommonTagsConfigurer - Class in io.micronaut.configuration.metrics.common.tags
-
Configures every MeterRegistry with common tags.
- CommonTagsConfigurer(ExportConfigurationProperties) - Constructor for class io.micronaut.configuration.metrics.common.tags.CommonTagsConfigurer
- CompositeMeterRegistryConfigurer - Class in io.micronaut.configuration.metrics.aggregator
-
Default implementation of
MeterRegistryConfigurer
that adds the binders and filters to the micrometer meter registry. - CompositeMeterRegistryConfigurer(Collection<MeterBinder>, Collection<MeterFilter>) - Constructor for class io.micronaut.configuration.metrics.aggregator.CompositeMeterRegistryConfigurer
-
Constructor for the micrometer meter registry configurer.
- configure(CompositeMeterRegistry) - Method in class io.micronaut.configuration.metrics.aggregator.CompositeMeterRegistryConfigurer
-
Configures a meter registry with binders, filters, etc.
- configure(MeterRegistry) - Method in class io.micronaut.configuration.metrics.common.tags.CommonTagsConfigurer
- configure(T) - Method in interface io.micronaut.configuration.metrics.aggregator.MeterRegistryConfigurer
-
Configures a meter registry with binders, filters, etc.
- ContextRegistryConfigurer - Class in io.micronaut.micrometer.observation
-
Configurer removes
ObservationThreadLocalAccessor
which is not needed with Micronaut integration. - ContextRegistryConfigurer() - Constructor for class io.micronaut.micrometer.observation.ContextRegistryConfigurer
- CountedAnnotationMapper - Class in io.micronaut.micrometer.annotation.processing
-
Adds interceptor binding to
Counted
. - CountedAnnotationMapper() - Constructor for class io.micronaut.micrometer.annotation.processing.CountedAnnotationMapper
- CountedInterceptor - Class in io.micronaut.configuration.metrics.micrometer.intercept
-
Implements support for
Counted
as AOP advice. - CountedInterceptor(MeterRegistry) - Constructor for class io.micronaut.configuration.metrics.micrometer.intercept.CountedInterceptor
-
Deprecated.Pass conversion service in new constructor
- CountedInterceptor(MeterRegistry, ConversionService) - Constructor for class io.micronaut.configuration.metrics.micrometer.intercept.CountedInterceptor
-
Deprecated.Pass list of AbstractMethodTagger in new constructor
- CountedInterceptor(MeterRegistry, ConversionService, List<AbstractMethodTagger>) - Constructor for class io.micronaut.configuration.metrics.micrometer.intercept.CountedInterceptor
- createAsyncBuilder() - Method in class io.micronaut.configuration.metrics.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
- createSyncBuilder() - Method in class io.micronaut.configuration.metrics.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
- currentObservation(ContextView) - Static method in class io.micronaut.micrometer.observation.utils.ObservedReactorPropagation
-
Find the Observation from the reactive context.
D
- DATADOG_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.datadog.DatadogMeterRegistryFactory
- DATADOG_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.datadog.DatadogMeterRegistryFactory
- DatadogMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.datadog
-
Creates a Datadog meter registry.
- DatadogMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.datadog.DatadogMeterRegistryFactory
- dataSourceMeterBinder(String, DataSourcePoolMetadata) - Method in class io.micronaut.configuration.metrics.binder.datasource.DataSourcePoolMetricsBinderFactory
-
Wires beans for each DataSource.
- DataSourcePoolMetricsBinder - Class in io.micronaut.configuration.metrics.binder.datasource
-
A
MeterBinder
for aDataSource
. - DataSourcePoolMetricsBinderFactory - Class in io.micronaut.configuration.metrics.binder.datasource
-
Instruments Micronaut related JDBC pool metrics via Micrometer.
- DataSourcePoolMetricsBinderFactory() - Constructor for class io.micronaut.configuration.metrics.binder.datasource.DataSourcePoolMetricsBinderFactory
- DEFAULT_METRIC_NAME - Static variable in class io.micronaut.configuration.metrics.micrometer.intercept.CountedInterceptor
- DEFAULT_METRIC_NAME - Static variable in class io.micronaut.configuration.metrics.micrometer.intercept.TimedInterceptor
-
Default metric name.
- DEFAULT_TRACING_OBSERVATION_HANDLER_ORDER - Static variable in class io.micronaut.micrometer.observation.DefaultObservedFactory
-
@Order
value ofDefaultObservedFactory.defaultTracingObservationHandler(Tracer)
. - DefaultClientRequestObservationConvention - Class in io.micronaut.micrometer.observation.http.client.instrumentation
-
Default implementation for a
ClientRequestObservationConvention
extracting information from theClientRequestObservationContext
. - DefaultClientRequestObservationConvention() - Constructor for class io.micronaut.micrometer.observation.http.client.instrumentation.DefaultClientRequestObservationConvention
-
Create a convention with the default name
"http.client.requests"
. - DefaultClientRequestObservationConvention(String) - Constructor for class io.micronaut.micrometer.observation.http.client.instrumentation.DefaultClientRequestObservationConvention
-
Create a convention with a custom name.
- defaultMeterObservationHandler(MeterRegistry) - Method in class io.micronaut.micrometer.observation.DefaultObservedFactory
- DefaultObservedFactory - Class in io.micronaut.micrometer.observation
-
Factory for Micrometer Observation integration.
- DefaultObservedFactory() - Constructor for class io.micronaut.micrometer.observation.DefaultObservedFactory
- DefaultServerRequestObservationConvention - Class in io.micronaut.micrometer.observation.http.server.instrumentation
-
Default
ServerRequestObservationConvention
. - DefaultServerRequestObservationConvention() - Constructor for class io.micronaut.micrometer.observation.http.server.instrumentation.DefaultServerRequestObservationConvention
-
Create a convention with the default name
"http.server.requests"
. - DefaultServerRequestObservationConvention(String) - Constructor for class io.micronaut.micrometer.observation.http.server.instrumentation.DefaultServerRequestObservationConvention
-
Create a convention with a custom name.
- defaultTracingObservationHandler(Tracer) - Method in class io.micronaut.micrometer.observation.DefaultObservedFactory
- doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.configuration.metrics.binder.web.ServerRequestMeterRegistryFilter
- doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.configuration.metrics.binder.web.ClientRequestMetricRegistryFilter
- DYNATRACE_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.dynatrace.DynatraceMeterRegistryFactory
- DYNATRACE_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.dynatrace.DynatraceMeterRegistryFactory
- DynatraceMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.dynatrace
-
Creates a Dynatrace meter registry.
- DynatraceMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.dynatrace.DynatraceMeterRegistryFactory
E
- ELASTIC_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.elastic.ElasticMeterRegistryFactory
- ELASTIC_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.elastic.ElasticMeterRegistryFactory
- ElasticMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.elastic
-
Creates an Elasticsearch meter registry.
- ElasticMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.elastic.ElasticMeterRegistryFactory
- ENABLED - Static variable in class io.micronaut.configuration.metrics.binder.web.WebMetricsPublisher
-
To enable/disable web metrics.
- equals(Object) - Method in record class io.micronaut.micrometer.observation.ObservationPropagationContext
-
Indicates whether some other object is "equal to" this one.
- EXCEPTION - Enum constant in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation.LowCardinalityKeyNames
-
Name of the exception thrown during the exchange, or "none" if no exception happened.
- EXCEPTION - Enum constant in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation.LowCardinalityKeyNames
-
Name of the exception thrown during the exchange, or "none"} if no exception happened.
- EXCEPTION_TAG - Static variable in class io.micronaut.configuration.metrics.micrometer.intercept.TimedInterceptor
-
Tag key for an exception.
- exclusionTest() - Method in class io.micronaut.micrometer.observation.http.ObservationHttpExclusionsConfiguration
- ExecutorServiceMetricsBinder - Class in io.micronaut.configuration.metrics.binder.executor
-
Instruments Micronaut related thread pools via Micrometer.
- ExecutorServiceMetricsBinder(BeanProvider<MeterRegistry>) - Constructor for class io.micronaut.configuration.metrics.binder.executor.ExecutorServiceMetricsBinder
- ExportConfigurationProperties - Class in io.micronaut.configuration.metrics.micrometer
-
Stores metrics export configuration.
- ExportConfigurationProperties() - Constructor for class io.micronaut.configuration.metrics.micrometer.ExportConfigurationProperties
F
- fileDescriptorMetrics() - Method in class io.micronaut.configuration.metrics.binder.system.SystemMeterRegistryBinderFactoryFactory
-
Files metrics bean.
- filterTaggers() - Element in annotation interface io.micronaut.configuration.metrics.annotation.MetricOptions
G
- GANGLIA_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.ganglia.GangliaMeterRegistryFactory
- GANGLIA_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.ganglia.GangliaMeterRegistryFactory
- GangliaMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.ganglia
-
Creates a Ganglia meter registry.
- GangliaMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.ganglia.GangliaMeterRegistryFactory
- getAvailableTags() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.MetricDetails
-
Get tags.
- getBaseUnit() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.MetricDetails
-
Get base unit.
- getContextualName(ClientRequestObservationContext) - Method in class io.micronaut.micrometer.observation.http.client.instrumentation.DefaultClientRequestObservationConvention
- getContextualName(ServerRequestObservationContext) - Method in class io.micronaut.micrometer.observation.http.server.instrumentation.DefaultServerRequestObservationConvention
- getDescription() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.MetricDetails
-
Get description.
- getExclusions() - Method in class io.micronaut.micrometer.observation.http.ObservationHttpExclusionsConfiguration
- getExport() - Method in class io.micronaut.configuration.metrics.micrometer.ExportConfigurationProperties
- getHighCardinalityKeyValues(ClientRequestObservationContext) - Method in class io.micronaut.micrometer.observation.http.client.instrumentation.DefaultClientRequestObservationConvention
- getHighCardinalityKeyValues(ServerRequestObservationContext) - Method in class io.micronaut.micrometer.observation.http.server.instrumentation.DefaultServerRequestObservationConvention
- getHistogram() - Method in class io.micronaut.configuration.metrics.binder.web.config.HttpMeterConfig
-
Default: false.
- getLowCardinalityKeyValues(ClientRequestObservationContext) - Method in class io.micronaut.micrometer.observation.http.client.instrumentation.DefaultClientRequestObservationConvention
- getLowCardinalityKeyValues(ServerRequestObservationContext) - Method in class io.micronaut.micrometer.observation.http.server.instrumentation.DefaultServerRequestObservationConvention
- getMax() - Method in class io.micronaut.configuration.metrics.binder.web.config.HttpMeterConfig
-
Default: Micrometer default value (30).
- getMeasurements() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.MetricDetails
-
Get measurement.
- getMetricDetails(String, List<String>) - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint
-
Reads individual metric data.
- getMin() - Method in class io.micronaut.configuration.metrics.binder.web.config.HttpMeterConfig
-
Default: Micrometer default value (0.001).
- getName() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.MetricDetails
-
Get the name.
- getName() - Method in class io.micronaut.micrometer.observation.http.client.instrumentation.DefaultClientRequestObservationConvention
- getName() - Method in class io.micronaut.micrometer.observation.http.server.instrumentation.DefaultServerRequestObservationConvention
- getNames() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.MetricNames
-
Get the names.
- getPercentiles() - Method in class io.micronaut.configuration.metrics.binder.web.config.HttpMeterConfig
-
Default is empty.
- getSlos() - Method in class io.micronaut.configuration.metrics.binder.web.config.HttpMeterConfig
-
Default is empty.
- getStatistic() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.Sample
-
Measurement name.
- getTag() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.AvailableTag
-
Get tag name.
- getTags() - Method in class io.micronaut.configuration.metrics.micrometer.ExportConfigurationProperties
- getTags(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.configuration.metrics.aggregator.AbstractMethodTagger
- getType() - Method in class io.micronaut.configuration.metrics.aggregator.CompositeMeterRegistryConfigurer
- getType() - Method in interface io.micronaut.configuration.metrics.aggregator.MeterRegistryConfigurer
- getType() - Method in class io.micronaut.configuration.metrics.common.tags.CommonTagsConfigurer
- getValue() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.Sample
-
Measurement value.
- getValues() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.AvailableTag
-
Get tag values.
- GRAPHITE_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.graphite.GraphiteMeterRegistryFactory
- GRAPHITE_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.graphite.GraphiteMeterRegistryFactory
- GRAPHITE_TAGS_AS_PREFIX - Static variable in class io.micronaut.configuration.metrics.micrometer.graphite.GraphiteMeterRegistryFactory
- GraphiteMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.graphite
-
Creates a Graphite meter registry.
- GraphiteMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.graphite.GraphiteMeterRegistryFactory
H
- hashCode() - Method in record class io.micronaut.micrometer.observation.ObservationPropagationContext
-
Returns a hash code value for this object.
- HTTP_CLIENT_EXCHANGES - Enum constant in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation
-
HTTP client request observations.
- HTTP_SERVER_REQUESTS - Enum constant in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation
-
HTTP server request observations.
- HTTP_URL - Enum constant in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation.HighCardinalityKeyNames
-
HTTP request URI.
- HTTP_URL - Enum constant in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation.HighCardinalityKeyNames
-
HTTP request URI.
- HttpClientMeterConfig - Class in io.micronaut.configuration.metrics.binder.web.config
-
Http client meter configuration.
- HttpClientMeterConfig() - Constructor for class io.micronaut.configuration.metrics.binder.web.config.HttpClientMeterConfig
- HttpMeterConfig - Class in io.micronaut.configuration.metrics.binder.web.config
-
Http meter configuration.
- HttpMeterConfig() - Constructor for class io.micronaut.configuration.metrics.binder.web.config.HttpMeterConfig
- HttpMeterFilterFactory - Class in io.micronaut.configuration.metrics.binder.web
-
Optional filter for adding percentile to HTTP metrics.
- HttpMeterFilterFactory() - Constructor for class io.micronaut.configuration.metrics.binder.web.HttpMeterFilterFactory
- HttpServerMeterConfig - Class in io.micronaut.configuration.metrics.binder.web.config
-
Http server meter configuration.
- HttpServerMeterConfig() - Constructor for class io.micronaut.configuration.metrics.binder.web.config.HttpServerMeterConfig
- HUMIO_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.humio.HumioMeterRegistryFactory
- HUMIO_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.humio.HumioMeterRegistryFactory
- HumioMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.humio
-
Creates a Humio meter registry.
- HumioMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.humio.HumioMeterRegistryFactory
I
- ID - Static variable in class io.micronaut.configuration.metrics.micrometer.prometheus.management.PrometheusEndpoint
- INFLUX_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.influx.InfluxMeterRegistryFactory
- INFLUX_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.influx.InfluxMeterRegistryFactory
- InfluxMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.influx
-
The InfluxMeterRegistryFactory that will configure and create a influx meter registry.
- InfluxMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.influx.InfluxMeterRegistryFactory
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.configuration.metrics.micrometer.intercept.CountedInterceptor
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.configuration.metrics.micrometer.intercept.TimedInterceptor
- io.micronaut.configuration.metrics.aggregator - package io.micronaut.configuration.metrics.aggregator
-
Metrics aggregation.
- io.micronaut.configuration.metrics.annotation - package io.micronaut.configuration.metrics.annotation
-
Metrics configuration annotations.
- io.micronaut.configuration.metrics.binder.cache - package io.micronaut.configuration.metrics.binder.cache
-
Classes that bind metrics for Micronaut's repackaged version of Caffeine.
- io.micronaut.configuration.metrics.binder.datasource - package io.micronaut.configuration.metrics.binder.datasource
-
Classes that bind metrics for configured JDBC data sources.
- io.micronaut.configuration.metrics.binder.executor - package io.micronaut.configuration.metrics.binder.executor
-
Classes that bind metrics for configured
ExecutorService
beans. - io.micronaut.configuration.metrics.binder.jvm - package io.micronaut.configuration.metrics.binder.jvm
-
JVM Meter Binders.
- io.micronaut.configuration.metrics.binder.logging - package io.micronaut.configuration.metrics.binder.logging
-
Logging Meter Binders.
- io.micronaut.configuration.metrics.binder.r2dbc - package io.micronaut.configuration.metrics.binder.r2dbc
-
Classes that bind metrics for configured R2DBC data sources.
- io.micronaut.configuration.metrics.binder.retry - package io.micronaut.configuration.metrics.binder.retry
- io.micronaut.configuration.metrics.binder.system - package io.micronaut.configuration.metrics.binder.system
-
System Meter Binders.
- io.micronaut.configuration.metrics.binder.web - package io.micronaut.configuration.metrics.binder.web
-
Web Meter Binders.
- io.micronaut.configuration.metrics.binder.web.config - package io.micronaut.configuration.metrics.binder.web.config
- io.micronaut.configuration.metrics.common.tags - package io.micronaut.configuration.metrics.common.tags
- io.micronaut.configuration.metrics.management.endpoint - package io.micronaut.configuration.metrics.management.endpoint
-
Metrics endpoint.
- io.micronaut.configuration.metrics.micrometer - package io.micronaut.configuration.metrics.micrometer
-
Configuration for Micrometer metrics.
- io.micronaut.configuration.metrics.micrometer.appoptics - package io.micronaut.configuration.metrics.micrometer.appoptics
-
Configuration for AppOptics meter registry.
- io.micronaut.configuration.metrics.micrometer.atlas - package io.micronaut.configuration.metrics.micrometer.atlas
-
Configuration for Micrometer-Atlas metrics.
- io.micronaut.configuration.metrics.micrometer.azuremonitor - package io.micronaut.configuration.metrics.micrometer.azuremonitor
-
Configuration for Micrometer-Azure-Monitor metrics.
- io.micronaut.configuration.metrics.micrometer.cloudwatch - package io.micronaut.configuration.metrics.micrometer.cloudwatch
-
Configuration for Micrometer-CloudWatch metrics.
- io.micronaut.configuration.metrics.micrometer.datadog - package io.micronaut.configuration.metrics.micrometer.datadog
-
Configuration for Micrometer-Datadog metrics.
- io.micronaut.configuration.metrics.micrometer.dynatrace - package io.micronaut.configuration.metrics.micrometer.dynatrace
-
Configuration for Micrometer-Dynatrace metrics.
- io.micronaut.configuration.metrics.micrometer.elastic - package io.micronaut.configuration.metrics.micrometer.elastic
-
Configuration for Micrometer-Elastic metrics.
- io.micronaut.configuration.metrics.micrometer.ganglia - package io.micronaut.configuration.metrics.micrometer.ganglia
-
Configuration for Micrometer-Ganglia metrics.
- io.micronaut.configuration.metrics.micrometer.graphite - package io.micronaut.configuration.metrics.micrometer.graphite
-
Configuration for Micrometer-Graphite metrics.
- io.micronaut.configuration.metrics.micrometer.humio - package io.micronaut.configuration.metrics.micrometer.humio
-
Configuration for Micrometer-Humio metrics.
- io.micronaut.configuration.metrics.micrometer.influx - package io.micronaut.configuration.metrics.micrometer.influx
-
Configuration for Micrometer-Influx metrics.
- io.micronaut.configuration.metrics.micrometer.intercept - package io.micronaut.configuration.metrics.micrometer.intercept
- io.micronaut.configuration.metrics.micrometer.jmx - package io.micronaut.configuration.metrics.micrometer.jmx
-
Configuration for Micrometer-JMX metrics.
- io.micronaut.configuration.metrics.micrometer.kairos - package io.micronaut.configuration.metrics.micrometer.kairos
-
Configuration for Micrometer-Kairos metrics.
- io.micronaut.configuration.metrics.micrometer.logging - package io.micronaut.configuration.metrics.micrometer.logging
-
Configuration for Micrometer-Logging metrics.
- io.micronaut.configuration.metrics.micrometer.newrelic - package io.micronaut.configuration.metrics.micrometer.newrelic
-
Configuration for Micrometer-New Relic metrics.
- io.micronaut.configuration.metrics.micrometer.newrelictelemetry - package io.micronaut.configuration.metrics.micrometer.newrelictelemetry
-
Configuration for Micrometer-New Relic metrics.
- io.micronaut.configuration.metrics.micrometer.otlp - package io.micronaut.configuration.metrics.micrometer.otlp
-
Configuration for Micrometer-OTLP metrics.
- io.micronaut.configuration.metrics.micrometer.prometheus - package io.micronaut.configuration.metrics.micrometer.prometheus
-
Configuration for Micrometer-Prometheus metrics.
- io.micronaut.configuration.metrics.micrometer.prometheus.management - package io.micronaut.configuration.metrics.micrometer.prometheus.management
-
Contains management endpoints specific to Prometheus.
- io.micronaut.configuration.metrics.micrometer.signalfx - package io.micronaut.configuration.metrics.micrometer.signalfx
-
Configuration for Micrometer-SignalFx metrics.
- io.micronaut.configuration.metrics.micrometer.stackdriver - package io.micronaut.configuration.metrics.micrometer.stackdriver
-
Configuration for Micrometer-Stackdriver metrics.
- io.micronaut.configuration.metrics.micrometer.statsd - package io.micronaut.configuration.metrics.micrometer.statsd
-
Configuration for Micrometer-StatsD metrics.
- io.micronaut.configuration.metrics.micrometer.wavefront - package io.micronaut.configuration.metrics.micrometer.wavefront
-
Configuration for Micrometer-Wavefront metrics.
- io.micronaut.micrometer.annotation.processing - package io.micronaut.micrometer.annotation.processing
- io.micronaut.micrometer.observation - package io.micronaut.micrometer.observation
- io.micronaut.micrometer.observation.http - package io.micronaut.micrometer.observation.http
- io.micronaut.micrometer.observation.http.client - package io.micronaut.micrometer.observation.http.client
- io.micronaut.micrometer.observation.http.client.instrumentation - package io.micronaut.micrometer.observation.http.client.instrumentation
- io.micronaut.micrometer.observation.http.server - package io.micronaut.micrometer.observation.http.server
- io.micronaut.micrometer.observation.http.server.instrumentation - package io.micronaut.micrometer.observation.http.server.instrumentation
- io.micronaut.micrometer.observation.utils - package io.micronaut.micrometer.observation.utils
J
- JCacheMetricsBinder - Class in io.micronaut.configuration.metrics.binder.cache
-
Instruments the active JCache manager.
- JCacheMetricsBinder(BeanProvider<MeterRegistry>) - Constructor for class io.micronaut.configuration.metrics.binder.cache.JCacheMetricsBinder
-
Default constructor.
- JMX_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.jmx.JmxMeterRegistryFactory
- JMX_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.jmx.JmxMeterRegistryFactory
- JmxMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.jmx
-
Creates a JMX meter registry.
- JmxMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.jmx.JmxMeterRegistryFactory
- jvmGcMetrics() - Method in class io.micronaut.configuration.metrics.binder.jvm.JvmMeterRegistryBinderFactory
-
JVM GC metrics bean.
- jvmMemoryMetrics() - Method in class io.micronaut.configuration.metrics.binder.jvm.JvmMeterRegistryBinderFactory
-
JVM Memory metrics bean.
- JvmMeterRegistryBinderFactory - Class in io.micronaut.configuration.metrics.binder.jvm
-
Creates the JVM metrics beans.
- JvmMeterRegistryBinderFactory() - Constructor for class io.micronaut.configuration.metrics.binder.jvm.JvmMeterRegistryBinderFactory
- jvmThreadMetrics() - Method in class io.micronaut.configuration.metrics.binder.jvm.JvmMeterRegistryBinderFactory
-
JVM Thread metrics bean.
K
- KAIROS_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.kairos.KairosMeterRegistryFactory
- KAIROS_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.kairos.KairosMeterRegistryFactory
- KairosMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.kairos
-
Creates a Kairos meter registry.
- KairosMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.kairos.KairosMeterRegistryFactory
L
- listNames() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint
-
Lists metric names.
- LogbackMeterRegistryBinderFactory - Class in io.micronaut.configuration.metrics.binder.logging
-
Creates the logback metrics beans.
- LogbackMeterRegistryBinderFactory() - Constructor for class io.micronaut.configuration.metrics.binder.logging.LogbackMeterRegistryBinderFactory
- logbackMetrics() - Method in class io.micronaut.configuration.metrics.binder.logging.LogbackMeterRegistryBinderFactory
-
Logback metrics bean.
- LOGGING_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.logging.LoggingMeterRegistryFactory
- LOGGING_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.logging.LoggingMeterRegistryFactory
- LoggingMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.logging
-
Creates a logging meter registry.
- LoggingMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.logging.LoggingMeterRegistryFactory
M
- map(AnnotationValue<Counted>, VisitorContext) - Method in class io.micronaut.micrometer.annotation.processing.CountedAnnotationMapper
- map(AnnotationValue<Timed>, VisitorContext) - Method in class io.micronaut.micrometer.annotation.processing.TimedSetAnnotationMapper
- map(AnnotationValue<Observed>, VisitorContext) - Method in class io.micronaut.micrometer.annotation.processing.ObservedAnnotationMapper
- matches(ConditionContext) - Method in class io.micronaut.configuration.metrics.binder.web.WebMetricsClientCondition
- matches(ConditionContext) - Method in class io.micronaut.configuration.metrics.binder.web.WebMetricsServerCondition
- MeterRegistryConfigurer<T extends io.micrometer.core.instrument.MeterRegistry> - Interface in io.micronaut.configuration.metrics.aggregator
-
Configures meter registries.
- MeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer
-
Factory for all supported MetricRegistry beans.
- MeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.MeterRegistryFactory
- METHOD - Enum constant in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation.LowCardinalityKeyNames
-
Name of HTTP request method.
- METHOD - Enum constant in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation.LowCardinalityKeyNames
-
Name of HTTP request method.
- METRIC_HTTP_CLIENT_REQUESTS - Static variable in class io.micronaut.configuration.metrics.binder.web.WebMetricsPublisher
- METRIC_HTTP_SERVER_REQUESTS - Static variable in class io.micronaut.configuration.metrics.binder.web.WebMetricsPublisher
- MetricOptions - Annotation Interface in io.micronaut.configuration.metrics.annotation
-
Holds metadata about metric options to apply
- MetricsEndpoint - Class in io.micronaut.configuration.metrics.management.endpoint
-
Provides an endpoint to visualize metrics.
- MetricsEndpoint(MeterRegistry, DataSource[]) - Constructor for class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint
- MetricsEndpoint.AvailableTag - Class in io.micronaut.configuration.metrics.management.endpoint
-
A set of tags for further dimensional drilldown and their potential values.
- MetricsEndpoint.MetricDetails - Class in io.micronaut.configuration.metrics.management.endpoint
-
Response payload for a metric name selector.
- MetricsEndpoint.MetricNames - Class in io.micronaut.configuration.metrics.management.endpoint
-
Response payload for a metric name listing.
- MetricsEndpoint.Sample - Class in io.micronaut.configuration.metrics.management.endpoint
-
A measurement sample combining a
statistic
and a value. - MICROMETER_OBSERVATION_ATTRIBUTE_KEY - Static variable in class io.micronaut.micrometer.observation.http.AbstractObservationFilter
- MICRONAUT_METRICS - Static variable in class io.micronaut.configuration.metrics.micrometer.MeterRegistryFactory
- MICRONAUT_METRICS_BINDERS - Static variable in class io.micronaut.configuration.metrics.micrometer.MeterRegistryFactory
- MICRONAUT_METRICS_COMMON_TAGS - Static variable in class io.micronaut.configuration.metrics.micrometer.MeterRegistryFactory
- MICRONAUT_METRICS_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.MeterRegistryFactory
- MICRONAUT_METRICS_EXPORT - Static variable in class io.micronaut.configuration.metrics.micrometer.MeterRegistryFactory
N
- NEWRELIC_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.newrelic.NewRelicMeterRegistryFactory
- NEWRELIC_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.newrelictelemetry.NewRelicTelemetryMeterRegistryFactory
- NEWRELIC_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.newrelic.NewRelicMeterRegistryFactory
- NEWRELIC_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.newrelictelemetry.NewRelicTelemetryMeterRegistryFactory
- NewRelicMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.newrelic
-
Creates a New Relic meter registry.
- NewRelicMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.newrelic.NewRelicMeterRegistryFactory
- NewRelicTelemetryMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.newrelictelemetry
-
Creates a New Relic registry using the New Relic provided, telemetry SDK based Micrometer registry.
- NewRelicTelemetryMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.newrelictelemetry.NewRelicTelemetryMeterRegistryFactory
- NewRelicTelemetryMicronautConfig - Interface in io.micronaut.configuration.metrics.micrometer.newrelictelemetry
-
Used by the NewRelicMeterRegistryFactory to read serviceName from the Micronaut Micrometer New Relic configuration.
O
- observation() - Method in record class io.micronaut.micrometer.observation.ObservationPropagationContext
-
Returns the value of the
observation
record component. - ObservationClientFilter - Class in io.micronaut.micrometer.observation.http.client
-
An HTTP client instrumentation filter that uses Micrometer Observation API.
- ObservationClientFilter(ObservationRegistry, ClientRequestObservationConvention, ObservationHttpExclusionsConfiguration) - Constructor for class io.micronaut.micrometer.observation.http.client.ObservationClientFilter
- ObservationHttpExclusionsConfiguration - Class in io.micronaut.micrometer.observation.http
-
Exclusions configuration for Micrometer Observation.
- ObservationHttpExclusionsConfiguration() - Constructor for class io.micronaut.micrometer.observation.http.ObservationHttpExclusionsConfiguration
- ObservationPropagationContext - Record Class in io.micronaut.micrometer.observation
-
Observation propagated context.
- ObservationPropagationContext(Observation) - Constructor for record class io.micronaut.micrometer.observation.ObservationPropagationContext
-
Creates an instance of a
ObservationPropagationContext
record class. - ObservationServerFilter - Class in io.micronaut.micrometer.observation.http.server
-
An HTTP server instrumentation filter that uses Micrometer Observation API.
- ObservationServerFilter(ObservationRegistry, ServerRequestObservationConvention, ObservationHttpExclusionsConfiguration) - Constructor for class io.micronaut.micrometer.observation.http.server.ObservationServerFilter
- ObservedAnnotationMapper - Class in io.micronaut.micrometer.annotation.processing
-
Adds interceptor binding to
Observed
. - ObservedAnnotationMapper() - Constructor for class io.micronaut.micrometer.annotation.processing.ObservedAnnotationMapper
- ObservedReactorPropagation - Class in io.micronaut.micrometer.observation.utils
-
Utils class to get the Observation from the Reactor context.
- onApplicationEvent(RetryEvent) - Method in class io.micronaut.configuration.metrics.binder.retry.RetryMetricsBinder
- onCreated(BeanCreatedEvent<ExecutorService>) - Method in class io.micronaut.configuration.metrics.binder.executor.ExecutorServiceMetricsBinder
- onCreated(BeanCreatedEvent<CacheManager>) - Method in class io.micronaut.configuration.metrics.binder.cache.JCacheMetricsBinder
- OTLP_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.otlp.OtlpMeterRegistryFactory
- OTLP_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.otlp.OtlpMeterRegistryFactory
- OtlpMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.otlp
-
Creates an OTLP meter registry.
- OtlpMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.otlp.OtlpMeterRegistryFactory
P
- PREFIX - Static variable in class io.micronaut.micrometer.observation.http.ObservationHttpExclusionsConfiguration
- processorMetrics() - Method in class io.micronaut.configuration.metrics.binder.system.SystemMeterRegistryBinderFactoryFactory
-
Processor metrics bean.
- PROMETHEUS_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.prometheus.PrometheusMeterRegistryFactory
- PROMETHEUS_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.prometheus.PrometheusMeterRegistryFactory
- PrometheusEndpoint - Class in io.micronaut.configuration.metrics.micrometer.prometheus.management
-
Adds a management endpoint for Prometheus.
- PrometheusEndpoint(PrometheusMeterRegistry) - Constructor for class io.micronaut.configuration.metrics.micrometer.prometheus.management.PrometheusEndpoint
- PrometheusMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.prometheus
-
Creates a Prometheus meter registry.
- PrometheusMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.prometheus.PrometheusMeterRegistryFactory
- propagatingReceiverTracingObservationHandler(Tracer, Propagator) - Method in class io.micronaut.micrometer.observation.DefaultObservedFactory
- propagatingSenderTracingObservationHandler(Tracer, Propagator) - Method in class io.micronaut.micrometer.observation.DefaultObservedFactory
R
- r2dbcPoolMeterBinder(String, ConnectionFactory) - Method in class io.micronaut.configuration.metrics.binder.r2dbc.R2dbcPoolMetricsBinderFactory
-
Wires beans for each DataSource.
- R2dbcPoolMetricsBinder - Class in io.micronaut.configuration.metrics.binder.r2dbc
-
A
MeterBinder
forPoolMetrics
. - R2dbcPoolMetricsBinder(PoolMetrics, String, Iterable<Tag>) - Constructor for class io.micronaut.configuration.metrics.binder.r2dbc.R2dbcPoolMetricsBinder
- R2dbcPoolMetricsBinderFactory - Class in io.micronaut.configuration.metrics.binder.r2dbc
-
Instruments Micronaut related R2DBC pool metrics via Micrometer.
- R2dbcPoolMetricsBinderFactory() - Constructor for class io.micronaut.configuration.metrics.binder.r2dbc.R2dbcPoolMetricsBinderFactory
- RECEIVER_TRACING_OBSERVATION_HANDLER_ORDER - Static variable in class io.micronaut.micrometer.observation.DefaultObservedFactory
- request(HttpRequest<?>, MutablePropagatedContext) - Method in class io.micronaut.micrometer.observation.http.server.ObservationServerFilter
- request(MutableHttpRequest<?>, MutablePropagatedContext) - Method in class io.micronaut.micrometer.observation.http.client.ObservationClientFilter
- RequiresMetrics - Annotation Interface in io.micronaut.configuration.metrics.annotation
-
Apply to a bean that requires metrics to be enabled.
- response(HttpRequest<?>, MutableHttpResponse<?>) - Method in class io.micronaut.micrometer.observation.http.server.ObservationServerFilter
- response(MutableHttpRequest<?>, HttpResponse<?>) - Method in class io.micronaut.micrometer.observation.http.client.ObservationClientFilter
- restoreThreadContext(Observation.Scope) - Method in record class io.micronaut.micrometer.observation.ObservationPropagationContext
- RESULT_TAG - Static variable in class io.micronaut.configuration.metrics.micrometer.intercept.CountedInterceptor
- RETRY_METRICS_ENABLED - Static variable in class io.micronaut.configuration.metrics.binder.retry.RetryMetricsBinder
- RetryMetricsBinder - Class in io.micronaut.configuration.metrics.binder.retry
-
Instruments Micronaut retries via Micrometer.
- RetryMetricsBinder(BeanProvider<MeterRegistry>) - Constructor for class io.micronaut.configuration.metrics.binder.retry.RetryMetricsBinder
S
- scrape() - Method in class io.micronaut.configuration.metrics.micrometer.prometheus.management.PrometheusEndpoint
-
Scrapes the data.
- SECONDS_TO_NANOS - Static variable in class io.micronaut.configuration.metrics.binder.web.HttpMeterFilterFactory
- SENDER_TRACING_OBSERVATION_HANDLER_ORDER - Static variable in class io.micronaut.micrometer.observation.DefaultObservedFactory
- SERVER_PATH - Static variable in class io.micronaut.micrometer.observation.http.AbstractObservationFilter
- ServerHttpObservationDocumentation - Enum Class in io.micronaut.micrometer.observation.http.server.instrumentation
-
Documented
KeyValues
for the HTTP server observations. - ServerHttpObservationDocumentation.HighCardinalityKeyNames - Enum Class in io.micronaut.micrometer.observation.http.server.instrumentation
-
Observations high cardinality key names for HTTP server.
- ServerHttpObservationDocumentation.LowCardinalityKeyNames - Enum Class in io.micronaut.micrometer.observation.http.server.instrumentation
-
Observations low cardinality key names for HTTP server.
- ServerRequestMeterRegistryFilter - Class in io.micronaut.configuration.metrics.binder.web
-
Registers the timers and meters for each request.
- ServerRequestMeterRegistryFilter(MeterRegistry) - Constructor for class io.micronaut.configuration.metrics.binder.web.ServerRequestMeterRegistryFilter
- ServerRequestObservationContext - Class in io.micronaut.micrometer.observation.http.server.instrumentation
-
Context that holds information for metadata collection regarding
Server HTTP requests
observations. - ServerRequestObservationContext(HttpRequest<?>) - Constructor for class io.micronaut.micrometer.observation.http.server.instrumentation.ServerRequestObservationContext
- ServerRequestObservationConvention - Interface in io.micronaut.micrometer.observation.http.server.instrumentation
-
Interface for an
ObservationConvention
forServerHttpObservationDocumentation.HTTP_SERVER_REQUESTS
. - serviceName() - Method in interface io.micronaut.configuration.metrics.micrometer.newrelictelemetry.NewRelicTelemetryMicronautConfig
- setExclusions(List<String>) - Method in class io.micronaut.micrometer.observation.http.ObservationHttpExclusionsConfiguration
-
Sets the URI patterns to be excluded from observation.
- setExport(Properties) - Method in class io.micronaut.configuration.metrics.micrometer.ExportConfigurationProperties
- setHistogram(Boolean) - Method in class io.micronaut.configuration.metrics.binder.web.config.HttpMeterConfig
-
Default: false.
- setMax(Double) - Method in class io.micronaut.configuration.metrics.binder.web.config.HttpMeterConfig
-
Default: Micrometer default value (30).
- setMin(Double) - Method in class io.micronaut.configuration.metrics.binder.web.config.HttpMeterConfig
-
Default: Micrometer default value (0.001).
- setPercentiles(Double[]) - Method in class io.micronaut.configuration.metrics.binder.web.config.HttpMeterConfig
-
Default is empty.
- setSlos(Double[]) - Method in class io.micronaut.configuration.metrics.binder.web.config.HttpMeterConfig
-
Default is empty.
- setTags(Properties) - Method in class io.micronaut.configuration.metrics.micrometer.ExportConfigurationProperties
- shouldExclude(String) - Method in class io.micronaut.micrometer.observation.http.AbstractObservationFilter
-
Tests if the defined path should be excluded from observation.
- SIGNALFX_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.signalfx.SignalFxMeterRegistryFactory
- SIGNALFX_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.signalfx.SignalFxMeterRegistryFactory
- SignalFxMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.signalfx
-
Creates a SignalFx meter registry.
- SignalFxMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.signalfx.SignalFxMeterRegistryFactory
- STACKDRIVER_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.stackdriver.StackdriverMeterRegistryFactory
- STACKDRIVER_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.stackdriver.StackdriverMeterRegistryFactory
- StackdriverMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.stackdriver
-
Creates a Stackdriver meter registry.
- StackdriverMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.stackdriver.StackdriverMeterRegistryFactory
- STATSD_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.statsd.StatsdMeterRegistryFactory
- STATSD_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.statsd.StatsdMeterRegistryFactory
- StatsdMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.statsd
-
Creates a StatsD meter registry.
- StatsdMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.statsd.StatsdMeterRegistryFactory
- STATUS - Enum constant in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation.LowCardinalityKeyNames
-
HTTP response raw status code.
- STATUS - Enum constant in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation.LowCardinalityKeyNames
-
HTTP response raw status code, or
"UNKNOWN"
if no response was created. - subscribe(CoreSubscriber<? super T>) - Method in class io.micronaut.configuration.metrics.binder.web.WebMetricsPublisher
-
Called for publisher.
- supports(T) - Method in interface io.micronaut.configuration.metrics.aggregator.MeterRegistryConfigurer
-
Determines if this configurer supports the meter registry type.
- supportsContext(Observation.Context) - Method in interface io.micronaut.micrometer.observation.http.client.instrumentation.ClientRequestObservationConvention
- supportsContext(Observation.Context) - Method in interface io.micronaut.micrometer.observation.http.server.instrumentation.ServerRequestObservationConvention
- syncBuilder(SdkHttpClient) - Method in class io.micronaut.configuration.metrics.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
- syncClient(CloudWatchClientBuilder) - Method in class io.micronaut.configuration.metrics.micrometer.cloudwatch.CloudWatchMeterRegistryFactory
- SystemMeterRegistryBinderFactoryFactory - Class in io.micronaut.configuration.metrics.binder.system
-
Creates the system metrics beans.
- SystemMeterRegistryBinderFactoryFactory() - Constructor for class io.micronaut.configuration.metrics.binder.system.SystemMeterRegistryBinderFactoryFactory
T
- taggers() - Element in annotation interface io.micronaut.configuration.metrics.annotation.MetricOptions
- TimedInterceptor - Class in io.micronaut.configuration.metrics.micrometer.intercept
-
Implements support for
Timed
as AOP advice. - TimedInterceptor(MeterRegistry) - Constructor for class io.micronaut.configuration.metrics.micrometer.intercept.TimedInterceptor
-
Deprecated.Pass conversion service in new constructor
- TimedInterceptor(MeterRegistry, ConversionService) - Constructor for class io.micronaut.configuration.metrics.micrometer.intercept.TimedInterceptor
-
Deprecated.Pass list of AbstractMethodTaggers in new constructor
- TimedInterceptor(MeterRegistry, ConversionService, List<AbstractMethodTagger>) - Constructor for class io.micronaut.configuration.metrics.micrometer.intercept.TimedInterceptor
- TimedSetAnnotationMapper - Class in io.micronaut.micrometer.annotation.processing
-
Adds interceptor binding to
Timed
. - TimedSetAnnotationMapper() - Constructor for class io.micronaut.micrometer.annotation.processing.TimedSetAnnotationMapper
- toString() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.Sample
- toString() - Method in record class io.micronaut.micrometer.observation.ObservationPropagationContext
-
Returns a string representation of this record class.
- tracingAwareMeterObservationHandler(MeterRegistry, Tracer) - Method in class io.micronaut.micrometer.observation.DefaultObservedFactory
U
- updateThreadContext() - Method in record class io.micronaut.micrometer.observation.ObservationPropagationContext
- uptimeMetrics() - Method in class io.micronaut.configuration.metrics.binder.system.SystemMeterRegistryBinderFactoryFactory
-
Uptime metrics bean.
- URI - Enum constant in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation.LowCardinalityKeyNames
-
URI template used for HTTP request, or "none" if none was provided.
- URI - Enum constant in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation.LowCardinalityKeyNames
-
URI pattern for the matching handler if available, falling back to
REDIRECTION
for 3xx responses,NOT_FOUND
for 404 responses andUNKNOWN
for all other requests.
V
- valueOf(String) - Static method in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation.HighCardinalityKeyNames
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation.LowCardinalityKeyNames
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation.HighCardinalityKeyNames
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation.LowCardinalityKeyNames
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation.HighCardinalityKeyNames
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation.LowCardinalityKeyNames
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.micrometer.observation.http.client.instrumentation.ClientHttpObservationDocumentation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation.HighCardinalityKeyNames
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation.LowCardinalityKeyNames
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.micronaut.micrometer.observation.http.server.instrumentation.ServerHttpObservationDocumentation
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WAVEFRONT_CONFIG - Static variable in class io.micronaut.configuration.metrics.micrometer.wavefront.WavefrontMeterRegistryFactory
- WAVEFRONT_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.wavefront.WavefrontMeterRegistryFactory
- WavefrontMeterRegistryFactory - Class in io.micronaut.configuration.metrics.micrometer.wavefront
-
Creates a Wavefront meter registry.
- WavefrontMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.wavefront.WavefrontMeterRegistryFactory
- WebMetricsClientCondition - Class in io.micronaut.configuration.metrics.binder.web
-
A custom
Condition
that defines ifClientRequestMetricRegistryFilter
should be created. - WebMetricsClientCondition() - Constructor for class io.micronaut.configuration.metrics.binder.web.WebMetricsClientCondition
- WebMetricsPublisher<T extends io.micronaut.http.HttpResponse<?>> - Class in io.micronaut.configuration.metrics.binder.web
-
Deals with the web filter metrics for success and error conditions.
- WebMetricsServerCondition - Class in io.micronaut.configuration.metrics.binder.web
-
A custom
Condition
that defines ifServerRequestMeterRegistryFilter
should be created. - WebMetricsServerCondition() - Constructor for class io.micronaut.configuration.metrics.binder.web.WebMetricsServerCondition
All Classes and Interfaces|All Packages|Constant Field Values
CloudWatchMeterRegistryFactory(software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain,software.amazon.awssdk.regions.providers.AwsRegionProviderChain,@io.micronaut.core.annotation.Nullable io.micronaut.aws.ua.UserAgentProvider,@io.micronaut.core.annotation.Nullable io.micronaut.aws.sdk.v2.service.AWSServiceConfiguration)
instead.