A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDistributionSummary - Class in io.micrometer.core.instrument
- AbstractDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double, boolean) - Constructor for class io.micrometer.core.instrument.AbstractDistributionSummary
- AbstractMeter - Class in io.micrometer.core.instrument
- AbstractMeter(Meter.Id) - Constructor for class io.micrometer.core.instrument.AbstractMeter
- AbstractTimer - Class in io.micrometer.core.instrument
- AbstractTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit) - Constructor for class io.micrometer.core.instrument.AbstractTimer
-
Deprecated.Timer implementations should now declare at construction time whether they support aggregable percentiles or not. By declaring it up front, Micrometer can memory optimize the histogram structure used to store distribution statistics.
- AbstractTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit, boolean) - Constructor for class io.micrometer.core.instrument.AbstractTimer
-
Creates a new timer.
- accept() - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Include a meter in published metrics.
- accept(Meter.Id) - Method in interface io.micrometer.core.instrument.config.MeterFilter
- accept(String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Add accept header.
- accept(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
When the given predicate is
true
, the meter should be present in published metrics. - ACCEPT - io.micrometer.core.instrument.config.MeterFilterReply
- acceptJson() - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Add header to accept
application/json
data. - acceptNameStartsWith(String) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Meters that start with the provided name should be present in published metrics.
- ACTIVE_TASKS - io.micrometer.core.instrument.Statistic
-
Number of currently active tasks for a long task timer.
- activeTasks() - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
- activeTasks() - Method in interface io.micrometer.core.instrument.LongTaskTimer
- activeTasks() - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
- add(long, TimeUnit) - Method in class io.micrometer.core.instrument.MockClock
- add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- add(Duration) - Method in class io.micrometer.core.instrument.MockClock
- addRegistry(MeterRegistry) - Static method in class io.micrometer.core.instrument.Metrics
-
Add a registry to the global composite registry.
- addSeconds(long) - Method in class io.micrometer.core.instrument.MockClock
- and(Tag...) - Method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance by merging this collection and the specified tags. - and(Iterable<? extends Tag>) - Method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance by merging this collection and the specified tags. - and(String...) - Method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance by merging this collection and the specified key/value pairs. - and(String, String) - Method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance by merging this collection and the specified key/value pair. - awaitTermination(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
B
- baseTimeUnit() - Method in class io.micrometer.core.instrument.AbstractTimer
- baseTimeUnit() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
- baseTimeUnit() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionTimer
- baseTimeUnit() - Method in interface io.micrometer.core.instrument.FunctionTimer
- baseTimeUnit() - Method in class io.micrometer.core.instrument.noop.NoopFunctionTimer
- baseTimeUnit() - Method in class io.micrometer.core.instrument.noop.NoopTimeGauge
- baseTimeUnit() - Method in class io.micrometer.core.instrument.noop.NoopTimer
- baseTimeUnit() - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
- baseTimeUnit() - Method in interface io.micrometer.core.instrument.TimeGauge
- baseTimeUnit() - Method in interface io.micrometer.core.instrument.Timer
- baseUnit(String) - Method in class io.micrometer.core.instrument.Counter.Builder
- baseUnit(String) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
- baseUnit(String) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
- baseUnit(String) - Method in class io.micrometer.core.instrument.Gauge.Builder
- baseUnit(String) - Method in class io.micrometer.core.instrument.Meter.Builder
- baseUnit(String) - Method in class io.micrometer.core.instrument.MultiGauge.Builder
- BaseUnits - Class in io.micrometer.core.instrument.binder
-
Base units constants for convenience.
- batchSize() - Method in interface io.micrometer.core.instrument.push.PushRegistryConfig
- bindImplementationSpecificMetrics(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
Bind detailed metrics that are particular to the cache implementation, e.g.
- bindImplementationSpecificMetrics(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
- bindImplementationSpecificMetrics(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
- bindImplementationSpecificMetrics(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
- bindImplementationSpecificMetrics(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
- bindImplementationSpecificMetrics(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.db.PostgreSQLDatabaseMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.hystrix.HystrixMetricsBinder
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jetty.JettyServerThreadPoolMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.DiskSpaceMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.kafka.KafkaConsumerMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.logging.Log4j2Metrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.logging.LogbackMetrics
- bindTo(MeterRegistry) - Method in interface io.micrometer.core.instrument.binder.MeterBinder
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.system.FileDescriptorMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.system.ProcessorMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.system.UptimeMetrics
- bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
- body() - Method in class io.micrometer.core.ipc.http.HttpSender.Response
- bucket() - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
- bucket(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
- buckets(DistributionStatisticConfig) - Static method in class io.micrometer.core.instrument.distribution.PercentileHistogramBuckets
-
Pick values from a static set of percentile buckets that yields a decent error bound on most real world timers and distribution summaries because monitoring systems like Prometheus require us to report the same buckets at every interval, regardless of where actual samples have been observed.
- bufferLength(Integer) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative histogram buckets).
- build() - Method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor.Builder
- build() - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener.Builder
- build() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
- build() - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry.Builder
- build(String, HttpSender) - Static method in class io.micrometer.core.ipc.http.HttpSender.Request
- builder() - Static method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
- builder(Timed) - Static method in interface io.micrometer.core.instrument.LongTaskTimer
-
Create a timer builder from a
Timed
annotation. - builder(Timed, String) - Static method in interface io.micrometer.core.instrument.Timer
-
Create a timer builder from a
Timed
annotation. - builder(LoggingRegistryConfig) - Static method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry
- builder(MeterRegistry) - Static method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor
-
Use this method to create an instance of
MicrometerHttpRequestExecutor
. - builder(MeterRegistry, String) - Static method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
- builder(String) - Static method in interface io.micrometer.core.instrument.Counter
- builder(String) - Static method in interface io.micrometer.core.instrument.DistributionSummary
- builder(String) - Static method in interface io.micrometer.core.instrument.LongTaskTimer
- builder(String) - Static method in class io.micrometer.core.instrument.MultiGauge
- builder(String) - Static method in interface io.micrometer.core.instrument.Timer
- builder(String, Meter.Type, Iterable<Measurement>) - Static method in interface io.micrometer.core.instrument.Meter
- builder(String, Supplier<Number>) - Static method in interface io.micrometer.core.instrument.Gauge
-
A convenience method for building a gauge from a supplying function, holding a strong reference to this function.
- builder(String, T, TimeUnit, ToDoubleFunction<T>) - Static method in interface io.micrometer.core.instrument.TimeGauge
- builder(String, T, ToDoubleFunction<T>) - Static method in interface io.micrometer.core.instrument.FunctionCounter
- builder(String, T, ToDoubleFunction<T>) - Static method in interface io.micrometer.core.instrument.Gauge
- builder(String, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Static method in interface io.micrometer.core.instrument.FunctionTimer
- Builder() - Constructor for class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
- BYTES - Static variable in class io.micrometer.core.instrument.binder.BaseUnits
-
For bytes.
C
- CacheMeterBinder - Class in io.micrometer.core.instrument.binder.cache
-
A common base class for cache metrics that ensures that all caches are instrumented with the same basic set of metrics while allowing for additional detail that is specific to an individual implementation.
- CacheMeterBinder(Object, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
- CaffeineCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
-
Collect metrics from Caffeine's com.github.benmanes.caffeine.cache.Cache.
- CaffeineCacheMetrics(Cache<?, ?>, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
Creates a new
CaffeineCacheMetrics
instance. - callFailed(Call, IOException) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
- callStart(Call) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
- camelCase - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
- ClassLoaderMetrics - Class in io.micrometer.core.instrument.binder.jvm
- ClassLoaderMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics
- ClassLoaderMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics
- clear() - Method in class io.micrometer.core.instrument.MeterRegistry
-
Clear all meters.
- clock - Variable in class io.micrometer.core.instrument.AbstractTimer
- clock - Variable in class io.micrometer.core.instrument.MeterRegistry
- clock() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
- clock(Clock) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry.Builder
- clock(MeterRegistry) - Static method in class io.micrometer.core.instrument.MockClock
- Clock - Interface in io.micrometer.core.instrument
-
Used to measure absolute and relative time.
- ClockDriftPauseDetector - Class in io.micrometer.core.instrument.distribution.pause
-
Pause detector that monitors clock drift at a configurable interval.
- ClockDriftPauseDetector(Duration, Duration) - Constructor for class io.micrometer.core.instrument.distribution.pause.ClockDriftPauseDetector
- close() - Method in class io.micrometer.core.instrument.AbstractTimer
- close() - Method in class io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
- close() - Method in class io.micrometer.core.instrument.binder.kafka.KafkaConsumerMetrics
- close() - Method in class io.micrometer.core.instrument.binder.logging.Log4j2Metrics
- close() - Method in class io.micrometer.core.instrument.binder.logging.LogbackMetrics
- close() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- close() - Method in interface io.micrometer.core.instrument.distribution.Histogram
- close() - Method in interface io.micrometer.core.instrument.Meter
- close() - Method in class io.micrometer.core.instrument.MeterRegistry
-
Closes this registry, releasing any resources in the process.
- close() - Method in class io.micrometer.core.instrument.push.PushMeterRegistry
- code() - Method in class io.micrometer.core.ipc.http.HttpSender.Response
- commandFailed(CommandFailedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsCommandListener
- commandStarted(CommandStartedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsCommandListener
- commandSucceeded(CommandSucceededEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsCommandListener
- commonTags(Iterable<Tag>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Add common tags that are applied to every meter created afterward.
- commonTags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Append a list of common tags to apply to all metrics reported to the monitoring system.
- commonTags(String...) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Append a list of common tags to apply to all metrics reported to the monitoring system.
- compareTo(Tag) - Method in interface io.micrometer.core.instrument.Tag
- CompositeFunctionCounter<T> - Class in io.micrometer.core.instrument.composite
- CompositeMeterRegistry - Class in io.micrometer.core.instrument.composite
-
The clock of the composite effectively overrides the clocks of the registries it manages without actually replacing the state of the clock in these registries with the exception of long task timers, whose clock cannot be overridden.
- CompositeMeterRegistry() - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- CompositeMeterRegistry(Clock) - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- CompositeMeterRegistry(Clock, Iterable<MeterRegistry>) - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- compress() - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Add a "Content-Encoding" header of "gzip" and compress the request body.
- compressWhen(Supplier<Boolean>) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Add a "Content-Encoding" header of "gzip" and compress the request body when the supplied condition is true.
- concat(Iterable<? extends Tag>, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance by concatenating the specified collections of tags. - concat(Iterable<? extends Tag>, String...) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance by concatenating the specified tags and key/value pairs. - config() - Method in class io.micrometer.core.instrument.MeterRegistry
- Config() - Constructor for class io.micrometer.core.instrument.MeterRegistry.Config
- configure(Meter.Id, DistributionStatisticConfig) - Method in interface io.micrometer.core.instrument.config.MeterFilter
-
This is only called when filtering new timers and distribution summaries (i.e.
- connectionAdded(ConnectionAddedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
- connectionCheckedIn(ConnectionCheckedInEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
- connectionCheckedOut(ConnectionCheckedOutEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
- connectionPoolClosed(ConnectionPoolClosedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
- connectionPoolOpened(ConnectionPoolOpenedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
- connectionRemoved(ConnectionRemovedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
- connectTimeout() - Method in interface io.micrometer.core.instrument.push.PushRegistryConfig
-
Deprecated.Connect timeout and read timeout have different meanings depending on the HTTP client. Configure timeout options on your
HttpSender
of choice instead. - convert(double, TimeUnit, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
- count() - Method in class io.micrometer.core.instrument.composite.CompositeFunctionCounter
- count() - Method in interface io.micrometer.core.instrument.Counter
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeCounter
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionCounter
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
The total number of occurrences of the timed event.
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
- count() - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
- count() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
- count() - Method in interface io.micrometer.core.instrument.DistributionSummary
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionCounter
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionTimer
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
- count() - Method in interface io.micrometer.core.instrument.FunctionCounter
- count() - Method in interface io.micrometer.core.instrument.FunctionTimer
- count() - Method in class io.micrometer.core.instrument.noop.NoopCounter
- count() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
- count() - Method in class io.micrometer.core.instrument.noop.NoopFunctionCounter
- count() - Method in class io.micrometer.core.instrument.noop.NoopFunctionTimer
- count() - Method in class io.micrometer.core.instrument.noop.NoopTimer
- count() - Method in class io.micrometer.core.instrument.step.StepCounter
- count() - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
- count() - Method in class io.micrometer.core.instrument.step.StepFunctionCounter
- count() - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
-
The total number of occurrences of the timed event.
- count() - Method in class io.micrometer.core.instrument.step.StepTimer
- count() - Method in interface io.micrometer.core.instrument.Timer
- COUNT - io.micrometer.core.instrument.Statistic
-
Rate per second for calls.
- CountAtBucket - Class in io.micrometer.core.instrument.distribution
-
The count of events less than or equal to a histogram bucket.
- CountAtBucket(long, double) - Constructor for class io.micrometer.core.instrument.distribution.CountAtBucket
- Counted - Annotation Type in io.micrometer.core.annotation
-
Annotated methods would expose a few counter metrics about their execution status.
- CountedAspect - Class in io.micrometer.core.aop
-
Aspect responsible for intercepting all methods annotated with the
Counted
annotation and record a few counter metrics about their execution status. - CountedAspect(MeterRegistry) - Constructor for class io.micrometer.core.aop.CountedAspect
-
Construct a new aspect with the given
meterRegistry
along with a default tags provider. - CountedAspect(MeterRegistry, Function<ProceedingJoinPoint, Iterable<Tag>>) - Constructor for class io.micrometer.core.aop.CountedAspect
-
Constructs a new aspect with the given
meterRegistry
and tags provider function. - counter() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- counter() - Method in class io.micrometer.core.instrument.search.Search
- counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Tracks a monotonically increasing value.
- counter(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
-
Tracks a monotonically increasing value.
- counter(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
Tracks a number, maintaining a weak reference on it.
- counter(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.Metrics.More
-
Tracks a number, maintaining a weak reference on it.
- counter(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
Tracks a monotonically increasing value, automatically incrementing the counter whenever the value is observed.
- counter(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.Metrics.More
-
Tracks a monotonically increasing value, automatically incrementing the counter whenever the value is observed.
- counter(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Tracks a monotonically increasing value.
- counter(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
-
Tracks a monotonically increasing value.
- Counter - Interface in io.micrometer.core.instrument
-
Counters monitor monotonically increasing values.
- COUNTER - io.micrometer.core.instrument.Meter.Type
- Counter.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for counters.
- counters() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- counters() - Method in class io.micrometer.core.instrument.search.Search
- CountingMode - Enum in io.micrometer.core.instrument.simple
- CUMULATIVE - io.micrometer.core.instrument.simple.CountingMode
-
Counts and totals are monotonically increasing.
- CumulativeCounter - Class in io.micrometer.core.instrument.cumulative
- CumulativeCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeCounter
- CumulativeDistributionSummary - Class in io.micrometer.core.instrument.cumulative
-
Cumulative distribution summary.
- CumulativeDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
Deprecated.
- CumulativeDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double, boolean) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
- CumulativeFunctionCounter<T> - Class in io.micrometer.core.instrument.cumulative
- CumulativeFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeFunctionCounter
- CumulativeFunctionTimer<T> - Class in io.micrometer.core.instrument.cumulative
-
A timer that tracks monotonically increasing functions for count and totalTime.
- CumulativeFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit, TimeUnit) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
- CumulativeTimer - Class in io.micrometer.core.instrument.cumulative
- CumulativeTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeTimer
- CumulativeTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit, boolean) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeTimer
D
- DatabaseTableMetrics - Class in io.micrometer.core.instrument.binder.db
- DatabaseTableMetrics(DataSource, String, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the row count for an individual database table.
- DatabaseTableMetrics(DataSource, String, String, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the result based on a query.
- daysToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
- decimal(double) - Static method in class io.micrometer.core.instrument.util.DoubleFormat
- decimalOrNan(double) - Static method in class io.micrometer.core.instrument.util.DoubleFormat
- decimalOrWhole(double) - Static method in class io.micrometer.core.instrument.util.DoubleFormat
-
Deprecated.since 1.0.11 in favour of
DoubleFormat.wholeOrDecimal(double)
- DEFAULT - Static variable in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
- DEFAULT - Static variable in interface io.micrometer.core.instrument.logging.LoggingRegistryConfig
- DEFAULT - Static variable in interface io.micrometer.core.instrument.simple.SimpleConfig
- DEFAULT - Static variable in interface io.micrometer.core.instrument.util.HierarchicalNameMapper
-
Sort tags alphabetically by key and append tag key values to the name with '.', e.g.
- DEFAULT_METRIC_NAME - Static variable in class io.micrometer.core.aop.TimedAspect
- DEFAULT_URI_PATTERN_HEADER - Static variable in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor
- DefaultGauge<T> - Class in io.micrometer.core.instrument.internal
- DefaultGauge(Meter.Id, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.internal.DefaultGauge
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.MeterRegistry
-
Every custom registry implementation should define a default histogram expiry at a minimum:
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
- DefaultLongTaskTimer - Class in io.micrometer.core.instrument.internal
- DefaultLongTaskTimer(Meter.Id, Clock) - Constructor for class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
- DefaultMeter - Class in io.micrometer.core.instrument.internal
- DefaultMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Constructor for class io.micrometer.core.instrument.internal.DefaultMeter
- delete(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
- DELETE - io.micrometer.core.ipc.http.HttpSender.Method
- deny() - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Reject a meter in published metrics.
- deny(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
When the given predicate is
true
, the meter should NOT be present in published metrics. - DENY - io.micrometer.core.instrument.config.MeterFilterReply
- denyNameStartsWith(String) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Meters that start with the provided name prefix should NOT be present in published metrics.
- denyUnless(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Can be used to build a whitelist of metrics matching certain criteria.
- description() - Method in annotation type io.micrometer.core.annotation.Counted
-
An optional description for what the underlying counter is going to record.
- description() - Method in annotation type io.micrometer.core.annotation.Timed
- description(String) - Method in class io.micrometer.core.instrument.Counter.Builder
- description(String) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
- description(String) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
- description(String) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
- description(String) - Method in class io.micrometer.core.instrument.Gauge.Builder
- description(String) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
- description(String) - Method in class io.micrometer.core.instrument.Meter.Builder
- description(String) - Method in class io.micrometer.core.instrument.MultiGauge.Builder
- description(String) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
- description(String) - Method in class io.micrometer.core.instrument.Timer.Builder
- DiskSpaceMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
Record metrics that report disk space usage.
- DiskSpaceMetrics(File) - Constructor for class io.micrometer.core.instrument.binder.jvm.DiskSpaceMetrics
- DiskSpaceMetrics(File, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.DiskSpaceMetrics
- DISTRIBUTION_SUMMARY - io.micrometer.core.instrument.Meter.Type
- distributionStatisticBufferLength(Integer) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Statistics emanating from a distribution summary like max, percentiles, and histogram counts decay over time to give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative histogram buckets).
- distributionStatisticBufferLength(Integer) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Statistics emanating from a timer like max, percentiles, and histogram counts decay over time to give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative histogram buckets).
- DistributionStatisticConfig - Class in io.micrometer.core.instrument.distribution
-
Configures the distribution statistics that emanate from meters like
Timer
andDistributionSummary
. - DistributionStatisticConfig() - Constructor for class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
- DistributionStatisticConfig.Builder - Class in io.micrometer.core.instrument.distribution
- distributionStatisticExpiry(Duration) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Statistics emanating from a distribution summary like max, percentiles, and histogram counts decay over time to give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative histogram buckets).
- distributionStatisticExpiry(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Statistics emanating from a timer like max, percentiles, and histogram counts decay over time to give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative histogram buckets).
- DistributionSummary - Interface in io.micrometer.core.instrument
-
Track the sample distribution of events.
- DistributionSummary.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for distribution summaries.
- divideWithCeilingRoundingMode(int, int) - Static method in class io.micrometer.core.instrument.util.MathUtils
- doStart() - Method in class io.micrometer.core.instrument.binder.jetty.InstrumentedQueuedThreadPool
- dot - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
-
This maps to identity because we suggest using dot notation everywhere in Micrometer-instrumented code
- DoubleFormat - Class in io.micrometer.core.instrument.util
-
Commonly used formatting of floating-point values used when writing custom exposition to various monitoring systems.
- DropwizardClock - Class in io.micrometer.core.instrument.dropwizard
- DropwizardClock(Clock) - Constructor for class io.micrometer.core.instrument.dropwizard.DropwizardClock
- DropwizardConfig - Interface in io.micrometer.core.instrument.dropwizard
-
Base configuration for
DropwizardMeterRegistry
. - DropwizardCounter - Class in io.micrometer.core.instrument.dropwizard
- DropwizardDistributionSummary - Class in io.micrometer.core.instrument.dropwizard
- DropwizardFunctionCounter<T> - Class in io.micrometer.core.instrument.dropwizard
- DropwizardFunctionTimer<T> - Class in io.micrometer.core.instrument.dropwizard
-
FunctionTimer
for Dropwizard Metrics. - DropwizardGauge - Class in io.micrometer.core.instrument.dropwizard
- DropwizardMeterRegistry - Class in io.micrometer.core.instrument.dropwizard
-
Dropwizard
MeterRegistry
. - DropwizardMeterRegistry(DropwizardConfig, MetricRegistry, HierarchicalNameMapper, Clock) - Constructor for class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- DropwizardTimer - Class in io.micrometer.core.instrument.dropwizard
- duration(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
- duration(long, TimeUnit) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
The current duration for an active task.
- duration(long, TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
- duration(TimeUnit) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
- duration(TimeUnit) - Method in interface io.micrometer.core.instrument.LongTaskTimer
- duration(TimeUnit) - Method in class io.micrometer.core.instrument.LongTaskTimer.Sample
- duration(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
- DURATION - io.micrometer.core.instrument.Statistic
-
Duration of a running task in a long task timer.
E
- EhCache2Metrics - Class in io.micrometer.core.instrument.binder.cache
-
Collect metrics on EhCache caches, including detailed metrics on transactions and storage space.
- EhCache2Metrics(Ehcache, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
- empty() - Static method in class io.micrometer.core.instrument.Tags
-
Return a
Tags
instance that contains no elements. - empty(long, double, double) - Static method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
- enabled() - Method in interface io.micrometer.core.instrument.push.PushRegistryConfig
- equals(Meter, Object) - Static method in class io.micrometer.core.instrument.util.MeterEquivalence
- equals(Object) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
- equals(Object) - Method in class io.micrometer.core.instrument.AbstractTimer
- equals(Object) - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
- equals(Object) - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
- equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
- equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
- equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
- equals(Object) - Method in class io.micrometer.core.instrument.ImmutableTag
- equals(Object) - Method in class io.micrometer.core.instrument.internal.DefaultGauge
- equals(Object) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
- equals(Object) - Method in class io.micrometer.core.instrument.Meter.Id
- equals(Object) - Method in class io.micrometer.core.instrument.Tags
- escapeJson(String) - Static method in class io.micrometer.core.instrument.util.StringEscapeUtils
-
Modified from the quote method in: https://github.com/codehaus/jettison/blob/master/src/main/java/org/codehaus/jettison/json/JSONObject.java
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
- evictionCount() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
- EXCEPTION_TAG - Static variable in class io.micrometer.core.aop.TimedAspect
-
Tag key for an exception.
- execute(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutor
- execute(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- execute(HttpRequest, HttpClientConnection, HttpContext) - Method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor
- ExecutorServiceMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
Monitors the status of executor service pools.
- ExecutorServiceMetrics(ExecutorService, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
- expiry(Duration) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative histogram buckets).
- exportTagsForRoute(boolean) - Method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor.Builder
-
Allows to expose the target scheme, host and port with every metric.
- extraTags() - Method in annotation type io.micrometer.core.annotation.Timed
F
- FileDescriptorMetrics - Class in io.micrometer.core.instrument.binder.system
-
File descriptor metrics gathered by the JVM.
- FileDescriptorMetrics() - Constructor for class io.micrometer.core.instrument.binder.system.FileDescriptorMetrics
- FileDescriptorMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.system.FileDescriptorMetrics
- find(String) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Initiate a search beginning with a metric name.
- forEachMeter(Consumer<? super Meter>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Iterate over each meter in the registry.
- format(Duration) - Static method in class io.micrometer.core.instrument.util.TimeUtils
- functionCounter() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- functionCounter() - Method in class io.micrometer.core.instrument.search.Search
- FunctionCounter - Interface in io.micrometer.core.instrument
-
A counter that tracks a monotonically increasing function.
- FunctionCounter.Builder<T> - Class in io.micrometer.core.instrument
-
Fluent builder for function counters.
- functionCounters() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- functionCounters() - Method in class io.micrometer.core.instrument.search.Search
- functionTimer() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- functionTimer() - Method in class io.micrometer.core.instrument.search.Search
- FunctionTimer - Interface in io.micrometer.core.instrument
-
A timer that tracks two monotonically increasing functions: one representing the count of events and one representing the total time spent in every event.
- FunctionTimer.Builder<T> - Class in io.micrometer.core.instrument
-
Fluent builder for function timer.
- functionTimers() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- functionTimers() - Method in class io.micrometer.core.instrument.search.Search
G
- gauge() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- gauge() - Method in class io.micrometer.core.instrument.search.Search
- gauge(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the
Number
. - gauge(String, Iterable<Tag>, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the
Number
. - gauge(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the object after the function
valueFunction
is applied. - gauge(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the object after the function
valueFunction
is applied. - gauge(String, T) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the
Number
. - gauge(String, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the
Number
. - gauge(String, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the object.
- gauge(String, T, ToDoubleFunction<T>) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the object.
- Gauge - Interface in io.micrometer.core.instrument
-
A gauge tracks a value that may go up or down.
- GAUGE - io.micrometer.core.instrument.Meter.Type
- Gauge.Builder<T> - Class in io.micrometer.core.instrument
-
Fluent builder for gauges.
- gaugeCollectionSize(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the size of the
Collection
. - gaugeCollectionSize(String, Iterable<Tag>, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the size of the
Collection
. - gaugeMapSize(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the size of the
Map
. - gaugeMapSize(String, Iterable<Tag>, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the size of the
Map
. - gauges() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- gauges() - Method in class io.micrometer.core.instrument.search.Search
- get(int) - Method in class io.micrometer.core.instrument.util.MeterPartition
- get(String) - Method in interface io.micrometer.core.instrument.config.MeterRegistryConfig
-
Get the value associated with a key.
- get(String) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Initiate a search beginning with a metric name.
- get(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
- GET - io.micrometer.core.ipc.http.HttpSender.Method
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.MeterRegistry
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- getBaseUnit() - Method in class io.micrometer.core.instrument.Meter.Id
- getBufferLength() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative histogram buckets).
- getConventionName(NamingConvention) - Method in class io.micrometer.core.instrument.Meter.Id
- getConventionName(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
- getConventionTags(NamingConvention) - Method in class io.micrometer.core.instrument.Meter.Id
-
Tags that are sorted by key and formatted
- getConventionTags(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
- getCurrent() - Method in class io.micrometer.core.instrument.step.StepDouble
- getCurrent() - Method in class io.micrometer.core.instrument.step.StepLong
- getDescription() - Method in class io.micrometer.core.instrument.Meter.Id
- getDropwizardMeter() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionCounter
- getDropwizardMeter() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionTimer
- getDropwizardRegistry() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- getEntity() - Method in class io.micrometer.core.ipc.http.HttpSender.Request
- getExpiry() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative histogram buckets).
- getHistogramBuckets(boolean) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
- getId() - Method in class io.micrometer.core.instrument.AbstractMeter
- getId() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
- getId() - Method in interface io.micrometer.core.instrument.Meter
- getId() - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
- getKey() - Method in class io.micrometer.core.instrument.ImmutableTag
- getKey() - Method in interface io.micrometer.core.instrument.Tag
- getMaximumExpectedValue() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
The maximum value that the meter is expected to observe.
- getMBeanServer() - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
- getMeters() - Method in class io.micrometer.core.instrument.MeterRegistry
- getMethod() - Method in class io.micrometer.core.ipc.http.HttpSender.Request
- getMetricsPublisherForCollapser(HystrixCollapserKey, HystrixCollapserMetrics, HystrixCollapserProperties) - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
- getMetricsPublisherForCommand(HystrixCommandKey, HystrixCommandGroupKey, HystrixCommandMetrics, HystrixCircuitBreaker, HystrixCommandProperties) - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
- getMetricsPublisherForThreadPool(HystrixThreadPoolKey, HystrixThreadPoolMetrics, HystrixThreadPoolProperties) - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
- getMinimumExpectedValue() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
The minimum value that the meter is expected to observe.
- getName() - Method in class io.micrometer.core.instrument.Meter.Id
- getPauseThreshold() - Method in class io.micrometer.core.instrument.distribution.pause.ClockDriftPauseDetector
- getPercentilePrecision() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Determines the number of digits of precision to maintain on the dynamic range histogram used to compute percentile approximations.
- getPercentiles() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Produces an additional time series for each requested percentile.
- getRegistries() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- getRequestHeaders() - Method in class io.micrometer.core.ipc.http.HttpSender.Request
- getSlaBoundaries() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- getSleepInterval() - Method in class io.micrometer.core.instrument.distribution.pause.ClockDriftPauseDetector
- getStatistic() - Method in class io.micrometer.core.instrument.Measurement
- getTag(String) - Method in class io.micrometer.core.instrument.Meter.Id
- getTags() - Method in class io.micrometer.core.instrument.Meter.Id
- getTagsAsIterable() - Method in class io.micrometer.core.instrument.Meter.Id
- getTagsWithCacheName() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
- getTagValueRepresentation() - Method in enum io.micrometer.core.instrument.Statistic
- getTick() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardClock
- getTime() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardClock
- getType() - Method in class io.micrometer.core.instrument.internal.DefaultMeter
- getType() - Method in class io.micrometer.core.instrument.Meter.Id
-
The type is used by different registry implementations to structure the exposition of metrics to different backends.
- getUrl() - Method in class io.micrometer.core.ipc.http.HttpSender.Request
- getValue() - Method in class io.micrometer.core.instrument.ImmutableTag
- getValue() - Method in class io.micrometer.core.instrument.Measurement
- getValue() - Method in interface io.micrometer.core.instrument.Tag
- globalRegistry - Static variable in class io.micrometer.core.instrument.Metrics
- GuavaCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
- GuavaCacheMetrics(Cache<?, ?>, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
H
- hashCode() - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
- hashCode() - Method in class io.micrometer.core.instrument.AbstractTimer
- hashCode() - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
- hashCode() - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
- hashCode() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
- hashCode() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
- hashCode() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
- hashCode() - Method in class io.micrometer.core.instrument.ImmutableTag
- hashCode() - Method in class io.micrometer.core.instrument.internal.DefaultGauge
- hashCode() - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
- hashCode() - Method in class io.micrometer.core.instrument.Meter.Id
- hashCode() - Method in class io.micrometer.core.instrument.Tags
- hashCode(Meter) - Static method in class io.micrometer.core.instrument.util.MeterEquivalence
- HazelcastCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
-
Collect metrics on Hazelcast caches, including detailed metrics on storage space, near cache usage, and timings.
- HazelcastCacheMetrics(C, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
- head(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
- HEAD - io.micrometer.core.ipc.http.HttpSender.Method
- HibernateMetrics - Class in io.micrometer.core.instrument.binder.jpa
-
A
MeterBinder
implementation that provides Hibernate metrics. - HibernateMetrics(EntityManagerFactory, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
Deprecated.since 1.1.2 in favor of
HibernateMetrics(SessionFactory, String, Iterable)
- HibernateMetrics(SessionFactory, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
Create a
HibernateMetrics
. - HierarchicalNameMapper - Interface in io.micrometer.core.instrument.util
-
Defines the mapping between a combination of name + dimensional tags and a hierarchical name.
- histogram - Variable in class io.micrometer.core.instrument.AbstractDistributionSummary
- histogram - Variable in class io.micrometer.core.instrument.AbstractTimer
- histogram() - Method in annotation type io.micrometer.core.annotation.Timed
- Histogram - Interface in io.micrometer.core.instrument.distribution
-
The contract for histograms used to generate distribution statistics for
Timer
andDistributionSummary
. - histogramCountAtValue(long) - Method in interface io.micrometer.core.instrument.DistributionSummary
-
Deprecated.Use
HistogramSupport.takeSnapshot()
to retrieve bucket counts. - histogramCountAtValue(long) - Method in interface io.micrometer.core.instrument.Timer
-
Deprecated.Use
HistogramSupport.takeSnapshot()
to retrieve bucket counts. - histogramCounts() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
- HistogramGauges - Class in io.micrometer.core.instrument.distribution
- HistogramSnapshot - Class in io.micrometer.core.instrument.distribution
- HistogramSnapshot(long, double, double, ValueAtPercentile[], CountAtBucket[], BiConsumer<PrintStream, Double>) - Constructor for class io.micrometer.core.instrument.distribution.HistogramSnapshot
- HistogramSupport - Interface in io.micrometer.core.instrument.distribution
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
- hitCount() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
- hoursToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
- HttpSender - Interface in io.micrometer.core.ipc.http
-
A general-purpose interface for controlling how
MeterRegistry
implementations perform HTTP calls for various purposes. - HttpSender.Method - Enum in io.micrometer.core.ipc.http
- HttpSender.Request - Class in io.micrometer.core.ipc.http
- HttpSender.Request.Builder - Class in io.micrometer.core.ipc.http
- HttpSender.Response - Class in io.micrometer.core.ipc.http
- HttpUrlConnectionSender - Class in io.micrometer.core.ipc.http
-
HttpURLConnection
-basedHttpSender
. - HttpUrlConnectionSender() - Constructor for class io.micrometer.core.ipc.http.HttpUrlConnectionSender
-
Use the default timeouts and proxy settings for the sender.
- HttpUrlConnectionSender(Duration, Duration) - Constructor for class io.micrometer.core.ipc.http.HttpUrlConnectionSender
-
Creates a sender with the specified timeouts but uses the default proxy settings.
- HttpUrlConnectionSender(Duration, Duration, Proxy) - Constructor for class io.micrometer.core.ipc.http.HttpUrlConnectionSender
-
Creates a sender with the specified timeouts and proxy settings.
- HystrixMetricsBinder - Class in io.micrometer.core.instrument.binder.hystrix
- HystrixMetricsBinder() - Constructor for class io.micrometer.core.instrument.binder.hystrix.HystrixMetricsBinder
I
- Id(String, Tags, String, String, Meter.Type) - Constructor for class io.micrometer.core.instrument.Meter.Id
- identity - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
- ignoreMetrics(Runnable) - Static method in class io.micrometer.core.instrument.binder.logging.LogbackMetrics
-
Used by
Counter.increment()
implementations that may cause a logback logging event to occur. - ignoreTags(String...) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Suppress tags with given tag keys.
- ImmutableTag - Class in io.micrometer.core.instrument
-
Immutable
Tag
. - ImmutableTag(String, String) - Constructor for class io.micrometer.core.instrument.ImmutableTag
- in(MeterRegistry) - Static method in class io.micrometer.core.instrument.search.RequiredSearch
-
Initiate a new search for meters inside a registry.
- in(MeterRegistry) - Static method in class io.micrometer.core.instrument.search.Search
-
Initiate a new search for meters inside a registry.
- increment() - Method in interface io.micrometer.core.instrument.Counter
-
Update the counter by one.
- increment(double) - Method in interface io.micrometer.core.instrument.Counter
-
Update the counter by
amount
. - increment(double) - Method in class io.micrometer.core.instrument.cumulative.CumulativeCounter
- increment(double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
- increment(double) - Method in class io.micrometer.core.instrument.noop.NoopCounter
- increment(double) - Method in class io.micrometer.core.instrument.step.StepCounter
- Incubating - Annotation Type in io.micrometer.core.annotation
-
This is a feature that is experimental and may yield a breaking change in a minor release.
- initialize() - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherCommand
- initialize() - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherThreadPool
- INSTANCE - Static variable in class io.micrometer.core.instrument.distribution.NoopHistogram
- InstrumentedQueuedThreadPool - Class in io.micrometer.core.instrument.binder.jetty
- InstrumentedQueuedThreadPool(MeterRegistry, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jetty.InstrumentedQueuedThreadPool
- interceptAndRecord(ProceedingJoinPoint, Counted) - Method in class io.micrometer.core.aop.CountedAspect
-
Intercept methods annotated with the
Counted
annotation and expose a few counters about their execution status. - InvalidConfigurationException - Exception in io.micrometer.core.instrument.config
-
Signals that a piece of provided configuration is not acceptable for some reason.
- InvalidConfigurationException(String) - Constructor for exception io.micrometer.core.instrument.config.InvalidConfigurationException
- invokeAll(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- invokeAny(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- io.micrometer.core.annotation - package io.micrometer.core.annotation
- io.micrometer.core.aop - package io.micrometer.core.aop
- io.micrometer.core.instrument - package io.micrometer.core.instrument
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.binder - package io.micrometer.core.instrument.binder
- io.micrometer.core.instrument.binder.cache - package io.micrometer.core.instrument.binder.cache
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.binder.db - package io.micrometer.core.instrument.binder.db
- io.micrometer.core.instrument.binder.httpcomponents - package io.micrometer.core.instrument.binder.httpcomponents
- io.micrometer.core.instrument.binder.hystrix - package io.micrometer.core.instrument.binder.hystrix
- io.micrometer.core.instrument.binder.jetty - package io.micrometer.core.instrument.binder.jetty
- io.micrometer.core.instrument.binder.jpa - package io.micrometer.core.instrument.binder.jpa
- io.micrometer.core.instrument.binder.jvm - package io.micrometer.core.instrument.binder.jvm
- io.micrometer.core.instrument.binder.kafka - package io.micrometer.core.instrument.binder.kafka
- io.micrometer.core.instrument.binder.logging - package io.micrometer.core.instrument.binder.logging
- io.micrometer.core.instrument.binder.mongodb - package io.micrometer.core.instrument.binder.mongodb
- io.micrometer.core.instrument.binder.okhttp3 - package io.micrometer.core.instrument.binder.okhttp3
- io.micrometer.core.instrument.binder.system - package io.micrometer.core.instrument.binder.system
- io.micrometer.core.instrument.binder.tomcat - package io.micrometer.core.instrument.binder.tomcat
- io.micrometer.core.instrument.composite - package io.micrometer.core.instrument.composite
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.config - package io.micrometer.core.instrument.config
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.cumulative - package io.micrometer.core.instrument.cumulative
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.distribution - package io.micrometer.core.instrument.distribution
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.distribution.pause - package io.micrometer.core.instrument.distribution.pause
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.dropwizard - package io.micrometer.core.instrument.dropwizard
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.internal - package io.micrometer.core.instrument.internal
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.logging - package io.micrometer.core.instrument.logging
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.noop - package io.micrometer.core.instrument.noop
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.push - package io.micrometer.core.instrument.push
- io.micrometer.core.instrument.search - package io.micrometer.core.instrument.search
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.simple - package io.micrometer.core.instrument.simple
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.step - package io.micrometer.core.instrument.step
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.util - package io.micrometer.core.instrument.util
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.ipc.http - package io.micrometer.core.ipc.http
- io.micrometer.core.lang - package io.micrometer.core.lang
- IOUtils - Class in io.micrometer.core.instrument.util
-
Utilities for IO.
- isBlank(String) - Static method in class io.micrometer.core.instrument.util.StringUtils
-
Check if the String is null or has only whitespaces.
- isClosed() - Method in class io.micrometer.core.instrument.MeterRegistry
-
If the registry is closed, it will no longer accept new meters and any publishing activity will cease.
- isEmpty() - Method in class io.micrometer.core.instrument.util.MeterPartition
- isEmpty(String) - Static method in class io.micrometer.core.instrument.util.StringUtils
-
Check if the String is null or empty.
- isNotBlank(String) - Static method in class io.micrometer.core.instrument.util.StringUtils
-
Check if the String has any non-whitespace character.
- isNotEmpty(String) - Static method in class io.micrometer.core.instrument.util.StringUtils
-
Check if the String has any character.
- isPercentileHistogram() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring systems that have query facilities to do so (e.g.
- isPublishingHistogram() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
- isPublishingPercentiles() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
- isShutdown() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- isSuccessful() - Method in class io.micrometer.core.ipc.http.HttpSender.Response
- isTerminated() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- iterator() - Method in class io.micrometer.core.instrument.Tags
J
- JCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
-
Collect metrics on JSR-107 JCache caches, including detailed metrics on manual puts and removals.
- JCacheMetrics(Cache<?, ?>, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.JCacheMetrics
- JettyServerThreadPoolMetrics - Class in io.micrometer.core.instrument.binder.jetty
-
MeterBinder
for JettyThreadPool
. - JettyServerThreadPoolMetrics(ThreadPool, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jetty.JettyServerThreadPoolMetrics
- JettyStatisticsMetrics - Class in io.micrometer.core.instrument.binder.jetty
- JettyStatisticsMetrics(StatisticsHandler, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
- JsonUtils - Class in io.micrometer.core.instrument.util
- JvmGcMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
Record metrics that report a number of statistics related to garbage collection emanating from the MXBean and also adds information about GC causes.
- JvmGcMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
- JvmGcMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
- JvmMemoryMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
Record metrics that report utilization of various memory and buffer pools.
- JvmMemoryMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics
- JvmMemoryMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics
- JvmThreadMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
MeterBinder
for JVM threads. - JvmThreadMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
- JvmThreadMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
K
- KafkaConsumerMetrics - Class in io.micrometer.core.instrument.binder.kafka
-
Kafka consumer metrics collected from metrics exposed by Kafka consumers via the MBeanServer.
- KafkaConsumerMetrics() - Constructor for class io.micrometer.core.instrument.binder.kafka.KafkaConsumerMetrics
- KafkaConsumerMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.kafka.KafkaConsumerMetrics
- KafkaConsumerMetrics(MBeanServer, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.kafka.KafkaConsumerMetrics
L
- Log4j2Metrics - Class in io.micrometer.core.instrument.binder.logging
-
MeterBinder
for Apache Log4j 2. - Log4j2Metrics() - Constructor for class io.micrometer.core.instrument.binder.logging.Log4j2Metrics
- Log4j2Metrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.logging.Log4j2Metrics
- Log4j2Metrics(Iterable<Tag>, LoggerContext) - Constructor for class io.micrometer.core.instrument.binder.logging.Log4j2Metrics
- LogbackMetrics - Class in io.micrometer.core.instrument.binder.logging
- LogbackMetrics() - Constructor for class io.micrometer.core.instrument.binder.logging.LogbackMetrics
- LogbackMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.logging.LogbackMetrics
- LogbackMetrics(Iterable<Tag>, LoggerContext) - Constructor for class io.micrometer.core.instrument.binder.logging.LogbackMetrics
- LoggingMeterRegistry - Class in io.micrometer.core.instrument.logging
-
Logging
MeterRegistry
. - LoggingMeterRegistry() - Constructor for class io.micrometer.core.instrument.logging.LoggingMeterRegistry
- LoggingMeterRegistry(LoggingRegistryConfig, Clock) - Constructor for class io.micrometer.core.instrument.logging.LoggingMeterRegistry
- LoggingMeterRegistry.Builder - Class in io.micrometer.core.instrument.logging
- LoggingRegistryConfig - Interface in io.micrometer.core.instrument.logging
-
Configuration for
LoggingMeterRegistry
. - loggingSink(Consumer<String>) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry.Builder
- logInactive() - Method in interface io.micrometer.core.instrument.logging.LoggingRegistryConfig
- LONG_TASK_TIMER - io.micrometer.core.instrument.Meter.Type
- longTask() - Method in annotation type io.micrometer.core.annotation.Timed
- longTaskTimer() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- longTaskTimer() - Method in class io.micrometer.core.instrument.search.Search
- longTaskTimer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
Measures the time taken for long tasks.
- longTaskTimer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.Metrics.More
-
Measures the time taken for long tasks.
- longTaskTimer(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
Measures the time taken for long tasks.
- longTaskTimer(String, String...) - Method in class io.micrometer.core.instrument.Metrics.More
-
Measures the time taken for long tasks.
- LongTaskTimer - Interface in io.micrometer.core.instrument
-
A long task timer is used to track the total duration of all in-flight long-running tasks and the number of such tasks.
- LongTaskTimer.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for long task timers.
- LongTaskTimer.Sample - Class in io.micrometer.core.instrument
- longTaskTimers() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- longTaskTimers() - Method in class io.micrometer.core.instrument.search.Search
M
- map(Meter.Id) - Method in interface io.micrometer.core.instrument.config.MeterFilter
- match(Function<Gauge, T>, Function<Counter, T>, Function<Timer, T>, Function<DistributionSummary, T>, Function<LongTaskTimer, T>, Function<TimeGauge, T>, Function<FunctionCounter, T>, Function<FunctionTimer, T>, Function<Meter, T>) - Method in interface io.micrometer.core.instrument.Meter
- MathUtils - Class in io.micrometer.core.instrument.util
-
Utilities for math.
- max() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
- max() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
- max() - Method in interface io.micrometer.core.instrument.DistributionSummary
- max() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
- max() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
- max() - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
- max(TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
- max(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
- max(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
- max(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
- max(TimeUnit) - Method in class io.micrometer.core.instrument.step.StepTimer
- max(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
- MAX - io.micrometer.core.instrument.Statistic
-
The maximum amount recorded.
- maxExpected(String, long) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a maximum expected value on any
DistributionSummary
whose name begins with the given prefix. - maxExpected(String, Duration) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a maximum expected value on any
Timer
whose name begins with the given prefix. - maximumAllowableMetrics(int) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Useful for cost-control in monitoring systems which charge directly or indirectly by the total number of time series you generate.
- maximumAllowableTags(String, String, int, MeterFilter) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Places an upper bound on the number of tags produced by matching metrics.
- maximumExpectedValue(Long) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
The maximum value that the meter is expected to observe.
- maximumExpectedValue(Long) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Sets the maximum value that this distribution summary is expected to observe.
- maximumExpectedValue(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Sets the maximum value that this timer is expected to observe.
- mean() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
- mean() - Method in interface io.micrometer.core.instrument.DistributionSummary
- mean(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
- mean(TimeUnit) - Method in interface io.micrometer.core.instrument.FunctionTimer
- mean(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
- measure() - Method in interface io.micrometer.core.instrument.Counter
- measure() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
- measure() - Method in interface io.micrometer.core.instrument.DistributionSummary
- measure() - Method in interface io.micrometer.core.instrument.FunctionCounter
- measure() - Method in interface io.micrometer.core.instrument.FunctionTimer
- measure() - Method in interface io.micrometer.core.instrument.Gauge
- measure() - Method in class io.micrometer.core.instrument.internal.DefaultMeter
- measure() - Method in interface io.micrometer.core.instrument.LongTaskTimer
- measure() - Method in interface io.micrometer.core.instrument.Meter
-
Get a set of measurements.
- measure() - Method in class io.micrometer.core.instrument.noop.NoopMeter
- measure() - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
- measure() - Method in interface io.micrometer.core.instrument.Timer
- Measurement - Class in io.micrometer.core.instrument
-
A measurement sampled from a meter.
- Measurement(Supplier<Double>, Statistic) - Constructor for class io.micrometer.core.instrument.Measurement
- merge(DistributionStatisticConfig) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Merges two configurations.
- merge(T) - Method in interface io.micrometer.core.instrument.internal.Mergeable
-
Merge the current value set with that of the supplied object.
- Mergeable<T> - Interface in io.micrometer.core.instrument.internal
-
Based off of
org.springframework.beans.Mergeable
- meter() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- meter() - Method in class io.micrometer.core.instrument.search.Search
- Meter - Interface in io.micrometer.core.instrument
-
A named and dimensioned producer of one or more measurements.
- Meter.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for custom meters.
- Meter.Id - Class in io.micrometer.core.instrument
-
A meter is uniquely identified by its combination of name and tags.
- Meter.Type - Enum in io.micrometer.core.instrument
-
Custom meters may emit metrics like one of these types without implementing the corresponding interface.
- MeterBinder - Interface in io.micrometer.core.instrument.binder
-
Binders register one or more metrics to provide information about the state of some aspect of the application or its container.
- MeterEquivalence - Class in io.micrometer.core.instrument.util
- meterFilter(MeterFilter) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Add a meter filter to the registry.
- MeterFilter - Interface in io.micrometer.core.instrument.config
-
As requests are made of a
MeterRegistry
to create new metrics, allow for filtering out the metric altogether, transforming its ID (name or tags) in some way, and transforming its configuration. - MeterFilterReply - Enum in io.micrometer.core.instrument.config
- meterIdPrinter(Function<Meter, String>) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry.Builder
- MeterNotFoundException - Exception in io.micrometer.core.instrument.search
- MeterPartition - Class in io.micrometer.core.instrument.util
-
Modified from
Lists.partition(List, int)
. - MeterPartition(MeterRegistry, int) - Constructor for class io.micrometer.core.instrument.util.MeterPartition
- MeterRegistry - Class in io.micrometer.core.instrument
-
Creates and manages your application's set of meters.
- MeterRegistry(Clock) - Constructor for class io.micrometer.core.instrument.MeterRegistry
- MeterRegistry.Config - Class in io.micrometer.core.instrument
-
Access to configuration options for this registry.
- MeterRegistry.More - Class in io.micrometer.core.instrument
-
Additional, less commonly used meter types.
- MeterRegistryConfig - Interface in io.micrometer.core.instrument.config
- meters() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- meters() - Method in class io.micrometer.core.instrument.search.Search
- Metrics - Class in io.micrometer.core.instrument
-
Generator of meters bound to a static global composite registry.
- Metrics() - Constructor for class io.micrometer.core.instrument.Metrics
- Metrics.More - Class in io.micrometer.core.instrument
-
Additional, less commonly used meter types.
- MicrometerHttpRequestExecutor - Class in io.micrometer.core.instrument.binder.httpcomponents
-
This HttpRequestExecutor tracks the request duration of every request, that goes through a
HttpClient
. - MicrometerHttpRequestExecutor.Builder - Class in io.micrometer.core.instrument.binder.httpcomponents
- MicrometerMetricsPublisher - Class in io.micrometer.core.instrument.binder.hystrix
- MicrometerMetricsPublisher(MeterRegistry, HystrixMetricsPublisher) - Constructor for class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
- MicrometerMetricsPublisherCommand - Class in io.micrometer.core.instrument.binder.hystrix
- MicrometerMetricsPublisherCommand(MeterRegistry, HystrixCommandKey, HystrixCommandGroupKey, HystrixCommandMetrics, HystrixCircuitBreaker, HystrixMetricsPublisherCommand) - Constructor for class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherCommand
- MicrometerMetricsPublisherThreadPool - Class in io.micrometer.core.instrument.binder.hystrix
-
Micrometer publisher for Hystrix thread pool metrics.
- MicrometerMetricsPublisherThreadPool(MeterRegistry, HystrixThreadPoolKey, HystrixThreadPoolMetrics, HystrixThreadPoolProperties, HystrixMetricsPublisherThreadPool) - Constructor for class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherThreadPool
- microsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
- millisToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
- minExpected(String, long) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a minimum expected value on any
DistributionSummary
whose name begins with the given prefix. - minExpected(String, Duration) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a minimum expected value on any
Timer
whose name begins with the given prefix. - minimumExpectedValue(Long) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
The minimum value that the meter is expected to observe.
- minimumExpectedValue(Long) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Sets the minimum value that this distribution summary is expected to observe.
- minimumExpectedValue(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Sets the minimum value that this timer is expected to observe.
- minutesToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
- MissingRequiredConfigurationException - Exception in io.micrometer.core.instrument.config
-
Signals that a piece of required configuration has not been provided.
- MissingRequiredConfigurationException(String) - Constructor for exception io.micrometer.core.instrument.config.MissingRequiredConfigurationException
- MockClock - Class in io.micrometer.core.instrument
- MockClock() - Constructor for class io.micrometer.core.instrument.MockClock
- mode() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
- MongoMetricsCommandListener - Class in io.micrometer.core.instrument.binder.mongodb
-
CommandListener
for collecting command metrics fromMongoClient
. - MongoMetricsCommandListener(MeterRegistry) - Constructor for class io.micrometer.core.instrument.binder.mongodb.MongoMetricsCommandListener
- MongoMetricsConnectionPoolListener - Class in io.micrometer.core.instrument.binder.mongodb
-
ConnectionPoolListener
for collecting connection pool metrics fromMongoClient
. - MongoMetricsConnectionPoolListener(MeterRegistry) - Constructor for class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
- monitor(MeterRegistry, C, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
Record metrics on a Hazelcast cache.
- monitor(MeterRegistry, C, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
Record metrics on a JCache cache.
- monitor(MeterRegistry, C, String...) - Static method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
Record metrics on a Hazelcast cache.
- monitor(MeterRegistry, C, String...) - Static method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
Record metrics on a JCache cache.
- monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
Record metrics on a Caffeine cache.
- monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
Record metrics on a Guava cache.
- monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
Record metrics on a Caffeine cache.
- monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
Record metrics on a Guava cache.
- monitor(MeterRegistry, String, String, DataSource, String...) - Static method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the row count for an individual database table.
- monitor(MeterRegistry, Executor, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
Record metrics on the use of an
Executor
. - monitor(MeterRegistry, Executor, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
Record metrics on the use of an
Executor
. - monitor(MeterRegistry, ExecutorService, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
Record metrics on the use of an
ExecutorService
. - monitor(MeterRegistry, ExecutorService, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
Record metrics on the use of an
ExecutorService
. - monitor(MeterRegistry, EntityManagerFactory, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
Deprecated.since 1.1.2 in favor of
HibernateMetrics.monitor(MeterRegistry, SessionFactory, String, Iterable)
- monitor(MeterRegistry, EntityManagerFactory, String, String...) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
Deprecated.since 1.1.2 in favor of
HibernateMetrics.monitor(MeterRegistry, SessionFactory, String, String...)
- monitor(MeterRegistry, DataSource, String, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the row count for an individual database table.
- monitor(MeterRegistry, Ehcache, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
Record metrics on an EhCache cache.
- monitor(MeterRegistry, Ehcache, String...) - Static method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
Record metrics on an EhCache cache.
- monitor(MeterRegistry, Manager, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
- monitor(MeterRegistry, Manager, String...) - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
- monitor(MeterRegistry, StatisticsHandler, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
- monitor(MeterRegistry, StatisticsHandler, String...) - Static method in class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
- monitor(MeterRegistry, SessionFactory, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
Create
HibernateMetrics
and bind to the specified meter registry. - monitor(MeterRegistry, SessionFactory, String, String...) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
Create
HibernateMetrics
and bind to the specified meter registry. - monotonicTime() - Method in interface io.micrometer.core.instrument.Clock
-
Current time from a monotonic clock source.
- monotonicTime() - Method in class io.micrometer.core.instrument.MockClock
- more() - Method in class io.micrometer.core.instrument.MeterRegistry
-
Access to less frequently used meter types and patterns.
- more() - Static method in class io.micrometer.core.instrument.Metrics
-
Access to less frequently used meter types and patterns.
- More() - Constructor for class io.micrometer.core.instrument.MeterRegistry.More
- More() - Constructor for class io.micrometer.core.instrument.Metrics.More
- MultiGauge - Class in io.micrometer.core.instrument
- MultiGauge.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for multi-gauges.
- MultiGauge.Row<T> - Class in io.micrometer.core.instrument
N
- name(String) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the exact name.
- name(String) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the exact name.
- name(String, Meter.Type) - Method in interface io.micrometer.core.instrument.config.NamingConvention
- name(String, Meter.Type, String) - Method in interface io.micrometer.core.instrument.config.NamingConvention
- name(Predicate<String>) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag matching the name predicate.
- name(Predicate<String>) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag matching the name predicate.
- NamedThreadFactory - Class in io.micrometer.core.instrument.util
- NamedThreadFactory(String) - Constructor for class io.micrometer.core.instrument.util.NamedThreadFactory
- namingConvention() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
- namingConvention(NamingConvention) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Use the provided naming convention, overriding the default for your monitoring system.
- NamingConvention - Interface in io.micrometer.core.instrument.config
-
Monitoring systems make different recommendations regarding naming convention.
- nanosToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
- NEUTRAL - io.micrometer.core.instrument.config.MeterFilterReply
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new counter to be added to the registry.
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new distribution summary to be added to the registry.
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new function counter to be added to the registry.
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new function timer to be added to the registry.
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new gauge to be added to the registry.
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new long task timer to be added to the registry.
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new custom meter to be added to the registry.
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
- newRequest(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
- newThread(Runnable) - Method in class io.micrometer.core.instrument.util.NamedThreadFactory
- newTimeGauge(Meter.Id, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- newTimeGauge(Meter.Id, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new time gauge to be added to the registry.
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new timer to be added to the registry.
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
- NO_RESPONSE_BODY - Static variable in class io.micrometer.core.ipc.http.HttpSender.Response
- NONE - Static variable in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
- NonNull - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that annotated elements cannot be
null
. - NonNullApi - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that parameters and return values are to be considered as non-nullable by default for a given package.
- NonNullFields - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that fields are to be considered as non-nullable by default for a given package.
- NoopCounter - Class in io.micrometer.core.instrument.noop
- NoopCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopCounter
- NoopDistributionSummary - Class in io.micrometer.core.instrument.noop
- NoopDistributionSummary(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopDistributionSummary
- NoopFunctionCounter - Class in io.micrometer.core.instrument.noop
- NoopFunctionCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopFunctionCounter
- NoopFunctionTimer - Class in io.micrometer.core.instrument.noop
- NoopFunctionTimer(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopFunctionTimer
- NoopGauge - Class in io.micrometer.core.instrument.noop
- NoopGauge(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopGauge
- NoopHistogram - Class in io.micrometer.core.instrument.distribution
- NoopLongTaskTimer - Class in io.micrometer.core.instrument.noop
- NoopLongTaskTimer(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopLongTaskTimer
- NoopMeter - Class in io.micrometer.core.instrument.noop
- NoopMeter(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopMeter
- NoopTimeGauge - Class in io.micrometer.core.instrument.noop
- NoopTimeGauge(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopTimeGauge
- NoopTimer - Class in io.micrometer.core.instrument.noop
- NoopTimer(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopTimer
- NoPauseDetector - Class in io.micrometer.core.instrument.distribution.pause
- NoPauseDetector() - Constructor for class io.micrometer.core.instrument.distribution.pause.NoPauseDetector
- Nullable - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that annotated elements can be
null
under some circumstance. - nullGaugeValue() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
- numThreads() - Method in interface io.micrometer.core.instrument.push.PushRegistryConfig
O
- of(Tag...) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance containing tags constructed from the specified tags. - of(Tags, Number) - Static method in class io.micrometer.core.instrument.MultiGauge.Row
- of(Tags, Supplier<Number>) - Static method in class io.micrometer.core.instrument.MultiGauge.Row
- of(Tags, T, ToDoubleFunction<T>) - Static method in class io.micrometer.core.instrument.MultiGauge.Row
- of(Iterable<? extends Tag>) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance containing tags constructed from the specified source tags. - of(String...) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance containing tags constructed from the specified key/value pairs. - of(String, String) - Static method in interface io.micrometer.core.instrument.Tag
- of(String, String) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance containing tags constructed from the specified key/value pair. - OkHttpMetricsEventListener - Class in io.micrometer.core.instrument.binder.okhttp3
-
EventListener
for collecting metrics fromOkHttpClient
. - OkHttpMetricsEventListener.Builder - Class in io.micrometer.core.instrument.binder.okhttp3
- OkHttpSender - Class in io.micrometer.core.ipc.http
-
OkHttp-based
HttpSender
. - OkHttpSender() - Constructor for class io.micrometer.core.ipc.http.OkHttpSender
- OkHttpSender(OkHttpClient) - Constructor for class io.micrometer.core.ipc.http.OkHttpSender
- onError(Consumer<HttpSender.Response>) - Method in class io.micrometer.core.ipc.http.HttpSender.Response
- onMeterAdded(Consumer<Meter>) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Register an event listener for each meter added to the registry.
- onMeterRemoved(Consumer<Meter>) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Register an event listener for each meter removed from the registry.
- onSuccess(Consumer<HttpSender.Response>) - Method in class io.micrometer.core.ipc.http.HttpSender.Response
- options(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
- OPTIONS - io.micrometer.core.ipc.http.HttpSender.Method
- OTHER - io.micrometer.core.instrument.Meter.Type
- outputSummary(PrintStream, double) - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
P
- partition(MeterRegistry, int) - Static method in class io.micrometer.core.instrument.util.MeterPartition
- pauseDetector() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
- pauseDetector(PauseDetector) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Sets the default pause detector to use for all timers in this registry.
- pauseDetector(PauseDetector) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Sets the pause detector implementation to use for this timer.
- PauseDetector - Interface in io.micrometer.core.instrument.distribution.pause
- percentile() - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
- percentile(double) - Method in interface io.micrometer.core.instrument.DistributionSummary
-
Deprecated.Use
HistogramSupport.takeSnapshot()
to retrieve percentiles. - percentile(double, TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
Deprecated.Use
HistogramSupport.takeSnapshot()
to retrieve bucket counts. - PercentileHistogramBuckets - Class in io.micrometer.core.instrument.distribution
-
Generator for a set of histogram buckets intended for use by a monitoring system that supports aggregable percentile approximations such as Prometheus'
histogram_quantiles
or Atlas':percentiles
. - PercentileHistogramBuckets() - Constructor for class io.micrometer.core.instrument.distribution.PercentileHistogramBuckets
- percentilePrecision(Integer) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
Determines the number of digits of precision to maintain on the dynamic range histogram used to compute percentile approximations.
- percentilePrecision(Integer) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Determines the number of digits of precision to maintain on the dynamic range histogram used to compute percentile approximations.
- percentilePrecision(Integer) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Determines the number of digits of precision to maintain on the dynamic range histogram used to compute percentile approximations.
- percentiles() - Method in annotation type io.micrometer.core.annotation.Timed
- percentiles(double...) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
Produces an additional time series for each requested percentile.
- percentilesHistogram(Boolean) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
- percentileValues() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
- poll() - Method in class io.micrometer.core.instrument.distribution.TimeWindowMax
- poll() - Method in class io.micrometer.core.instrument.step.StepDouble
- poll() - Method in class io.micrometer.core.instrument.step.StepLong
- poll(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.TimeWindowMax
- post(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
- POST - io.micrometer.core.ipc.http.HttpSender.Method
- PostgreSQLDatabaseMetrics - Class in io.micrometer.core.instrument.binder.db
-
MeterBinder
for a PostgreSQL database. - PostgreSQLDatabaseMetrics(DataSource, String) - Constructor for class io.micrometer.core.instrument.binder.db.PostgreSQLDatabaseMetrics
- PostgreSQLDatabaseMetrics(DataSource, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.db.PostgreSQLDatabaseMetrics
- prefix() - Method in interface io.micrometer.core.instrument.config.MeterRegistryConfig
- prefix() - Method in interface io.micrometer.core.instrument.logging.LoggingRegistryConfig
- prefix() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
- prettyPrint(String) - Static method in class io.micrometer.core.instrument.util.JsonUtils
-
Based on https://stackoverflow.com/a/49564514/510017
- print() - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
- ProcessorMetrics - Class in io.micrometer.core.instrument.binder.system
-
Record metrics related to the CPU, gathered by the JVM.
- ProcessorMetrics() - Constructor for class io.micrometer.core.instrument.binder.system.ProcessorMetrics
- ProcessorMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.system.ProcessorMetrics
- publish() - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry
- publish() - Method in class io.micrometer.core.instrument.push.PushMeterRegistry
- publishPercentileHistogram() - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring systems that have query facilities to do so (e.g.
- publishPercentileHistogram() - Method in class io.micrometer.core.instrument.Timer.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring systems that have query facilities to do so (e.g.
- publishPercentileHistogram(Boolean) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring systems that have query facilities to do so (e.g.
- publishPercentileHistogram(Boolean) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring systems that have query facilities to do so (e.g.
- publishPercentiles(double...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Produces an additional time series for each requested percentile.
- publishPercentiles(double...) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Produces an additional time series for each requested percentile.
- PushMeterRegistry - Class in io.micrometer.core.instrument.push
- PushMeterRegistry(PushRegistryConfig, Clock) - Constructor for class io.micrometer.core.instrument.push.PushMeterRegistry
- PushRegistryConfig - Interface in io.micrometer.core.instrument.push
-
Common configuration settings for any registry that pushes aggregated metrics on a regular interval.
- put(String) - Method in interface io.micrometer.core.ipc.http.HttpSender
- PUT - io.micrometer.core.ipc.http.HttpSender.Method
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
The put mechanism is unimportant - this count applies to entries added to the cache according to a pre-defined load function such as exists in Guava/Caffeine caches as well as manual puts.
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
R
- ReactorNettySender - Class in io.micrometer.core.ipc.http
- ReactorNettySender() - Constructor for class io.micrometer.core.ipc.http.ReactorNettySender
- ReactorNettySender(HttpClient) - Constructor for class io.micrometer.core.ipc.http.ReactorNettySender
- readTimeout() - Method in interface io.micrometer.core.instrument.push.PushRegistryConfig
-
Deprecated.Connect timeout and read timeout have different meanings depending on the HTTP client. Configure timeout options on your
HttpSender
of choice instead. - record(double) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
- record(double) - Method in class io.micrometer.core.instrument.distribution.TimeWindowMax
-
For use by distribution summary implementations.
- record(double) - Method in interface io.micrometer.core.instrument.DistributionSummary
-
Updates the statistics kept by the summary with the specified amount.
- record(double) - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
- record(double, TimeUnit) - Method in class io.micrometer.core.instrument.distribution.TimeWindowMax
-
For use by timer implementations.
- record(long, TimeUnit) - Method in class io.micrometer.core.instrument.AbstractTimer
- record(long, TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
- record(long, TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
Updates the statistics kept by the timer with the specified amount.
- record(Runnable) - Method in class io.micrometer.core.instrument.AbstractTimer
- record(Runnable) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Executes the runnable
f
and records the time taken. - record(Runnable) - Method in class io.micrometer.core.instrument.noop.NoopTimer
- record(Runnable) - Method in interface io.micrometer.core.instrument.Timer
-
Executes the runnable
f
and records the time taken. - record(Duration) - Method in interface io.micrometer.core.instrument.Timer
-
Updates the statistics kept by the timer with the specified amount.
- record(Consumer<LongTaskTimer.Sample>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Executes the runnable
f
and records the time taken. - record(Supplier<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
- record(Supplier<T>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Executes the callable
f
and records the time taken. - record(Supplier<T>) - Method in class io.micrometer.core.instrument.noop.NoopTimer
- record(Supplier<T>) - Method in interface io.micrometer.core.instrument.Timer
-
Executes the Supplier
f
and records the time taken. - recordCallable(Callable<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
- recordCallable(Callable<T>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Executes the callable
f
and records the time taken. - recordCallable(Callable<T>) - Method in class io.micrometer.core.instrument.noop.NoopTimer
- recordCallable(Callable<T>) - Method in interface io.micrometer.core.instrument.Timer
-
Executes the callable
f
and records the time taken. - recordDouble(double) - Method in interface io.micrometer.core.instrument.distribution.Histogram
- recordDouble(double) - Method in class io.micrometer.core.instrument.distribution.NoopHistogram
- recordFailuresOnly() - Method in annotation type io.micrometer.core.annotation.Counted
-
By default, both failed and successful attempts are recorded.
- recordLong(long) - Method in interface io.micrometer.core.instrument.distribution.Histogram
- recordLong(long) - Method in class io.micrometer.core.instrument.distribution.NoopHistogram
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.AbstractTimer
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.step.StepTimer
- register(HistogramSupport, MeterRegistry, Function<ValueAtPercentile, String>, Function<ValueAtPercentile, Iterable<Tag>>, Function<ValueAtPercentile, Double>, Function<CountAtBucket, String>, Function<CountAtBucket, Iterable<Tag>>) - Static method in class io.micrometer.core.instrument.distribution.HistogramGauges
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Counter.Builder
-
Add the counter to a single registry, or return an existing counter in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Add the distribution summary to a single registry, or return an existing distribution summary in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
-
Add the function counter to a single registry, or return an existing function counter in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
-
Add the function timer to a single registry, or return an existing function timer in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
Add the gauge to a single registry, or return an existing gauge in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
-
Add the long task timer to a single registry, or return an existing long task timer in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Meter.Builder
-
Add the meter to a single registry, or return an existing meter in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.MultiGauge.Builder
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
-
Add the time gauge to a single registry, or return an existing time gauge in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Add the timer to a single registry, or return an existing timer in that registry.
- register(Iterable<MultiGauge.Row<?>>) - Method in class io.micrometer.core.instrument.MultiGauge
- register(Iterable<MultiGauge.Row<?>>, boolean) - Method in class io.micrometer.core.instrument.MultiGauge
- registerWithCommonFormat(DistributionSummary, MeterRegistry) - Static method in class io.micrometer.core.instrument.distribution.HistogramGauges
- registerWithCommonFormat(Timer, MeterRegistry) - Static method in class io.micrometer.core.instrument.distribution.HistogramGauges
-
Register a set of gauges for percentiles and histogram buckets that follow a common format when the monitoring system doesn't have an opinion about the structure of this data.
- remove(Meter) - Method in class io.micrometer.core.instrument.MeterRegistry
- remove(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
- remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
- removeRegistry(MeterRegistry) - Static method in class io.micrometer.core.instrument.Metrics
-
Remove a registry from the global composite registry.
- renameTag(String, String, String) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Rename a tag key for every metric beginning with a given prefix.
- replaceTags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id replacing all tags with new ones.
- replaceTagValues(String, Function<String, String>, String...) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Replace tag values according to the provided mapping for all matching tag keys.
- Request(URL, byte[], HttpSender.Method, Map<String, String>) - Constructor for class io.micrometer.core.ipc.http.HttpSender.Request
- RequiredSearch - Class in io.micrometer.core.instrument.search
-
Search that requires the search terms are satisfiable, or an
MeterNotFoundException
is thrown. - Response(int, String) - Constructor for class io.micrometer.core.ipc.http.HttpSender.Response
- responseHeadersEnd(Call, Response) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
- ROWS - Static variable in class io.micrometer.core.instrument.binder.BaseUnits
-
For rows.
S
- Sample(LongTaskTimer, long) - Constructor for class io.micrometer.core.instrument.LongTaskTimer.Sample
- scale(double) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Multiply values recorded to the distribution summary by a scaling factor.
- Search - Class in io.micrometer.core.instrument.search
-
Search terms for locating a
Meter
or set of meters in a given registry based on any combination of their name, tags, and type. - secondsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
- send() - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
- send(HttpSender.Request) - Method in interface io.micrometer.core.ipc.http.HttpSender
- send(HttpSender.Request) - Method in class io.micrometer.core.ipc.http.HttpUrlConnectionSender
- send(HttpSender.Request) - Method in class io.micrometer.core.ipc.http.OkHttpSender
- send(HttpSender.Request) - Method in class io.micrometer.core.ipc.http.ReactorNettySender
- setJmxDomain(String) - Method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
Set JMX domain.
- shutdown() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- shutdownNow() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- SimpleConfig - Interface in io.micrometer.core.instrument.simple
-
Configuration for
SimpleMeterRegistry
. - SimpleMeterRegistry - Class in io.micrometer.core.instrument.simple
-
A minimal meter registry implementation primarily used for tests.
- SimpleMeterRegistry() - Constructor for class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- SimpleMeterRegistry(SimpleConfig, Clock) - Constructor for class io.micrometer.core.instrument.simple.SimpleMeterRegistry
- simpleParse(String) - Static method in class io.micrometer.core.instrument.util.TimeUtils
- since() - Method in annotation type io.micrometer.core.annotation.Incubating
- size() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
MOST cache implementations provide a means of retrieving the number of entries.
- size() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
- size() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
- size() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
- size() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
- size() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
- size() - Method in class io.micrometer.core.instrument.util.MeterPartition
- sla(long...) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- sla(long...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- sla(Duration...) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- slashes - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
- snakeCase - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
- start() - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
- start() - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Start keeping time for a task.
- start() - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
- start() - Method in class io.micrometer.core.instrument.push.PushMeterRegistry
-
Deprecated.Use
PushMeterRegistry.start(ThreadFactory)
instead. - start() - Static method in interface io.micrometer.core.instrument.Timer
-
Start a timing sample.
- start(Clock) - Static method in interface io.micrometer.core.instrument.Timer
-
Start a timing sample.
- start(MeterRegistry) - Static method in interface io.micrometer.core.instrument.Timer
-
Start a timing sample.
- start(ThreadFactory) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry
- start(ThreadFactory) - Method in class io.micrometer.core.instrument.push.PushMeterRegistry
- Statistic - Enum in io.micrometer.core.instrument
-
A description of the value contained in a measurement.
- step() - Method in interface io.micrometer.core.instrument.dropwizard.DropwizardConfig
- step() - Method in interface io.micrometer.core.instrument.push.PushRegistryConfig
- step() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
- STEP - io.micrometer.core.instrument.simple.CountingMode
-
Rate normalize counts and totals.
- StepCounter - Class in io.micrometer.core.instrument.step
-
Counter that reports a rate per second to a monitoring system.
- StepCounter(Meter.Id, Clock, long) - Constructor for class io.micrometer.core.instrument.step.StepCounter
- StepDistributionSummary - Class in io.micrometer.core.instrument.step
- StepDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double) - Constructor for class io.micrometer.core.instrument.step.StepDistributionSummary
- StepDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double, boolean) - Constructor for class io.micrometer.core.instrument.step.StepDistributionSummary
- StepDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double, long, boolean) - Constructor for class io.micrometer.core.instrument.step.StepDistributionSummary
-
Create a new
StepDistributionSummary
. - StepDouble - Class in io.micrometer.core.instrument.step
-
Subtly different from
com.netflix.spectator.impl.StepDouble
in that we want to be able to increment BEFORE rolling over the interval. - StepDouble(Clock, long) - Constructor for class io.micrometer.core.instrument.step.StepDouble
- StepFunctionCounter<T> - Class in io.micrometer.core.instrument.step
- StepFunctionCounter(Meter.Id, Clock, long, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.step.StepFunctionCounter
- StepFunctionTimer<T> - Class in io.micrometer.core.instrument.step
-
A timer that tracks monotonically increasing functions for count and totalTime.
- StepFunctionTimer(Meter.Id, Clock, long, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit, TimeUnit) - Constructor for class io.micrometer.core.instrument.step.StepFunctionTimer
- StepLong - Class in io.micrometer.core.instrument.step
- StepLong(Clock, long) - Constructor for class io.micrometer.core.instrument.step.StepLong
- StepMeterRegistry - Class in io.micrometer.core.instrument.step
-
Registry that step-normalizes counts and sums to a rate/second over the publishing interval.
- StepMeterRegistry(StepRegistryConfig, Clock) - Constructor for class io.micrometer.core.instrument.step.StepMeterRegistry
- StepRegistryConfig - Interface in io.micrometer.core.instrument.step
- StepTimer - Class in io.micrometer.core.instrument.step
- StepTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit) - Constructor for class io.micrometer.core.instrument.step.StepTimer
- StepTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit, boolean) - Constructor for class io.micrometer.core.instrument.step.StepTimer
- StepTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit, long, boolean) - Constructor for class io.micrometer.core.instrument.step.StepTimer
-
Create a new
StepTimer
. - stop() - Method in class io.micrometer.core.instrument.LongTaskTimer.Sample
-
Records the duration of the operation
- stop() - Method in class io.micrometer.core.instrument.push.PushMeterRegistry
- stop(long) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
- stop(long) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Mark a given task as completed.
- stop(long) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
- stop(Timer) - Method in class io.micrometer.core.instrument.Timer.Sample
-
Records the duration of the operation
- stream() - Method in class io.micrometer.core.instrument.Tags
-
Return a stream of the contained tags.
- StringEscapeUtils - Class in io.micrometer.core.instrument.util
-
Utilities for escaping
String
. - StringUtils - Class in io.micrometer.core.instrument.util
-
Utilities for
String
. - strongReference(boolean) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
Indicates that the gauge should maintain a strong reference on the object upon which its instantaneous value is determined.
- submit(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- submit(Runnable, T) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- submit(Callable<T>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
- summaries() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- summaries() - Method in class io.micrometer.core.instrument.search.Search
- summary() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- summary() - Method in class io.micrometer.core.instrument.search.Search
- summary(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Measures the distribution of samples.
- summary(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the distribution of samples.
- summary(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Measures the distribution of samples.
- summary(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the distribution of samples.
- synthetic(Meter.Id) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
For internal use.
- syntheticAssociation() - Method in class io.micrometer.core.instrument.Meter.Id
-
For internal use.
- SYSTEM - Static variable in interface io.micrometer.core.instrument.Clock
T
- tag(String, String) - Method in class io.micrometer.core.instrument.Counter.Builder
- tag(String, String) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
- tag(String, String) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
- tag(String, String) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
- tag(String, String) - Method in class io.micrometer.core.instrument.Gauge.Builder
- tag(String, String) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
- tag(String, String) - Method in class io.micrometer.core.instrument.Meter.Builder
- tag(String, String) - Method in class io.micrometer.core.instrument.MultiGauge.Builder
- tag(String, String) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching key and value.
- tag(String, String) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching key and value.
- tag(String, String) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
- tag(String, String) - Method in class io.micrometer.core.instrument.Timer.Builder
- Tag - Interface in io.micrometer.core.instrument
-
Key/value pair representing a dimension of a meter used to classify and drill into measurements.
- tagKey(String) - Method in interface io.micrometer.core.instrument.config.NamingConvention
- tagKeys(String...) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching keys.
- tagKeys(String...) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching keys.
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Counter.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Gauge.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Meter.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.MultiGauge.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching tag keys and values.
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching tag keys and values.
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Timer.Builder
- tags(String...) - Method in class io.micrometer.core.instrument.Counter.Builder
- tags(String...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
- tags(String...) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
- tags(String...) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
- tags(String...) - Method in class io.micrometer.core.instrument.Gauge.Builder
- tags(String...) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
- tags(String...) - Method in class io.micrometer.core.instrument.Meter.Builder
- tags(String...) - Method in class io.micrometer.core.instrument.MultiGauge.Builder
- tags(String...) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching tag keys and values.
- tags(String...) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching tag keys and values.
- tags(String...) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
- tags(String...) - Method in class io.micrometer.core.instrument.Timer.Builder
- Tags - Class in io.micrometer.core.instrument
-
An immutable collection of
Tags
that are guaranteed to be sorted and deduplicated by tag key. - tagValue(String) - Method in interface io.micrometer.core.instrument.config.NamingConvention
- takeSnapshot() - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
- takeSnapshot() - Method in class io.micrometer.core.instrument.AbstractTimer
- takeSnapshot() - Method in interface io.micrometer.core.instrument.distribution.HistogramSupport
-
Summary statistics should be published off of a single snapshot instance so that, for example, there isn't disagreement between the distribution's bucket counts because more events continue to stream in.
- takeSnapshot() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
- takeSnapshot() - Method in class io.micrometer.core.instrument.noop.NoopTimer
- takeSnapshot(boolean) - Method in interface io.micrometer.core.instrument.distribution.HistogramSupport
-
Deprecated.
- takeSnapshot(long, double, double) - Method in interface io.micrometer.core.instrument.distribution.Histogram
- takeSnapshot(long, double, double) - Method in class io.micrometer.core.instrument.distribution.NoopHistogram
- TASKS - Static variable in class io.micrometer.core.instrument.binder.BaseUnits
-
For tasks.
- threadFactory(ThreadFactory) - Method in class io.micrometer.core.instrument.logging.LoggingMeterRegistry.Builder
- THREADS - Static variable in class io.micrometer.core.instrument.binder.BaseUnits
-
For threads.
- Timed - Annotation Type in io.micrometer.core.annotation
- TimedAspect - Class in io.micrometer.core.aop
-
AspectJ aspect for intercepting types or methods annotated with
@Timed
. - TimedAspect() - Constructor for class io.micrometer.core.aop.TimedAspect
- TimedAspect(MeterRegistry) - Constructor for class io.micrometer.core.aop.TimedAspect
- TimedAspect(MeterRegistry, Function<ProceedingJoinPoint, Iterable<Tag>>) - Constructor for class io.micrometer.core.aop.TimedAspect
- TimedExecutor - Class in io.micrometer.core.instrument.internal
-
An
Executor
that is timed - TimedExecutor(MeterRegistry, Executor, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.internal.TimedExecutor
- TimedExecutorService - Class in io.micrometer.core.instrument.internal
-
An
ExecutorService
that is timed - TimedExecutorService(MeterRegistry, ExecutorService, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.internal.TimedExecutorService
- timedMethod(ProceedingJoinPoint) - Method in class io.micrometer.core.aop.TimedAspect
- TimedSet - Annotation Type in io.micrometer.core.annotation
- timeGauge() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- timeGauge() - Method in class io.micrometer.core.instrument.search.Search
- timeGauge(String, Iterable<Tag>, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
A gauge that tracks a time value, to be scaled to the monitoring system's base time unit.
- timeGauge(String, Iterable<Tag>, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.Metrics.More
-
A gauge that tracks a time value, to be scaled to the monitoring system's base time unit.
- TimeGauge - Interface in io.micrometer.core.instrument
-
A specialized gauge that tracks a time value, to be scaled to the base unit of time expected by each registry implementation.
- TimeGauge.Builder<T> - Class in io.micrometer.core.instrument
-
Fluent builder for time gauges.
- timeGauges() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- timeGauges() - Method in class io.micrometer.core.instrument.search.Search
- timer() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- timer() - Method in class io.micrometer.core.instrument.search.Search
- timer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Measures the time taken for short tasks and the count of these tasks.
- timer(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the time taken for short tasks and the count of these tasks.
- timer(String, Iterable<Tag>, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
A timer that tracks monotonically increasing functions for count and totalTime.
- timer(String, Iterable<Tag>, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.Metrics.More
-
A timer that tracks monotonically increasing functions for count and totalTime.
- timer(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Measures the time taken for short tasks and the count of these tasks.
- timer(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the time taken for short tasks and the count of these tasks.
- Timer - Interface in io.micrometer.core.instrument
-
Timer intended to track of a large number of short running events.
- TIMER - io.micrometer.core.instrument.Meter.Type
- Timer.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for timers.
- Timer.Sample - Class in io.micrometer.core.instrument
-
Maintains state on the clock's start position for a latency sample.
- timers() - Method in class io.micrometer.core.instrument.search.RequiredSearch
- timers() - Method in class io.micrometer.core.instrument.search.Search
- TimeUtils - Class in io.micrometer.core.instrument.util
-
Modification on
TimeUnit.convert(long, TimeUnit)
that accepts and preserves precision from adouble
argument. - TimeWindowFixedBoundaryHistogram - Class in io.micrometer.core.instrument.distribution
-
A histogram implementation that does not support precomputed percentiles but supports aggregable percentile histograms and SLA boundaries.
- TimeWindowFixedBoundaryHistogram(Clock, DistributionStatisticConfig, boolean) - Constructor for class io.micrometer.core.instrument.distribution.TimeWindowFixedBoundaryHistogram
- TimeWindowMax - Class in io.micrometer.core.instrument.distribution
-
An implementation of a decaying maximum for a distribution based on a configurable ring buffer.
- TimeWindowMax(Clock, long, int) - Constructor for class io.micrometer.core.instrument.distribution.TimeWindowMax
- TimeWindowMax(Clock, DistributionStatisticConfig) - Constructor for class io.micrometer.core.instrument.distribution.TimeWindowMax
- TimeWindowPercentileHistogram - Class in io.micrometer.core.instrument.distribution
-
A histogram implementation that supports the computation of percentiles by Micrometer for publishing to a monitoring system.
- TimeWindowPercentileHistogram(Clock, DistributionStatisticConfig, boolean) - Constructor for class io.micrometer.core.instrument.distribution.TimeWindowPercentileHistogram
- toHierarchicalName(Meter.Id, NamingConvention) - Method in interface io.micrometer.core.instrument.util.HierarchicalNameMapper
- TomcatMetrics - Class in io.micrometer.core.instrument.binder.tomcat
-
MeterBinder
for Tomcat. - TomcatMetrics(Manager, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
- TomcatMetrics(Manager, Iterable<Tag>, MBeanServer) - Constructor for class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
- toString() - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
- toString() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
- toString() - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
- toString() - Method in class io.micrometer.core.instrument.ImmutableTag
- toString() - Method in class io.micrometer.core.instrument.Measurement
- toString() - Method in class io.micrometer.core.instrument.Meter.Id
- toString() - Method in class io.micrometer.core.instrument.Tags
- toString() - Method in class io.micrometer.core.ipc.http.HttpSender.Request
- toString(InputStream) - Static method in class io.micrometer.core.instrument.util.IOUtils
-
Create a
String
fromInputStream
with defaultCharset
. - toString(InputStream, Charset) - Static method in class io.micrometer.core.instrument.util.IOUtils
-
Create a
String
fromInputStream
withCharset
. - total() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
- total(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
- TOTAL - io.micrometer.core.instrument.Statistic
-
The sum of the amounts recorded.
- TOTAL_TIME - io.micrometer.core.instrument.Statistic
-
The sum of the times recorded.
- totalAmount() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
- totalAmount() - Method in interface io.micrometer.core.instrument.DistributionSummary
- totalAmount() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
- totalAmount() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
- totalAmount() - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
The total time of all occurrences of the timed event.
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionTimer
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
- totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.FunctionTimer
-
The total time of all occurrences of the timed event.
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopFunctionTimer
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
-
The total time of all occurrences of the timed event.
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.step.StepTimer
- totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
- truncate(String, int) - Static method in class io.micrometer.core.instrument.util.StringUtils
-
Truncate the String to the max length.
- type() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
- type() - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
U
- UNKNOWN - io.micrometer.core.instrument.Statistic
-
Undetermined.
- upperCamelCase - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
- UptimeMetrics - Class in io.micrometer.core.instrument.binder.system
-
Uptime metrics.
- UptimeMetrics() - Constructor for class io.micrometer.core.instrument.binder.system.UptimeMetrics
- UptimeMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.system.UptimeMetrics
- URI_PATTERN - Static variable in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
-
Header name for URI patterns which will be used for tag values.
- uriMapper(Function<Request, String>) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener.Builder
- uriMapper(Function<HttpRequest, String>) - Method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor.Builder
-
Allows to register a mapping function for exposing request URIs.
- use(Consumer<Gauge>, Consumer<Counter>, Consumer<Timer>, Consumer<DistributionSummary>, Consumer<LongTaskTimer>, Consumer<TimeGauge>, Consumer<FunctionCounter>, Consumer<FunctionTimer>, Consumer<Meter>) - Method in interface io.micrometer.core.instrument.Meter
V
- value() - Method in annotation type io.micrometer.core.annotation.Counted
-
Represents the metric name for the to-be-recorded counters.
- value() - Method in annotation type io.micrometer.core.annotation.Timed
-
Name of the Timer metric.
- value() - Method in annotation type io.micrometer.core.annotation.TimedSet
- value() - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
- value() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
- value() - Method in interface io.micrometer.core.instrument.Gauge
-
The act of observing the value by calling this method triggers sampling of the underlying number or user-defined function that defines the value for the gauge.
- value() - Method in class io.micrometer.core.instrument.internal.DefaultGauge
- value() - Method in class io.micrometer.core.instrument.noop.NoopGauge
- value() - Method in class io.micrometer.core.instrument.noop.NoopTimeGauge
- value(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
- value(TimeUnit) - Method in interface io.micrometer.core.instrument.TimeGauge
-
The act of observing the value by calling this method triggers sampling of the underlying number or user-defined function that defines the value for the gauge.
- VALUE - io.micrometer.core.instrument.Statistic
-
Instantaneous value, such as those reported by gauges.
- ValueAtPercentile - Class in io.micrometer.core.instrument.distribution
-
A precomputed percentile of a distribution.
- ValueAtPercentile(double, double) - Constructor for class io.micrometer.core.instrument.distribution.ValueAtPercentile
- valueOf(String) - Static method in enum io.micrometer.core.instrument.config.MeterFilterReply
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.instrument.Meter.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.instrument.simple.CountingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.instrument.Statistic
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.ipc.http.HttpSender.Method
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.micrometer.core.instrument.config.MeterFilterReply
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.micrometer.core.instrument.Meter.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.micrometer.core.instrument.simple.CountingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.micrometer.core.instrument.Statistic
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.micrometer.core.ipc.http.HttpSender.Method
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitForContinue(int) - Method in class io.micrometer.core.instrument.binder.httpcomponents.MicrometerHttpRequestExecutor.Builder
- waitQueueEntered(ConnectionPoolWaitQueueEnteredEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
- waitQueueExited(ConnectionPoolWaitQueueExitedEvent) - Method in class io.micrometer.core.instrument.binder.mongodb.MongoMetricsConnectionPoolListener
- wallTime() - Method in interface io.micrometer.core.instrument.Clock
-
Current wall time in milliseconds since the epoch.
- wallTime() - Method in class io.micrometer.core.instrument.MockClock
- wholeOrDecimal(double) - Static method in class io.micrometer.core.instrument.util.DoubleFormat
- withBaseUnit(String) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id with a different base unit.
- withBasicAuthentication(String, String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
If user and password are non-empty, set basic authentication on the request.
- withContent(String, byte[]) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Set the request body.
- withContent(String, String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Set the request body.
- withHeader(String, String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Add a header to the request.
- withJsonContent(String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Set the request body as JSON.
- withMethod(HttpSender.Method) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Set the request method.
- withName(String) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id with a different name.
- withPlainText(String) - Method in class io.micrometer.core.ipc.http.HttpSender.Request.Builder
-
Set the request body as JSON.
- withTag(Statistic) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id with an additional tag with a tag key of "statistic".
- withTag(Tag) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id with an additional tag.
- withTags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Meter.Id
-
Generate a new id with an additional tag.
- wrap(Runnable) - Method in interface io.micrometer.core.instrument.Timer
-
Wrap a
Runnable
so that it is timed when invoked. - wrap(Callable<T>) - Method in interface io.micrometer.core.instrument.Timer
-
Wrap a
Callable
so that it is timed when invoked. - wrap(Supplier<T>) - Method in interface io.micrometer.core.instrument.Timer
-
Wrap a
Supplier
so that it is timed when invoked.
All Classes All Packages