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

A

AbstractDistributionSummary - Class in io.micrometer.core.instrument
 
AbstractDistributionSummary(Meter.Id, Clock, HistogramConfig) - 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, HistogramConfig) - Constructor for class io.micrometer.core.instrument.AbstractTimer
 
accept(Meter.Id) - Method in interface io.micrometer.core.instrument.MeterFilter
 
accept(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.MeterFilter
 
activeTasks() - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
activeTasks() - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
 
activeTasks() - Method in interface io.micrometer.core.instrument.LongTaskTimer
Returns the current number of tasks being executed.
activeTasks() - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeFunctionTimer
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeGauge
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
add(MeterRegistry) - Method in interface io.micrometer.core.instrument.composite.CompositeMeter
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeTimeGauge
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
add(long, TimeUnit) - Method in class io.micrometer.core.instrument.MockClock
 
add(Duration) - Method in class io.micrometer.core.instrument.MockClock
 
addRegistry(MeterRegistry) - Static method in class io.micrometer.core.instrument.Metrics
 
addSeconds(long) - Method in class io.micrometer.core.instrument.MockClock
 
awaitTermination(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 

B

baseTimeUnit() - Method in class io.micrometer.core.instrument.composite.CompositeFunctionTimer
 
baseTimeUnit() - Method in interface io.micrometer.core.instrument.FunctionTimer
 
baseTimeUnit() - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
 
baseTimeUnit() - Method in class io.micrometer.core.instrument.noop.NoopFunctionTimer
 
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.FunctionTimer.Builder
 
baseUnit(String) - Method in class io.micrometer.core.instrument.Gauge.Builder
 
baseUnit(String) - Method in class io.micrometer.core.instrument.Meter.Builder
 
batchSize() - Method in interface io.micrometer.core.instrument.step.StepRegistryConfig
Returns the number of measurements per request to use for the backend.
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics
 
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.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
 
buckets(HistogramConfig) - Static method in class io.micrometer.core.instrument.histogram.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.
build() - Method in class io.micrometer.core.instrument.histogram.HistogramConfig.Builder
 
builder(String) - Static method in interface io.micrometer.core.instrument.Counter
 
builder(String) - Static method in interface io.micrometer.core.instrument.DistributionSummary
 
builder(String, T, ToDoubleFunction<T>) - Static method in interface io.micrometer.core.instrument.FunctionCounter
 
builder(String, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Static method in interface io.micrometer.core.instrument.FunctionTimer
 
builder(String, T, ToDoubleFunction<T>) - Static method in interface io.micrometer.core.instrument.Gauge
 
builder() - Static method in class io.micrometer.core.instrument.histogram.HistogramConfig
 
Builder() - Constructor for class io.micrometer.core.instrument.histogram.HistogramConfig.Builder
 
builder(String) - Static method in interface io.micrometer.core.instrument.LongTaskTimer
 
builder(String, Meter.Type, Iterable<Measurement>) - Static method in interface io.micrometer.core.instrument.Meter
 
builder(String, T, TimeUnit, ToDoubleFunction<T>) - Static method in interface io.micrometer.core.instrument.TimeGauge
 
builder(String) - Static method in interface io.micrometer.core.instrument.Timer
 

C

CaffeineCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
Collect metrics from Caffeine's com.github.benmanes.caffeine.cache.Cache.
CaffeineCacheMetrics(Cache<?, ?>, Iterable<Tag>, String) - Constructor for class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
 
camelCase - Static variable in interface io.micrometer.core.instrument.NamingConvention
 
cancel() - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
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
 
clock - Variable in class io.micrometer.core.instrument.AbstractTimer
 
Clock - Interface in io.micrometer.core.instrument
 
clock - Variable in class io.micrometer.core.instrument.MeterRegistry
 
clock() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
 
clock(MeterRegistry) - Static method in class io.micrometer.core.instrument.MockClock
 
commonTags(Iterable<Tag>) - Static method in interface io.micrometer.core.instrument.MeterFilter
 
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.
CompositeCustomMeter - Class in io.micrometer.core.instrument.composite
 
CompositeDistributionSummary - Class in io.micrometer.core.instrument.composite
 
CompositeFunctionTimer<T> - Class in io.micrometer.core.instrument.composite
 
CompositeGauge<T> - Class in io.micrometer.core.instrument.composite
 
CompositeLongTaskTimer - Class in io.micrometer.core.instrument.composite
 
CompositeMeter - Interface 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
 
CompositeTimeGauge<T> - Class in io.micrometer.core.instrument.composite
 
CompositeTimer - Class in io.micrometer.core.instrument.composite
 
CompositeUtils - Class in io.micrometer.core.instrument.composite.internal
 
concat(Iterable<Tag>, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Tags
 
concat(Iterable<Tag>, String...) - Static method in class io.micrometer.core.instrument.Tags
 
config() - Method in class io.micrometer.core.instrument.MeterRegistry
 
Config() - Constructor for class io.micrometer.core.instrument.MeterRegistry.Config
 
configure(Meter.Id, HistogramConfig) - Method in interface io.micrometer.core.instrument.MeterFilter
This is only called when filtering new timers and distribution summaries (i.e.
connectTimeout() - Method in interface io.micrometer.core.instrument.step.StepRegistryConfig
Returns the connection timeout for requests to the backend.
convert(double, TimeUnit, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
count() - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.composite.CompositeFunctionTimer
 
count() - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
count() - Method in interface io.micrometer.core.instrument.Counter
The cumulative count since this counter was created.
count() - Method in interface io.micrometer.core.instrument.DistributionSummary
The number of times that record has been called since this timer was created.
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.DropwizardTimer
 
count() - Method in interface io.micrometer.core.instrument.FunctionCounter
The cumulative count since this counter was created.
count() - Method in interface io.micrometer.core.instrument.FunctionTimer
The total number of occurrences of the timed event.
count() - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
The total number of occurrences of the timed event.
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.StepTimer
 
count() - Method in interface io.micrometer.core.instrument.Timer
The number of times that record has been called on this timer.
Counter - Interface in io.micrometer.core.instrument
Used to measure the rate of change based on calls to increment.
counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry
Tracks a monotonically increasing value.
counter(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry
Tracks a monotonically increasing value.
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) - Method in class io.micrometer.core.instrument.MeterRegistry.More
Tracks a number, maintaining a weak reference on it.
counter() - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
counter(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
Tracks a monotonically increasing value.
counter(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
Tracks a monotonically increasing value.
Counter.Builder - Class in io.micrometer.core.instrument
 

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
 
DEFAULT - Static variable in class io.micrometer.core.instrument.histogram.HistogramConfig
 
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_STEP - Static variable in interface io.micrometer.core.instrument.simple.SimpleConfig
 
DefaultFunctionTimer<T> - Class in io.micrometer.core.instrument.internal
A timer that tracks monotonically increasing functions for count and totalTime.
DefaultFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit, TimeUnit) - Constructor for class io.micrometer.core.instrument.internal.DefaultFunctionTimer
 
DefaultGauge<T> - Class in io.micrometer.core.instrument.internal
 
DefaultGauge(Meter.Id, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.internal.DefaultGauge
 
DefaultLongTaskTimer - Class in io.micrometer.core.instrument.internal
 
DefaultLongTaskTimer(Meter.Id, Clock) - Constructor for class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
 
deny(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.MeterFilter
 
denyNameStartsWith(String) - Static method in interface io.micrometer.core.instrument.MeterFilter
 
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.TimeGauge.Builder
 
description(String) - Method in class io.micrometer.core.instrument.Timer.Builder
 
DistributionSummary - Interface in io.micrometer.core.instrument
Track the sample distribution of events.
DistributionSummary.Builder - Class in io.micrometer.core.instrument
 
dot - Static variable in interface io.micrometer.core.instrument.NamingConvention
This maps to identity because we suggest using dot notation everywhere in Micrometer-instrumented code
DoubleFormat - Class in io.micrometer.core.instrument.util
 
DoubleFormat() - Constructor for class io.micrometer.core.instrument.util.DoubleFormat
 
DropwizardCounter - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardDistributionSummary - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardGauge - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardMeterRegistry - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardMeterRegistry(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.composite.CompositeLongTaskTimer
 
duration(TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
duration(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
 
duration(TimeUnit) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
 
duration(long, TimeUnit) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Returns the current duration for an active task.
duration(TimeUnit) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Returns the cumulative duration of all current tasks in nanoseconds.
duration(long, TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
 
duration(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
 

E

EhCache2Metrics - Class in io.micrometer.core.instrument.binder.cache
 
EhCache2Metrics(Ehcache, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
 
enabled() - Method in interface io.micrometer.core.instrument.step.StepRegistryConfig
Returns true if publishing is enabled.
equals(Object) - Method in class io.micrometer.core.instrument.AbstractTimer
 
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(Meter, Object) - Static method in class io.micrometer.core.instrument.util.MeterEquivalence
 
execute(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutor
 
execute(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
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
 

F

f - Variable in class io.micrometer.core.instrument.composite.CompositeGauge
 
FileDescriptorMetrics - Class in io.micrometer.core.instrument.binder.system
File descriptor metrics.
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
 
FunctionCounter - Interface in io.micrometer.core.instrument
A counter that tracks a monotonically increasing function.
FunctionCounter.Builder<T> - Class in io.micrometer.core.instrument
 
FunctionTimer - Interface in io.micrometer.core.instrument
 
FunctionTimer.Builder<T> - Class in io.micrometer.core.instrument
 

G

Gauge - Interface in io.micrometer.core.instrument
 
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 f is applied.
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, T) - Method in class io.micrometer.core.instrument.MeterRegistry
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() - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
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 f is applied.
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, 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>) - Static method in class io.micrometer.core.instrument.Metrics
Register a gauge that reports the value of the object.
Gauge.Builder<T> - Class in io.micrometer.core.instrument
 
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 - Variable in class io.micrometer.core.instrument.composite.CompositeGauge
 
get(String) - Method in interface io.micrometer.core.instrument.MeterRegistryConfig
Get the value associated with a key.
get(int) - Method in class io.micrometer.core.instrument.util.MeterPartition
 
getBaseTimeUnit() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
getBaseTimeUnit() - Method in class io.micrometer.core.instrument.composite.CompositeTimeGauge
 
getBaseTimeUnit() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
getBaseTimeUnit() - Method in class io.micrometer.core.instrument.MeterRegistry
 
getBaseTimeUnit() - Method in class io.micrometer.core.instrument.noop.NoopTimeGauge
 
getBaseTimeUnit() - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
getBaseTimeUnit() - Method in interface io.micrometer.core.instrument.TimeGauge
 
getBaseUnit() - Method in class io.micrometer.core.instrument.Meter.Id
 
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
 
getDropwizardRegistry() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
getHistogramBuckets(boolean) - Method in class io.micrometer.core.instrument.histogram.HistogramConfig
 
getHistogramBufferLength() - Method in class io.micrometer.core.instrument.histogram.HistogramConfig
 
getHistogramExpiry() - Method in class io.micrometer.core.instrument.histogram.HistogramConfig
 
getId() - Method in class io.micrometer.core.instrument.AbstractMeter
 
getId() - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
getId() - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
 
getId() - Method in interface io.micrometer.core.instrument.Meter
A unique combination of name and tags
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.histogram.HistogramConfig
 
getMeters() - Method in class io.micrometer.core.instrument.MeterRegistry
 
getMinimumExpectedValue() - Method in class io.micrometer.core.instrument.histogram.HistogramConfig
 
getName() - Method in class io.micrometer.core.instrument.Meter.Id
 
getPercentiles() - Method in class io.micrometer.core.instrument.histogram.HistogramConfig
 
getRegistries() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
getSlaBoundaries() - Method in class io.micrometer.core.instrument.histogram.HistogramConfig
 
getStatistic() - Method in class io.micrometer.core.instrument.Measurement
 
getTags() - Method in class io.micrometer.core.instrument.Meter.Id
 
getType() - Method in interface io.micrometer.core.instrument.Counter
 
getType() - Method in interface io.micrometer.core.instrument.FunctionCounter
 
getType() - Method in interface io.micrometer.core.instrument.Gauge
 
getType() - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
 
getType() - Method in interface io.micrometer.core.instrument.LongTaskTimer
 
getType() - Method in interface io.micrometer.core.instrument.Meter
 
getType() - Method in class io.micrometer.core.instrument.Meter.Id
 
getType() - Method in interface io.micrometer.core.instrument.Timer
 
getValue() - Method in class io.micrometer.core.instrument.ImmutableTag
 
getValue() - Method in class io.micrometer.core.instrument.Measurement
Value for the measurement.
getValue() - Method in interface io.micrometer.core.instrument.Tag
 
getValueFunction() - Method in class io.micrometer.core.instrument.Measurement
 
globalRegistry - Static variable in class io.micrometer.core.instrument.Metrics
 
GuavaCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
 
GuavaCacheMetrics(Cache<?, ?>, Iterable<Tag>, String) - Constructor for class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
 

H

hashCode() - Method in class io.micrometer.core.instrument.AbstractTimer
 
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(Meter) - Static method in class io.micrometer.core.instrument.util.MeterEquivalence
 
HazelcastCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
 
HazelcastCacheMetrics(IMap<?, ?>, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
 
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.AbstractTimer
 
histogramBufferLength(Integer) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
histogramBufferLength(Integer) - Method in class io.micrometer.core.instrument.histogram.HistogramConfig.Builder
 
histogramBufferLength(Integer) - Method in class io.micrometer.core.instrument.Timer.Builder
 
HistogramConfig - Class in io.micrometer.core.instrument.histogram
 
HistogramConfig() - Constructor for class io.micrometer.core.instrument.histogram.HistogramConfig
 
HistogramConfig.Builder - Class in io.micrometer.core.instrument.histogram
 
histogramConfigs - Variable in class io.micrometer.core.instrument.step.StepMeterRegistry
 
histogramCountAtValue(long) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
 
histogramCountAtValue(long) - Method in class io.micrometer.core.instrument.AbstractTimer
 
histogramCountAtValue(long) - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
histogramCountAtValue(long) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
histogramCountAtValue(long) - Method in interface io.micrometer.core.instrument.DistributionSummary
 
histogramCountAtValue(double) - Method in class io.micrometer.core.instrument.histogram.TimeWindowHistogram
 
histogramCountAtValue(long) - Method in class io.micrometer.core.instrument.histogram.TimeWindowLatencyHistogram
 
histogramCountAtValue(long) - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
 
histogramCountAtValue(long) - Method in class io.micrometer.core.instrument.noop.NoopTimer
 
histogramCountAtValue(long) - Method in interface io.micrometer.core.instrument.Timer
 
histogramExpiry(Duration) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
histogramExpiry(Duration) - Method in class io.micrometer.core.instrument.histogram.HistogramConfig.Builder
 
histogramExpiry(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
 
hoursToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 

I

Id(String, Iterable<Tag>, String, String) - Constructor for class io.micrometer.core.instrument.Meter.Id
 
identity - Static variable in interface io.micrometer.core.instrument.NamingConvention
 
ignoreTags(String...) - Static method in interface io.micrometer.core.instrument.MeterFilter
 
ImmutableTag - Class in io.micrometer.core.instrument
 
ImmutableTag(String, String) - Constructor for class io.micrometer.core.instrument.ImmutableTag
 
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.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 may still yet change before 1.0.0 GA.
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.instrument - package io.micrometer.core.instrument
 
io.micrometer.core.instrument.binder - package io.micrometer.core.instrument.binder
 
io.micrometer.core.instrument.binder.cache - package io.micrometer.core.instrument.binder.cache
 
io.micrometer.core.instrument.binder.db - package io.micrometer.core.instrument.binder.db
 
io.micrometer.core.instrument.binder.jvm - package io.micrometer.core.instrument.binder.jvm
 
io.micrometer.core.instrument.binder.logging - package io.micrometer.core.instrument.binder.logging
 
io.micrometer.core.instrument.binder.system - package io.micrometer.core.instrument.binder.system
 
io.micrometer.core.instrument.composite - package io.micrometer.core.instrument.composite
 
io.micrometer.core.instrument.composite.internal - package io.micrometer.core.instrument.composite.internal
 
io.micrometer.core.instrument.dropwizard - package io.micrometer.core.instrument.dropwizard
 
io.micrometer.core.instrument.histogram - package io.micrometer.core.instrument.histogram
 
io.micrometer.core.instrument.internal - package io.micrometer.core.instrument.internal
 
io.micrometer.core.instrument.noop - package io.micrometer.core.instrument.noop
 
io.micrometer.core.instrument.reactor - package io.micrometer.core.instrument.reactor
 
io.micrometer.core.instrument.simple - package io.micrometer.core.instrument.simple
 
io.micrometer.core.instrument.step - package io.micrometer.core.instrument.step
 
io.micrometer.core.instrument.util - package io.micrometer.core.instrument.util
 
isEmpty() - Method in class io.micrometer.core.instrument.util.MeterPartition
 
isPercentileHistogram() - Method in class io.micrometer.core.instrument.histogram.HistogramConfig
 
isPublishingHistogram() - Method in class io.micrometer.core.instrument.histogram.HistogramConfig
 
isShutdown() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
isTerminated() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 

J

JCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
See https://github.com/jsr107/demo/blob/master/src/test/java/javax/cache/core/StatisticsExample.java
JCacheMetrics(Cache<?, ?>, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.JCacheMetrics
 
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
 
JvmThreadMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
 
JvmThreadMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
 

L

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
 
LongTaskTimer - Interface in io.micrometer.core.instrument
 
longTaskTimer(String, String...) - 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.MeterRegistry.More
Measures the time taken for long tasks.
longTaskTimer() - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
LongTaskTimer.Builder - Class in io.micrometer.core.instrument
 

M

map(Meter.Id) - Method in interface io.micrometer.core.instrument.MeterFilter
 
max() - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
max(TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
max() - Method in interface io.micrometer.core.instrument.DistributionSummary
The maximum time of a single event.
max() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
 
max(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
 
max() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
 
max(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
 
max() - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
 
max(TimeUnit) - Method in class io.micrometer.core.instrument.step.StepTimer
 
max(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
The maximum time of a single event.
maximumExpectedValue(Long) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
maximumExpectedValue(Long) - Method in class io.micrometer.core.instrument.histogram.HistogramConfig.Builder
 
maximumExpectedValue(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
 
mean() - Method in interface io.micrometer.core.instrument.DistributionSummary
 
mean(TimeUnit) - Method in interface io.micrometer.core.instrument.FunctionTimer
 
mean(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
 
measure() - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
measure() - Method in interface io.micrometer.core.instrument.Counter
 
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 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 class io.micrometer.core.instrument.step.StepTimer
 
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(HistogramConfig) - Method in class io.micrometer.core.instrument.histogram.HistogramConfig
 
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 - Interface in io.micrometer.core.instrument
A counter, gauge, timer, or distribution summary that results collects one or more metrics.
meter() - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
Meter.Builder - Class in io.micrometer.core.instrument
Builder for custom meter types
Meter.Id - Class in io.micrometer.core.instrument
 
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 - Interface in io.micrometer.core.instrument
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.
meterFilter(MeterFilter) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
 
MeterFilterReply - Enum in io.micrometer.core.instrument
 
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
 
MeterRegistry.Search - Class in io.micrometer.core.instrument
 
MeterRegistryConfig - Interface in io.micrometer.core.instrument
 
meters() - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
Metrics - Class in io.micrometer.core.instrument
 
Metrics() - Constructor for class io.micrometer.core.instrument.Metrics
 
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
 
minimumExpectedValue(Long) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
minimumExpectedValue(Long) - Method in class io.micrometer.core.instrument.histogram.HistogramConfig.Builder
 
minimumExpectedValue(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
 
minutesToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
MockClock - Class in io.micrometer.core.instrument
 
MockClock() - Constructor for class io.micrometer.core.instrument.MockClock
 
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, Iterable<Tag>) - 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.CaffeineCacheMetrics
Record metrics on a Caffeine 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, Ehcache, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
Record metrics on a JCache cache.
monitor(MeterRegistry, Ehcache, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
Record metrics on a JCache 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, 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.HazelcastCacheMetrics
Record metrics on a Hazelcast cache.
monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
Record metrics on a Hazelcast cache.
monitor(MeterRegistry, C, String, 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.JCacheMetrics
Record metrics on a JCache cache.
monitor(MeterRegistry, DataSource, String, String, String...) - Static method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
Record the row count for an individual database table.
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, 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, Executor, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
Record metrics on the use of an Executor.
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, ExecutorService, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
Record metrics on the use of an ExecutorService.
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
 
monotonicTime() - Method in class io.micrometer.core.instrument.step.StepClock
 
more() - Method in class io.micrometer.core.instrument.MeterRegistry
Access to less frequently used meter types and patterns.
More() - Constructor for class io.micrometer.core.instrument.MeterRegistry.More
 
more() - Static method in class io.micrometer.core.instrument.Metrics
Access to less frequently used meter types and patterns.

N

name(String, Meter.Type) - Method in interface io.micrometer.core.instrument.NamingConvention
 
name(String, Meter.Type, String) - Method in interface io.micrometer.core.instrument.NamingConvention
 
namingConvention(NamingConvention) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
Use the provided naming convention, overriding the default for your monitoring system.
namingConvention() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
 
NamingConvention - Interface in io.micrometer.core.instrument
Monitoring systems make different recommendations regarding naming convention.
nanosToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
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
 
newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
 
newDistributionSummary(Meter.Id, HistogramConfig) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newDistributionSummary(Meter.Id, HistogramConfig) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
newDistributionSummary(Meter.Id, HistogramConfig) - Method in class io.micrometer.core.instrument.MeterRegistry
 
newDistributionSummary(Meter.Id, HistogramConfig) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
newDistributionSummary(Meter.Id, HistogramConfig) - 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.MeterRegistry
 
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
 
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
 
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
 
newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
 
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
 
newTimer(Meter.Id, HistogramConfig) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newTimer(Meter.Id, HistogramConfig) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
newTimer(Meter.Id, HistogramConfig) - Method in class io.micrometer.core.instrument.MeterRegistry
 
newTimer(Meter.Id, HistogramConfig) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
newTimer(Meter.Id, HistogramConfig) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
 
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
 
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
 
numThreads() - Method in interface io.micrometer.core.instrument.step.StepRegistryConfig
Returns the number of threads to use with the scheduler.

O

of(String, String) - Static method in interface io.micrometer.core.instrument.Tag
 
onComplete() - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
onError(Throwable) - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
onNext(T) - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
onSubscribe(Subscription) - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 

P

partition(MeterRegistry, int) - Static method in class io.micrometer.core.instrument.util.MeterPartition
 
percentile(double) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
 
percentile(double, TimeUnit) - Method in class io.micrometer.core.instrument.AbstractTimer
 
percentile(double) - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
percentile(double, TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
percentile(double) - Method in interface io.micrometer.core.instrument.DistributionSummary
The value at a specific percentile.
percentile(double) - Method in class io.micrometer.core.instrument.histogram.TimeWindowHistogram
 
percentile(double, TimeUnit) - Method in class io.micrometer.core.instrument.histogram.TimeWindowLatencyHistogram
 
percentile(double) - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
 
percentile(double, TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
 
percentile(double, TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
The latency at a specific percentile.
PercentileHistogramBuckets - Class in io.micrometer.core.instrument.histogram
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.histogram.PercentileHistogramBuckets
 
percentiles(double...) - Method in class io.micrometer.core.instrument.histogram.HistogramConfig.Builder
 
percentilesHistogram(Boolean) - Method in class io.micrometer.core.instrument.histogram.HistogramConfig.Builder
 
poll() - Method in class io.micrometer.core.instrument.step.StepDouble
Get the value for the last completed interval.
poll() - Method in class io.micrometer.core.instrument.step.StepLong
Get the value for the last completed interval.
prefix() - Method in interface io.micrometer.core.instrument.MeterRegistryConfig
 
prefix() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
 
ProcessorMetrics - Class in io.micrometer.core.instrument.binder.system
Record metrics related to CPU utilization
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.simple.SimpleMeterRegistry
 
publish() - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
 
publishPercentileHistogram() - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
Adds histogram buckets usable for generating 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 usable for generating 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 usable for generating 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 usable for generating 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.

R

ReactorMetrics - Class in io.micrometer.core.instrument.reactor
 
ReactorMetricsSubscriber<T> - Class in io.micrometer.core.instrument.reactor
 
ReactorMetricsSubscriber(String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
readTimeout() - Method in interface io.micrometer.core.instrument.step.StepRegistryConfig
Returns the read timeout for requests to the backend.
record(double) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
 
record(Supplier<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
 
record(Runnable) - Method in class io.micrometer.core.instrument.AbstractTimer
 
record(long, TimeUnit) - Method in class io.micrometer.core.instrument.AbstractTimer
 
record(double) - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
record(long, TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
record(Duration) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
record(Supplier<T>) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
record(Runnable) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
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.histogram.TimeWindowHistogram
 
record(long) - Method in class io.micrometer.core.instrument.histogram.TimeWindowLatencyHistogram
 
record(Supplier<T>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Executes the callable `f` and records the time taken.
record(Consumer<Long>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Executes the runnable `f` and records the time taken.
record(Runnable) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Executes the runnable `f` and records the time taken.
record(double) - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
 
record(long, TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
 
record(Supplier<T>) - Method in class io.micrometer.core.instrument.noop.NoopTimer
 
record(Runnable) - 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 counter with the specified amount.
record(Duration) - Method in interface io.micrometer.core.instrument.Timer
Updates the statistics kept by the counter with the specified amount.
record(Supplier<T>) - Method in interface io.micrometer.core.instrument.Timer
Executes the Supplier `f` and records the time taken.
record(Runnable) - Method in interface io.micrometer.core.instrument.Timer
Executes the runnable `f` and records the time taken.
recordCallable(Callable<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
 
recordCallable(Callable<T>) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
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.
recordNonNegative(double) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
 
recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.AbstractTimer
 
recordNonNegative(double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
 
recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
 
recordNonNegative(double) - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
 
recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.step.StepTimer
 
ref - Variable in class io.micrometer.core.instrument.composite.CompositeGauge
 
register(MeterRegistry) - Method in class io.micrometer.core.instrument.Counter.Builder
 
register(MeterRegistry) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
register(MeterRegistry) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
 
register(MeterRegistry) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
 
register(MeterRegistry) - Method in class io.micrometer.core.instrument.Gauge.Builder
 
register(MeterRegistry) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
 
register(MeterRegistry) - Method in class io.micrometer.core.instrument.Meter.Builder
 
register(MeterRegistry) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
 
register(MeterRegistry) - Method in class io.micrometer.core.instrument.Timer.Builder
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeFunctionTimer
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeGauge
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
remove(MeterRegistry) - Method in interface io.micrometer.core.instrument.composite.CompositeMeter
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
removeRegistry(MeterRegistry) - Static method in class io.micrometer.core.instrument.Metrics
 
replaceTagValues(String, Function<String, String>, String...) - Static method in interface io.micrometer.core.instrument.MeterFilter
 
request(long) - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 

S

secondsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
setBaseUnit(String) - Method in class io.micrometer.core.instrument.Meter.Id
For use by registry implementations to change the identifier's base unit when it is determined solely by the implementation, e.g.
setType(Meter.Type) - Method in class io.micrometer.core.instrument.Meter.Id
Associate this id with a specific type, sometimes used in the determination of a convention name.
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
 
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
 
size() - Method in class io.micrometer.core.instrument.util.MeterPartition
 
sla(long...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
Publish at a minimum a histogram containing your defined SLA boundaries.
sla(long...) - Method in class io.micrometer.core.instrument.histogram.HistogramConfig.Builder
 
sla(Duration...) - Method in class io.micrometer.core.instrument.Timer.Builder
Publish at a minimum a histogram containing your defined SLA boundaries.
snakeCase - Static variable in interface io.micrometer.core.instrument.NamingConvention
 
start() - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
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.step.StepMeterRegistry
 
start(ThreadFactory) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
 
Statistic - Enum in io.micrometer.core.instrument
 
statsConfig() - Method in class io.micrometer.core.instrument.AbstractTimer
 
step() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
Returns the step size (reporting frequency) to use.
step() - Method in interface io.micrometer.core.instrument.step.StepRegistryConfig
Returns the step size (reporting frequency) to use.
StepClock - Class in io.micrometer.core.instrument.step
Wraps a clock implementation with one that only reports wall times on exact boundaries of the step.
StepClock(Clock, long) - Constructor for class io.micrometer.core.instrument.step.StepClock
Create a new instance.
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
Create a new instance.
StepDistributionSummary - Class in io.micrometer.core.instrument.step
 
StepDistributionSummary(Meter.Id, Clock, HistogramConfig, long) - Constructor for class io.micrometer.core.instrument.step.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
 
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
Common configuration settings for any registry that pushes aggregated metrics on a regular interval.
StepTimer - Class in io.micrometer.core.instrument.step
 
StepTimer(Meter.Id, Clock, HistogramConfig, long) - Constructor for class io.micrometer.core.instrument.step.StepTimer
Create a new instance.
stop(long) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
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() - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
 
submit(Callable<T>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
submit(Runnable, T) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
submit(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
summary() - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
summary(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry
Measures the sample distribution of events.
summary(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry
Measures the sample distribution of events.
summary(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
Measures the sample distribution of events.
summary(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
Measures the sample distribution of events.
SYSTEM - Static variable in interface io.micrometer.core.instrument.Clock
 

T

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.NamingConvention
 
tags(String...) - Method in class io.micrometer.core.instrument.Counter.Builder
 
tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Counter.Builder
 
tags(String...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
tags(String...) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
 
tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
 
tags(String...) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
 
tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
 
tags(String...) - Method in class io.micrometer.core.instrument.Gauge.Builder
 
tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Gauge.Builder
 
tags(String...) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
 
tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
 
tags(String...) - Method in class io.micrometer.core.instrument.Meter.Builder
 
tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Meter.Builder
 
tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
tags(String...) - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
Tags - Class in io.micrometer.core.instrument
 
tags(String...) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
 
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.Timer.Builder
 
tagValue(String) - Method in interface io.micrometer.core.instrument.NamingConvention
 
Timed - Annotation Type in io.micrometer.core.annotation
 
timed(Iterable<Tag>) - Static method in class io.micrometer.core.instrument.reactor.ReactorMetrics
 
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
 
TimedSet - Annotation Type in io.micrometer.core.annotation
 
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 - Interface in io.micrometer.core.instrument
 
TimeGauge.Builder<T> - Class in io.micrometer.core.instrument
 
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() - Method in class io.micrometer.core.instrument.MeterRegistry.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, String...) - 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.
timer(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
Measures the time taken for short tasks.
Timer - Interface in io.micrometer.core.instrument
Timer intended to track of a large number of short running events.
Timer.Builder - Class in io.micrometer.core.instrument
 
TimeUtils - Class in io.micrometer.core.instrument.util
Modification on TimeUnit.convert(long, TimeUnit) that accepts and preserves precision from a double argument.
TimeWindowHistogram - Class in io.micrometer.core.instrument.histogram
 
TimeWindowHistogram(Clock, HistogramConfig) - Constructor for class io.micrometer.core.instrument.histogram.TimeWindowHistogram
 
TimeWindowLatencyHistogram - Class in io.micrometer.core.instrument.histogram
 
TimeWindowLatencyHistogram(Clock, HistogramConfig) - Constructor for class io.micrometer.core.instrument.histogram.TimeWindowLatencyHistogram
 
toHierarchicalName(Meter.Id, NamingConvention) - Method in interface io.micrometer.core.instrument.util.HierarchicalNameMapper
 
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(double) - Static method in class io.micrometer.core.instrument.util.DoubleFormat
 
totalAmount() - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
totalAmount() - Method in interface io.micrometer.core.instrument.DistributionSummary
The total amount of all recorded events since this summary was created.
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.composite.CompositeFunctionTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
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.internal.DefaultFunctionTimer
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.StepTimer
 
totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
The total time of recorded events.

U

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
 

V

value() - Method in class io.micrometer.core.instrument.composite.CompositeGauge
 
value() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
 
value() - Method in interface io.micrometer.core.instrument.Gauge
Returns the current value.
value() - Method in class io.micrometer.core.instrument.internal.DefaultGauge
 
value(Statistic, double) - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
value() - Method in class io.micrometer.core.instrument.noop.NoopGauge
 
value() - Method in class io.micrometer.core.instrument.noop.NoopTimeGauge
 
value(TimeUnit) - Method in interface io.micrometer.core.instrument.TimeGauge
 
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.MeterFilterReply
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.
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.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.Statistic
Returns an array containing the constants of this enum type, in the order they are declared.

W

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
 
wallTime() - Method in class io.micrometer.core.instrument.step.StepClock
 
withTag(Tag) - Method in class io.micrometer.core.instrument.Meter.Id
 
withTag(Statistic) - Method in class io.micrometer.core.instrument.Meter.Id
 
wrap(Callable<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
 
wrap(Runnable) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
wrap(Callable<T>) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
wrap(Callable<T>) - Method in class io.micrometer.core.instrument.noop.NoopTimer
 
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.

Z

zip(String...) - Static method in class io.micrometer.core.instrument.Tags
 
A B C D E F G H I J L M N O P R S T U V W Z 
Skip navigation links