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, PauseDetector, TimeUnit) - Constructor for class io.micrometer.core.instrument.AbstractTimer
 
accept(Meter.Id) - Method in interface io.micrometer.core.instrument.config.MeterFilter
 
accept(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
 
accept(Meter.Id) - Method in class io.micrometer.core.instrument.config.PropertyMeterFilter
 
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.CompositeMeterRegistry
 
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.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.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.hystrix.HystrixMetricsBinder
 
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.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
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
 
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.binder.okhttp3.OkHttpMetricsEventListener.Builder
 
build() - Method in class io.micrometer.core.instrument.histogram.HistogramConfig.Builder
 
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, 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<?, ?>, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
 
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
 
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
 
ClockDriftPauseDetector - Class in io.micrometer.core.instrument.histogram.pause
Pause detector that monitors clock drift at a configurable interval.
ClockDriftPauseDetector(Duration, Duration) - Constructor for class io.micrometer.core.instrument.histogram.pause.ClockDriftPauseDetector
 
commonTags(Iterable<Tag>) - Static method in interface io.micrometer.core.instrument.config.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.
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
 
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.config.MeterFilter
This is only called when filtering new timers and distribution summaries (i.e.
configure(Meter.Id, HistogramConfig) - Method in class io.micrometer.core.instrument.config.PropertyMeterFilter
 
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.CompositeFunctionCounter
 
count() - Method in class io.micrometer.core.instrument.CountAtValue
 
count() - Method in interface io.micrometer.core.instrument.Counter
The cumulative count since this counter was created.
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 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.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
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.HistogramSnapshot
 
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
The number of times that record has been called on this timer.
CountAtValue - Class in io.micrometer.core.instrument
 
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
 
CountingMode - Enum in io.micrometer.core.instrument.simple
 
CumulativeCounter - Class in io.micrometer.core.instrument.cumulative
 
CumulativeCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeCounter
Create a new instance.
CumulativeDistributionSummary - Class in io.micrometer.core.instrument.cumulative
Cumulative distribution summary.
CumulativeDistributionSummary(Meter.Id, Clock, HistogramConfig) - 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, HistogramConfig, PauseDetector, TimeUnit) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeTimer
Create a new instance.

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.
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:
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
 
deny(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
 
denyNameStartsWith(String) - Static method in interface io.micrometer.core.instrument.config.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
 
divideWithCeilingRoundingMode(int, int) - Static method in class io.micrometer.core.instrument.util.MathUtils
Simplified IntMath.divide(int, int, java.math.RoundingMode).
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
 
DoubleFormat() - Constructor for class io.micrometer.core.instrument.util.DoubleFormat
 
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
 
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
 
DropwizardGauge - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardMeterRegistry - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardMeterRegistry(DropwizardConfig, 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(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
 
empty() - Static method in class io.micrometer.core.instrument.HistogramSnapshot
 
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.AbstractDistributionSummary
 
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

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
 
forEachMeter(Consumer<? super Meter>) - Method in class io.micrometer.core.instrument.MeterRegistry
 
FunctionCounter - Interface in io.micrometer.core.instrument
A counter that tracks a monotonically increasing function.
functionCounter() - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
FunctionCounter.Builder<T> - Class in io.micrometer.core.instrument
 
FunctionTimer - Interface in io.micrometer.core.instrument
 
functionTimer() - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
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.
get(String) - Method in interface io.micrometer.core.instrument.config.MeterRegistryConfig
Get the value associated with a key.
get(String, Class<V>) - Method in class io.micrometer.core.instrument.config.PropertyMeterFilter
 
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.dropwizard.DropwizardMeterRegistry
 
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
 
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
 
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.cumulative.CumulativeFunctionTimer
 
getId() - Method in interface io.micrometer.core.instrument.Meter
A unique combination of name and tags
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.histogram.HistogramConfig
 
getMBeanServer() - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
 
getMeters() - Method in class io.micrometer.core.instrument.MeterRegistry
 
getMetricsPublisherForCommand(HystrixCommandKey, HystrixCommandGroupKey, HystrixCommandMetrics, HystrixCircuitBreaker, HystrixCommandProperties) - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
 
getMinimumExpectedValue() - Method in class io.micrometer.core.instrument.histogram.HistogramConfig
 
getMostSpecific(String, String, Class<V>) - Method in class io.micrometer.core.instrument.config.PropertyMeterFilter
 
getName() - Method in class io.micrometer.core.instrument.Meter.Id
 
getPauseThreshold() - Method in class io.micrometer.core.instrument.histogram.pause.ClockDriftPauseDetector
 
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
 
getSleepInterval() - Method in class io.micrometer.core.instrument.histogram.pause.ClockDriftPauseDetector
 
getStatistic() - Method in class io.micrometer.core.instrument.Measurement
 
getTags() - Method in class io.micrometer.core.instrument.Meter.Id
 
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
 
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
 
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.AbstractDistributionSummary
 
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
 
HibernateMetrics - Class in io.micrometer.core.instrument.binder.jpa
A MeterBinder implementation that provides Hibernate metrics.
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
 
histogramCountAtValue(long) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
 
histogramCountAtValue(long) - Method in class io.micrometer.core.instrument.AbstractTimer
 
histogramCountAtValue(long) - Method in interface io.micrometer.core.instrument.DistributionSummary
 
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
 
histogramCounts() - Method in class io.micrometer.core.instrument.HistogramSnapshot
 
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
 
HistogramSnapshot - Class in io.micrometer.core.instrument
 
hoursToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
HystrixMetricsBinder - Class in io.micrometer.core.instrument.binder.hystrix
 
HystrixMetricsBinder() - Constructor for class io.micrometer.core.instrument.binder.hystrix.HystrixMetricsBinder
 

I

Id(String, Iterable<Tag>, String, String, Meter.Type) - Constructor for class io.micrometer.core.instrument.Meter.Id
 
identity - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
 
ignoreTags(String...) - Static method in interface io.micrometer.core.instrument.config.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.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 may still yet change before 1.0.0 GA.
initialize() - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherCommand
 
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.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.logging - package io.micrometer.core.instrument.binder.logging
 
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
 
io.micrometer.core.instrument.composite.internal - package io.micrometer.core.instrument.composite.internal
 
io.micrometer.core.instrument.config - package io.micrometer.core.instrument.config
 
io.micrometer.core.instrument.cumulative - package io.micrometer.core.instrument.cumulative
 
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.histogram.pause - package io.micrometer.core.instrument.histogram.pause
 
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
 
JettyStatisticsMetrics - Class in io.micrometer.core.instrument.binder.jetty
 
JettyStatisticsMetrics(StatisticsHandler, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
 
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.config.MeterFilter
 
MathUtils - Class in io.micrometer.core.instrument.util
Utilities for math.
max() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
 
max(TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
 
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.HistogramSnapshot
 
max(TimeUnit) - Method in class io.micrometer.core.instrument.HistogramSnapshot
 
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.
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.
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() - Method in class io.micrometer.core.instrument.HistogramSnapshot
 
mean(TimeUnit) - Method in class io.micrometer.core.instrument.HistogramSnapshot
 
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(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.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.
meterFilter(MeterFilter) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
 
MeterFilterReply - Enum in io.micrometer.core.instrument.config
 
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.config
 
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
 
MicrometerMetricsPublisher - Class in io.micrometer.core.instrument.binder.hystrix
 
MicrometerMetricsPublisher(MeterRegistry) - 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, HystrixCommandProperties) - Constructor for class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherCommand
 
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
 
mode() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
 
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, StatisticsHandler, String...) - Static method in class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
 
monitor(MeterRegistry, StatisticsHandler, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
 
monitor(MeterRegistry, EntityManagerFactory, String, String...) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
 
monitor(MeterRegistry, EntityManagerFactory, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
 
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.
monitor(MeterRegistry, Manager, String...) - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
 
monitor(MeterRegistry, Manager, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
 
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() - 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.config.NamingConvention
 
name(String, Meter.Type, String) - Method in interface io.micrometer.core.instrument.config.NamingConvention
 
NamingConvention - Interface in io.micrometer.core.instrument.config
Monitoring systems make different recommendations regarding naming convention.
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
 
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.simple.SimpleMeterRegistry
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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, PauseDetector) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newTimer(Meter.Id, HistogramConfig, PauseDetector) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
newTimer(Meter.Id, HistogramConfig, PauseDetector) - Method in class io.micrometer.core.instrument.MeterRegistry
 
newTimer(Meter.Id, HistogramConfig, PauseDetector) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
newTimer(Meter.Id, HistogramConfig, PauseDetector) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
 
NONE - Static variable in class io.micrometer.core.instrument.histogram.HistogramConfig
 
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
 
NoPauseDetector - Class in io.micrometer.core.instrument.histogram.pause
 
NoPauseDetector() - Constructor for class io.micrometer.core.instrument.histogram.pause.NoPauseDetector
 
numThreads() - Method in interface io.micrometer.core.instrument.step.StepRegistryConfig
Returns the number of threads to use with the scheduler.

O

of(long, double) - Static method in class io.micrometer.core.instrument.CountAtValue
 
of(long, double, double, ValueAtPercentile[], CountAtValue[]) - Static method in class io.micrometer.core.instrument.HistogramSnapshot
 
of(String, String) - Static method in interface io.micrometer.core.instrument.Tag
 
of(String, String) - Static method in class io.micrometer.core.instrument.Tags
 
of(double, double) - Static method in class io.micrometer.core.instrument.ValueAtPercentile
 
OkHttpMetricsEventListener - Class in io.micrometer.core.instrument.binder.okhttp3
 
OkHttpMetricsEventListener.Builder - Class in io.micrometer.core.instrument.binder.okhttp3
 
onComplete() - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
onError(Throwable) - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
onMeterAdded(Consumer<Meter>) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
 
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
 
PauseDetector - Interface in io.micrometer.core.instrument.histogram.pause
 
pauseDetector(PauseDetector) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
 
pauseDetector() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
 
pauseDetector(PauseDetector) - Method in class io.micrometer.core.instrument.Timer.Builder
 
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 interface io.micrometer.core.instrument.DistributionSummary
The value at a specific percentile.
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.
percentile() - Method in class io.micrometer.core.instrument.ValueAtPercentile
 
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
 
percentileValues() - Method in class io.micrometer.core.instrument.HistogramSnapshot
 
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.
poll(TimeUnit) - Method in class io.micrometer.core.instrument.util.TimeDecayingMax
 
poll() - Method in class io.micrometer.core.instrument.util.TimeDecayingMax
Return an unscaled max.
prefix() - Method in interface io.micrometer.core.instrument.config.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
 
PropertyMeterFilter - Class in io.micrometer.core.instrument.config
A meter filter built from a set of properties.
PropertyMeterFilter() - Constructor for class io.micrometer.core.instrument.config.PropertyMeterFilter
 
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 interface io.micrometer.core.instrument.DistributionSummary
Updates the statistics kept by the summary with the specified amount.
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.
record(double, TimeUnit) - Method in class io.micrometer.core.instrument.util.TimeDecayingMax
 
record(double) - Method in class io.micrometer.core.instrument.util.TimeDecayingMax
For use by distribution summary implementations.
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.
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.cumulative.CumulativeDistributionSummary
 
recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
 
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
 
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.CompositeMeterRegistry
 
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.config.MeterFilter
 
request(long) - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
requestHeadersEnd(Call, Request) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
 
responseHeadersEnd(Call, Response) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
 

S

secondsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
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
 
simpleParse(String) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
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.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.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.AbstractDistributionSummary
 
statsConfig() - Method in class io.micrometer.core.instrument.AbstractTimer
 
step() - Method in interface io.micrometer.core.instrument.dropwizard.DropwizardConfig
Returns the step size (reporting frequency, max decaying) to use.
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.
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) - 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
 
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
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, PauseDetector, TimeUnit) - Constructor for class io.micrometer.core.instrument.step.StepTimer
Create a new instance.
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(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 - Interface in io.micrometer.core.instrument
Key/value pair representing a dimension of a meter used to classify and drill into measurements.
tag(String, String) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
 
tag(String, String) - Method in class io.micrometer.core.instrument.Timer.Builder
 
tagKey(String) - Method in interface io.micrometer.core.instrument.config.NamingConvention
 
tags(List<Tag>) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener.Builder
 
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.config.NamingConvention
 
takeSnapshot(boolean) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
 
takeSnapshot(boolean) - Method in class io.micrometer.core.instrument.AbstractTimer
 
takeSnapshot(boolean) - Method in interface io.micrometer.core.instrument.DistributionSummary
 
takeSnapshot(boolean) - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
 
takeSnapshot(boolean) - Method in class io.micrometer.core.instrument.noop.NoopTimer
 
takeSnapshot(boolean) - Method in interface io.micrometer.core.instrument.Timer
 
Timed - Annotation Type in io.micrometer.core.annotation
 
timed(Iterable<Tag>) - Static method in class io.micrometer.core.instrument.reactor.ReactorMetrics
 
TimeDecayingMax - Class in io.micrometer.core.instrument.util
 
TimeDecayingMax(Clock, HistogramConfig) - Constructor for class io.micrometer.core.instrument.util.TimeDecayingMax
 
TimeDecayingMax(Clock, long, int) - Constructor for class io.micrometer.core.instrument.util.TimeDecayingMax
 
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() - Method in class io.micrometer.core.instrument.MeterRegistry.Search
 
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
 
TimeWindowLatencyHistogram(Clock, HistogramConfig, PauseDetector) - Constructor for class io.micrometer.core.instrument.histogram.TimeWindowLatencyHistogram
 
toHierarchicalName(Meter.Id, NamingConvention) - Method in interface io.micrometer.core.instrument.util.HierarchicalNameMapper
 
TomcatMetrics - Class in io.micrometer.core.instrument.binder.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.CountAtValue
 
toString() - Method in class io.micrometer.core.instrument.HistogramSnapshot
 
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
 
toString() - Method in class io.micrometer.core.instrument.ValueAtPercentile
 
total() - Method in class io.micrometer.core.instrument.HistogramSnapshot
 
total(TimeUnit) - Method in class io.micrometer.core.instrument.HistogramSnapshot
 
totalAmount() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
 
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.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
The total time of recorded events.
type() - Method in interface io.micrometer.core.instrument.Counter
 
type() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
 
type() - Method in interface io.micrometer.core.instrument.FunctionCounter
 
type() - Method in interface io.micrometer.core.instrument.Gauge
 
type() - Method in interface io.micrometer.core.instrument.LongTaskTimer
 
type() - Method in interface io.micrometer.core.instrument.Meter
 
type() - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
 
type() - Method in interface io.micrometer.core.instrument.Timer
 

U

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
 
uriMapper(Function<Request, String>) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener.Builder
 

V

value() - Method in class io.micrometer.core.instrument.CountAtValue
 
value(TimeUnit) - Method in class io.micrometer.core.instrument.CountAtValue
 
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
 
value() - Method in class io.micrometer.core.instrument.ValueAtPercentile
 
value(TimeUnit) - Method in class io.micrometer.core.instrument.ValueAtPercentile
 
ValueAtPercentile - Class in io.micrometer.core.instrument
 
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.
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.

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
 
withBaseUnit(String) - Method in class io.micrometer.core.instrument.Meter.Id
 
withTag(Tag) - Method in class io.micrometer.core.instrument.Meter.Id
 
withTag(Statistic) - Method in class io.micrometer.core.instrument.Meter.Id
 
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