Skip navigation links
B C D E F G H I J L M O P R S T U W 

B

bindImplementationSpecificMetrics(MeterRegistry) - Method in class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetrics
Deprecated.
 
bindTo(MeterRegistry) - Method in class io.micronaut.configuration.metrics.binder.datasource.DataSourcePoolMetricsBinder
Method for getting metadataProvider object for datasource that will bind the pool metrics.

C

classLoaderMetrics() - Method in class io.micronaut.configuration.metrics.binder.jvm.JvmMeterRegistryBinderFactory
JVM Class loader metrics bean.
ClientRequestMetricRegistryFilter - Class in io.micronaut.configuration.metrics.binder.web
A HttpClientFilter that produces metrics under the key http.client.requests.
ClientRequestMetricRegistryFilter(MeterRegistry) - Constructor for class io.micronaut.configuration.metrics.binder.web.ClientRequestMetricRegistryFilter
Default constructor.
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
Method to configure a meter registry with binders, filters, etc.
configure(T) - Method in interface io.micronaut.configuration.metrics.aggregator.MeterRegistryConfigurer
Method to configure a meter registry with binders, filters, etc.
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
 

D

dataSourceMeterBinder(String, DataSourcePoolMetadata) - Method in class io.micronaut.configuration.metrics.binder.datasource.DataSourcePoolMetricsBinderFactory
Method to wire beans for each type of datasource.
DataSourcePoolMetricsBinder - Class in io.micronaut.configuration.metrics.binder.datasource
A MeterBinder for a DataSource.
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.
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.configuration.metrics.binder.web.ClientRequestMetricRegistryFilter
 
doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.configuration.metrics.binder.web.ServerRequestMeterRegistryFilter
 
doFilterOnce(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.configuration.metrics.binder.web.ServerRequestMeterRegistryFilter

E

ENABLED - Static variable in class io.micronaut.configuration.metrics.binder.web.WebMetricsPublisher
Constant used to define whether web metrics are enabled or not.
evictionCount() - Method in class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetrics
Deprecated.
 
EXCEPTION_TAG - Static variable in class io.micronaut.configuration.metrics.micrometer.intercept.TimedInterceptor
Tag key for an exception.
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
Default constructor.
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.

G

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.
getDescription() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.MetricDetails
Get description.
getExport() - Method in class io.micronaut.configuration.metrics.micrometer.ExportConfigurationProperties
 
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
Method to read individual metric data.
getName() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.MetricDetails
Get the name.
getNames() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.MetricNames
Get the names.
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.
getType() - Method in class io.micronaut.configuration.metrics.aggregator.CompositeMeterRegistryConfigurer
 
getType() - Method in interface io.micronaut.configuration.metrics.aggregator.MeterRegistryConfigurer
 
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.

H

hitCount() - Method in class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetrics
Deprecated.
 
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
 

I

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
Annotations specific to metrics configuration.
io.micronaut.configuration.metrics.binder.cache - package io.micronaut.configuration.metrics.binder.cache
Contains classes that binds metrics Micronaut's re-packaged version of Caffeine.
io.micronaut.configuration.metrics.binder.datasource - package io.micronaut.configuration.metrics.binder.datasource
Contains classes that bind metrics for configured JDBC data sources.
io.micronaut.configuration.metrics.binder.executor - package io.micronaut.configuration.metrics.binder.executor
Contains 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.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.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.annotation - package io.micronaut.configuration.metrics.micrometer.annotation
 
io.micronaut.configuration.metrics.micrometer.intercept - package io.micronaut.configuration.metrics.micrometer.intercept
 
io.micronaut.configuration.metrics.micrometer.logging - package io.micronaut.configuration.metrics.micrometer.logging
Configuration for Micrometer-Logging metrics.

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.
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
Binder factory that will create 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.

L

listNames() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint
Read operation to list metric names.
LogbackMeterRegistryBinderFactory - Class in io.micronaut.configuration.metrics.binder.logging
Binder factory that will create 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
The LoggingMeterRegistryFactory that will configure and create a logging meter registry.
LoggingMeterRegistryFactory() - Constructor for class io.micronaut.configuration.metrics.micrometer.logging.LoggingMeterRegistryFactory
 

M

MeterRegistryConfigurer<T extends io.micrometer.core.instrument.MeterRegistry> - Interface in io.micronaut.configuration.metrics.aggregator
Class that will configure 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
 
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
 
MetricsEndpoint - Class in io.micronaut.configuration.metrics.management.endpoint
Provides a metrics endpoint to visualize metrics.
MetricsEndpoint(MeterRegistry, DataSource[]) - Constructor for class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint
Constructor for metrics endpoint.
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.
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_ENABLED - Static variable in class io.micronaut.configuration.metrics.micrometer.MeterRegistryFactory
 
MICRONAUT_METRICS_EXPORT - Static variable in class io.micronaut.configuration.metrics.micrometer.MeterRegistryFactory
 
MicronautCaffeineCacheMetrics - Class in io.micronaut.configuration.metrics.binder.cache
Deprecated.
Use instead. Since cache was separated from core this is no longer necessary
MicronautCaffeineCacheMetrics(Cache<?, ?>, String, Iterable<Tag>) - Constructor for class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetrics
Deprecated.
Creates a new MicronautCaffeineCacheMetrics instance.
MicronautCaffeineCacheMetricsBinder - Class in io.micronaut.configuration.metrics.binder.cache
Deprecated.
Since cache was separated from core this is no longer necessary
MicronautCaffeineCacheMetricsBinder(BeanProvider<MeterRegistry>) - Constructor for class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetricsBinder
Deprecated.
Default constructor.
MircometerTimed - Annotation Type in io.micronaut.configuration.metrics.micrometer.annotation
Deprecated.
Replaced by annotation binding
missCount() - Method in class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetrics
Deprecated.
 
monitor(MeterRegistry, C, String, String...) - Static method in class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetrics
Deprecated.
Record metrics on a Caffeine cache.
monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetrics
Deprecated.
Record metrics on a Caffeine cache.
monitor(MeterRegistry, C, String, String...) - Static method in class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetrics
Deprecated.
Record metrics on a Caffeine cache.
monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetrics
Deprecated.
Record metrics on a Caffeine cache.

O

onCreated(BeanCreatedEvent<CacheManager>) - Method in class io.micronaut.configuration.metrics.binder.cache.JCacheMetricsBinder
 
onCreated(BeanCreatedEvent<Cache<?>>) - Method in class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetricsBinder
Deprecated.
 
onCreated(BeanCreatedEvent<ExecutorService>) - Method in class io.micronaut.configuration.metrics.binder.executor.ExecutorServiceMetricsBinder
 

P

processorMetrics() - Method in class io.micronaut.configuration.metrics.binder.system.SystemMeterRegistryBinderFactoryFactory
Processor metrics bean.
putCount() - Method in class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetrics
Deprecated.
 

R

RequiresMetrics - Annotation Type in io.micronaut.configuration.metrics.annotation
An annotation that can be applied to any bean that requires Metrics is enabled.
RESULT_TAG - Static variable in class io.micronaut.configuration.metrics.micrometer.intercept.CountedInterceptor
 

S

ServerRequestMeterRegistryFilter - Class in io.micronaut.configuration.metrics.binder.web
Once per request web filter that will register the timers and meters for each request.
ServerRequestMeterRegistryFilter(MeterRegistry) - Constructor for class io.micronaut.configuration.metrics.binder.web.ServerRequestMeterRegistryFilter
Filter constructor.
setExport(Properties) - Method in class io.micronaut.configuration.metrics.micrometer.ExportConfigurationProperties
 
size() - Method in class io.micronaut.configuration.metrics.binder.cache.MicronautCaffeineCacheMetrics
Deprecated.
 
subscribe(CoreSubscriber<? super T>) - Method in class io.micronaut.configuration.metrics.binder.web.WebMetricsPublisher
The subscribe method that will be called for publisher.
supports(T) - Method in interface io.micronaut.configuration.metrics.aggregator.MeterRegistryConfigurer
Method to determine if this configurer supports the meter registry type.
SystemMeterRegistryBinderFactoryFactory - Class in io.micronaut.configuration.metrics.binder.system
Binder factory that will create the system metrics beans.
SystemMeterRegistryBinderFactoryFactory() - Constructor for class io.micronaut.configuration.metrics.binder.system.SystemMeterRegistryBinderFactoryFactory
 

T

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
Default constructor.
toString() - Method in class io.micronaut.configuration.metrics.management.endpoint.MetricsEndpoint.Sample
 

U

uptimeMetrics() - Method in class io.micronaut.configuration.metrics.binder.system.SystemMeterRegistryBinderFactoryFactory
Uptime metrics bean.

W

WebMetricsPublisher<T extends io.micronaut.http.HttpResponse<?>> - Class in io.micronaut.configuration.metrics.binder.web
A publisher that will deal with the web filter metrics for success and error conditions.
B C D E F G H I J L M O P R S T U W 
Skip navigation links