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

A

AbstractMeter - Class in io.micrometer.core.instrument
 
AbstractMeter(Meter.Id) - Constructor for class io.micrometer.core.instrument.AbstractMeter
 
AbstractMeterRegistry - Class in io.micrometer.core.instrument
 
AbstractMeterRegistry(Clock) - Constructor for class io.micrometer.core.instrument.AbstractMeterRegistry
 
AbstractStepRegistry - Class in io.micrometer.core.instrument.spectator.step
A Registry implementation that is suitable for any monitoring system that expects metrics on an interval with step-aggregated values.
AbstractStepRegistry(StepRegistryConfig, Clock) - Constructor for class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
AbstractTimer - Class in io.micrometer.core.instrument
 
AbstractTimer(Meter.Id, Clock) - Constructor for class io.micrometer.core.instrument.AbstractTimer
 
activeTasks() - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
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
 
activeTasks() - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
activeTasks() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeFunctionTimer
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeGauge
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
add(MeterRegistry) - Method in interface io.micrometer.core.instrument.composite.CompositeMeter
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeTimeGauge
 
add(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
add(T) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Adds a new element to the window.
add(T, Integer) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Adds a new element to the window.
addRegistry(MeterRegistry) - Static method in class io.micrometer.core.instrument.Metrics
 
AnnotationUtils - Class in io.micrometer.core.instrument.util
Convenience utility for locating Timed annotations on classes and methods.
awaitTermination(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 

B

baseTimeUnit() - Method in class io.micrometer.core.instrument.composite.CompositeFunctionTimer
 
baseTimeUnit() - Method in interface io.micrometer.core.instrument.FunctionTimer
 
baseTimeUnit() - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
 
baseTimeUnit() - Method in class io.micrometer.core.instrument.noop.NoopFunctionTimer
 
baseUnit(String) - Method in class io.micrometer.core.instrument.Counter.Builder
 
baseUnit(String) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
baseUnit(String) - Method in class io.micrometer.core.instrument.Gauge.Builder
 
batchSize() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns the number of measurements per request to use for the backend.
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.logging.LogbackMetrics
 
bindTo(MeterRegistry) - Method in interface io.micrometer.core.instrument.binder.MeterBinder
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.system.FileDescriptorMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.system.ProcessorMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.system.UptimeMetrics
 
Bucket<T> - Class in io.micrometer.core.instrument.stats.hist
 
Bucket(T, int) - Constructor for class io.micrometer.core.instrument.stats.hist.Bucket
 
bucket(double) - Method in interface io.micrometer.core.instrument.stats.hist.BucketFunction
 
bucket(double) - Method in class io.micrometer.core.instrument.stats.hist.PercentileBucketFunction
 
BucketFilter<T> - Interface in io.micrometer.core.instrument.stats.hist
 
BucketFunction<T> - Interface in io.micrometer.core.instrument.stats.hist
A mapping from an observed sample to a histogram bucket.
buckets() - Method in interface io.micrometer.core.instrument.stats.hist.BucketFunction
 
buckets - Variable in class io.micrometer.core.instrument.stats.hist.DefaultHistogram
 
buckets() - Method in class io.micrometer.core.instrument.stats.hist.PercentileBucketFunction
 
bucketTimeScale(TimeUnit) - Method in class io.micrometer.core.instrument.stats.hist.PercentileTimeHistogram.Builder
 
bucketTimeScale(TimeUnit) - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram.Builder
Set the time scale that the buckets should be represented in.
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.Gauge
 
builder(String) - Static method in interface io.micrometer.core.instrument.LongTaskTimer
 
Builder() - Constructor for class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles.Builder
 
Builder() - Constructor for class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles.Builder
 
Builder() - Constructor for class io.micrometer.core.instrument.stats.quantile.GKQuantiles.Builder
 
Builder() - Constructor for class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles.Builder
 
builder(String) - Static method in interface io.micrometer.core.instrument.Timer
 

C

CaffeineCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
Collect metrics from Caffeine's com.github.benmanes.caffeine.cache.Cache.
CaffeineCacheMetrics(Cache<?, ?>, Iterable<Tag>, String) - Constructor for class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
 
camelCase - Static variable in interface io.micrometer.core.instrument.NamingConvention
 
cancel() - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
ceilToNext(int) - Static method in class io.micrometer.core.instrument.stats.quantile.PowerOfTwo
Rounds the given value to the next power of two that is greater than the value.
CKMSQuantiles - Class in io.micrometer.core.instrument.stats.quantile
Modified from: https://github.com/mayconbordin/streaminer/blob/master/src/main/java/org/streaminer/stream/quantile/CKMSQuantiles.java Implementation of the Cormode, Korn, Muthukrishnan, and Srivastava algorithm for streaming calculation of targeted high-percentile epsilon-approximate quantiles.
CKMSQuantiles.Builder - Class in io.micrometer.core.instrument.stats.quantile
 
CKMSQuantiles.Quantile - Class in io.micrometer.core.instrument.stats.quantile
 
clampMax(U) - Static method in interface io.micrometer.core.instrument.stats.hist.BucketFilter
Rejects buckets greater than max.
clampMin(U) - Static method in interface io.micrometer.core.instrument.stats.hist.BucketFilter
Rejects buckets less than min.
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.AbstractMeterRegistry
 
clock - Variable in class io.micrometer.core.instrument.AbstractTimer
 
Clock - Interface in io.micrometer.core.instrument
 
clock() - Method in interface io.micrometer.core.instrument.MeterRegistry.Config
 
commonTags(Iterable<Tag>) - Method in interface 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 interface io.micrometer.core.instrument.MeterRegistry.Config
Append a list of common tags to apply to all metrics reported to the monitoring system.
commonTags() - Method in interface io.micrometer.core.instrument.MeterRegistry.Config
 
CompositeCustomMeter - Class in io.micrometer.core.instrument.composite
 
CompositeCustomMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Constructor for class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
CompositeDistributionSummary - Class in io.micrometer.core.instrument.composite
 
CompositeFunctionTimer<T> - Class in io.micrometer.core.instrument.composite
 
CompositeFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Constructor for class io.micrometer.core.instrument.composite.CompositeFunctionTimer
 
CompositeGauge<T> - Class in io.micrometer.core.instrument.composite
 
CompositeLongTaskTimer - Class in io.micrometer.core.instrument.composite
 
CompositeMeter - Interface in io.micrometer.core.instrument.composite
 
CompositeMeterRegistry - Class in io.micrometer.core.instrument.composite
The clock of the composite effectively overrides the clocks of the registries it manages without actually replacing the state of the clock in these registries with the exception of long task timers, whose clock cannot be overridden.
CompositeMeterRegistry() - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
CompositeMeterRegistry(Clock) - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
CompositeTimeGauge<T> - Class in io.micrometer.core.instrument.composite
 
CompositeTimer - Class in io.micrometer.core.instrument.composite
 
CompositeUtils - Class in io.micrometer.core.instrument.composite.internal
 
concat(Iterable<Tag>, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Tags
 
concat(Iterable<Tag>, String...) - Static method in class io.micrometer.core.instrument.Tags
 
config() - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
config() - Method in interface io.micrometer.core.instrument.MeterRegistry
Access to configuration options for this registry.
connectTimeout - Variable in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
connectTimeout() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns the connection timeout for requests to the backend.
convert(double, TimeUnit, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
count() - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.composite.CompositeFunctionTimer
 
count() - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
count() - Method in interface io.micrometer.core.instrument.Counter
The cumulative count since this counter was created.
count() - Method in interface io.micrometer.core.instrument.DistributionSummary
The number of times that record has been called since this timer was created.
count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
 
count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
 
count() - Method in interface io.micrometer.core.instrument.FunctionCounter
The cumulative count since this counter was created.
count() - Method in interface io.micrometer.core.instrument.FunctionTimer
The total number of occurrences of the timed event.
count() - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
The total number of occurrences of the timed event.
count() - Method in class io.micrometer.core.instrument.noop.NoopCounter
 
count() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.noop.NoopFunctionTimer
 
count() - Method in class io.micrometer.core.instrument.noop.NoopTimer
 
count() - Method in class io.micrometer.core.instrument.simple.SimpleCounter
 
count() - Method in class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.simple.SimpleTimer
 
count() - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
count() - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.spectator.SpectatorTimer
 
count() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
count() - Method in interface io.micrometer.core.instrument.Timer
The number of times that record has been called since this timer was created.
counter(Meter.Id) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
Counter - Interface in io.micrometer.core.instrument
Used to measure the rate of change based on calls to increment.
counter(Meter.Id) - Method in interface io.micrometer.core.instrument.MeterRegistry
Tracks a monotonically increasing value.
counter(String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Tracks a monotonically increasing value.
counter(String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
Tracks a monotonically increasing value.
counter(Meter.Id, T, ToDoubleFunction<T>) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
Tracks a monotonically increasing value, automatically incrementing the counter whenever the value is observed.
counter(Meter.Id, T) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
Tracks a number, maintaining a weak reference on it.
counter() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
 
counter(Meter.Id) - Static method in class io.micrometer.core.instrument.Metrics
Tracks a monotonically increasing value.
counter(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
Tracks a monotonically increasing value.
counter(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
Tracks a monotonically increasing value.
Counter.Builder - Class in io.micrometer.core.instrument
 
create(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.DefaultHistogram.Builder
 
create(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.Histogram.Builder
 
create(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.PercentileHistogram.Builder
 
create(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.PercentileTimeHistogram.Builder
 
create(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram.Builder
 
create() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles.Builder
 
create() - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles.Builder
 
create() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles.Builder
 
create() - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles.Builder
 
createId(String, Iterable<Tag>, String, String) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
createId(String, Iterable<Tag>, String) - Method in interface io.micrometer.core.instrument.MeterRegistry
 
createId(String, Iterable<Tag>, String, String) - Method in interface io.micrometer.core.instrument.MeterRegistry
 

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 interface io.micrometer.core.instrument.util.HierarchicalNameMapper
Sort tags alphabetically by key and append tag key values to the name with '.', e.g.
DefaultFunctionTimer<T> - Class in io.micrometer.core.instrument.internal
A timer that tracks monotonically increasing functions for count and totalTime.
DefaultFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit, TimeUnit) - Constructor for class io.micrometer.core.instrument.internal.DefaultFunctionTimer
 
DefaultHistogram<T> - Class in io.micrometer.core.instrument.stats.hist
 
DefaultHistogram.Builder<U> - Class in io.micrometer.core.instrument.stats.hist
 
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.Gauge.Builder
 
description(String) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
 
description(String) - Method in class io.micrometer.core.instrument.Timer.Builder
 
DistributionSummary - Interface in io.micrometer.core.instrument
Track the sample distribution of events.
DistributionSummary.Builder - Class in io.micrometer.core.instrument
 
dot - Static variable in interface io.micrometer.core.instrument.NamingConvention
This maps to identity because we suggest using dot notation everywhere in Micrometer-instrumented code
DropwizardCounter - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardDistributionSummary - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardGauge - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardMeterRegistry - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardMeterRegistry(HierarchicalNameMapper, Clock) - Constructor for class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
DropwizardTimer - Class in io.micrometer.core.instrument.dropwizard
 
duration(long, TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
duration(TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
duration(long, TimeUnit) - Method in 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
 
duration(long, TimeUnit) - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
duration(TimeUnit) - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
duration(long, TimeUnit) - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
duration(TimeUnit) - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 

E

EhCache2Metrics - Class in io.micrometer.core.instrument.binder.cache
 
EhCache2Metrics(Ehcache, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
 
enabled() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns true if publishing is enabled.
equals(Object) - Method in class io.micrometer.core.instrument.AbstractTimer
 
equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
 
equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
 
equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
 
equals(Object) - Method in class io.micrometer.core.instrument.ImmutableTag
 
equals(Object) - Method in class io.micrometer.core.instrument.internal.MeterId
 
equals(Object) - Method in class io.micrometer.core.instrument.simple.SimpleCounter
 
equals(Object) - Method in class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
equals(Object) - Method in class io.micrometer.core.instrument.simple.SimpleGauge
 
equals(Object) - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
equals(Object) - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
equals(Object) - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
equals(Object) - Method in class io.micrometer.core.instrument.spectator.SpectatorGauge
 
equals(Object) - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
equals(Meter, Object) - Static method in class io.micrometer.core.instrument.util.MeterEquivalence
 
error(double) - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles.Builder
 
error(double) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles.Builder
 
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
 
exponential(double, double, int) - Static method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
exponentialFunction(double, double, int) - Static method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
exponentialTime(TimeUnit, double, double, int) - Static method in interface io.micrometer.core.instrument.stats.hist.Histogram
 

F

f - Variable in class io.micrometer.core.instrument.composite.CompositeGauge
 
FileDescriptorMetrics - Class in io.micrometer.core.instrument.binder.system
File descriptor metrics.
FileDescriptorMetrics() - Constructor for class io.micrometer.core.instrument.binder.system.FileDescriptorMetrics
 
FileDescriptorMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.system.FileDescriptorMetrics
 
filterBuckets(BucketFilter<U>) - Method in class io.micrometer.core.instrument.stats.hist.DefaultHistogram.Builder
 
filterBuckets(BucketFilter<T>) - Method in class io.micrometer.core.instrument.stats.hist.Histogram.Builder
 
filterBuckets(BucketFilter<Double>) - Method in class io.micrometer.core.instrument.stats.hist.PercentileHistogram.Builder
 
filterBuckets(BucketFilter<Double>) - Method in class io.micrometer.core.instrument.stats.hist.PercentileTimeHistogram.Builder
 
filterBuckets(BucketFilter<Double>) - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram.Builder
 
find(String) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
find(String) - Method in interface io.micrometer.core.instrument.MeterRegistry
 
findTimed(Class<?>) - Static method in class io.micrometer.core.instrument.util.AnnotationUtils
 
findTimed(Method) - Static method in class io.micrometer.core.instrument.util.AnnotationUtils
 
floorToNext(Float) - Static method in class io.micrometer.core.instrument.stats.quantile.PowerOfTwo
Rounds the given value to the next power of two that is smaller than the value.
floorToNext(double) - Static method in class io.micrometer.core.instrument.stats.quantile.PowerOfTwo
Rounds the given value to the next power of two that is smaller than the value.
Frugal2UQuantiles - Class in io.micrometer.core.instrument.stats.quantile
Modified from: https://github.com/mayconbordin/streaminer/blob/master/src/main/java/org/streaminer/stream/quantile/Frugal2U.java Implementation of the Frugal2U Algorithm.
Frugal2UQuantiles.Builder - Class in io.micrometer.core.instrument.stats.quantile
 
function(BucketFunction<U>) - Static method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
FunctionCounter - Interface in io.micrometer.core.instrument
A counter that tracks a monotonically increasing function.
FunctionTimer - Interface in io.micrometer.core.instrument
 

G

gauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
Gauge - Interface in io.micrometer.core.instrument
 
gauge(Meter.Id, T, ToDoubleFunction<T>) - Method in interface 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, ToDoubleFunction<T>) - Method in interface 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 interface io.micrometer.core.instrument.MeterRegistry
Register a gauge that reports the value of the Number.
gauge(String, T) - Method in interface io.micrometer.core.instrument.MeterRegistry
Register a gauge that reports the value of the Number.
gauge(String, T, ToDoubleFunction<T>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Register a gauge that reports the value of the object.
gauge() - Method in interface 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(Meter.Id, 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.Builder<T> - Class in io.micrometer.core.instrument
 
gaugeCollectionSize(String, Iterable<Tag>, T) - Method in interface 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 interface io.micrometer.core.instrument.MeterRegistry
Register a gauge that reports the size of the Map.
gaugeMapSize(String, Iterable<Tag>, T) - Static method in class io.micrometer.core.instrument.Metrics
Register a gauge that reports the size of the Map.
gauges - Variable in class io.micrometer.core.instrument.composite.CompositeGauge
 
get(String) - Method in interface io.micrometer.core.instrument.MeterRegistryConfig
Get the value associated with a key.
get(double) - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles
Get the estimated value at the specified quantile.
get(double) - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles
 
get(double) - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
Estimates appropriate quantiles (i.e.
get(double) - Method in interface io.micrometer.core.instrument.stats.quantile.Quantiles
 
get(Integer) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns the element at position index
get(double) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
 
getAll() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns a collection containing each element in the window
getAllLifeTimes() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns a collection containing all elements' life times.
getBaseTimeUnit() - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
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.simple.SimpleMeterRegistry
 
getBaseTimeUnit() - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
getBaseUnit() - Method in class io.micrometer.core.instrument.internal.MeterId
 
getBaseUnit() - Method in interface io.micrometer.core.instrument.Meter.Id
 
getBatches() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
Get a list of all measurements and break them into batches.
getBucket(T) - Method in class io.micrometer.core.instrument.stats.hist.DefaultHistogram
 
getBucket(T) - Method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
getBucket(Double) - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram
 
getBuckets() - Method in class io.micrometer.core.instrument.stats.hist.DefaultHistogram
 
getBuckets() - Method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
getBuckets() - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram
 
getConventionName(Meter.Id) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
getConventionName(NamingConvention) - Method in class io.micrometer.core.instrument.internal.MeterId
 
getConventionName(NamingConvention) - Method in interface io.micrometer.core.instrument.Meter.Id
 
getConventionTags(Meter.Id) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
getConventionTags(NamingConvention) - Method in class io.micrometer.core.instrument.internal.MeterId
Tags that are sorted by key and formatted
getConventionTags(NamingConvention) - Method in interface io.micrometer.core.instrument.Meter.Id
 
getCount() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
getDescription() - Method in class io.micrometer.core.instrument.internal.MeterId
 
getDescription() - Method in interface io.micrometer.core.instrument.Meter.Id
 
getDropwizardRegistry() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
getError() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles.Quantile
 
getId() - Method in class io.micrometer.core.instrument.AbstractMeter
 
getId() - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
getId() - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
 
getId() - Method in interface io.micrometer.core.instrument.Meter
A unique combination of name and tags
getId() - Method in class io.micrometer.core.instrument.noop.NoopMeter
 
getIndex() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
 
getKey() - Method in class io.micrometer.core.instrument.ImmutableTag
 
getKey() - Method in interface io.micrometer.core.instrument.Tag
 
getLifeTime(Integer) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns the remaining life time of the specified element.
getMeters() - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
getMeters() - Method in interface io.micrometer.core.instrument.MeterRegistry
 
getName() - Method in class io.micrometer.core.instrument.internal.MeterId
 
getName() - Method in interface io.micrometer.core.instrument.Meter.Id
 
getNewestElement() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns the newest element in the window.
getOldestElement() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns the oldest element in the window.
getQuantile(float) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles.Quantiles
 
getQuantiles() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles
 
getQuantiles() - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles
 
getQuantiles() - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles.Quantiles
 
getRegistries() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
getSize(Integer) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns the element's size at position index
getSpectatorRegistry() - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
getStatistic() - Method in class io.micrometer.core.instrument.Measurement
 
getTag() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
 
getTags() - Method in class io.micrometer.core.instrument.internal.MeterId
 
getTags() - Method in interface io.micrometer.core.instrument.Meter.Id
 
getTagString() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
 
getTagString(Function<T, String>) - Method in class io.micrometer.core.instrument.stats.hist.Bucket
 
getType() - Method in interface io.micrometer.core.instrument.Counter
 
getType() - Method in interface io.micrometer.core.instrument.FunctionCounter
 
getType() - Method in interface io.micrometer.core.instrument.Gauge
 
getType() - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
 
getType() - Method in interface io.micrometer.core.instrument.LongTaskTimer
 
getType() - Method in interface io.micrometer.core.instrument.Meter
 
getType() - Method in interface io.micrometer.core.instrument.Timer
 
getValue() - Method in class io.micrometer.core.instrument.ImmutableTag
 
getValue() - Method in class io.micrometer.core.instrument.Measurement
Value for the measurement.
getValue() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
 
getValue() - Method in interface io.micrometer.core.instrument.Tag
 
getValueFunction() - Method in class io.micrometer.core.instrument.Measurement
 
getWindowSize() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns the size of this sliding window.
GKQuantiles - Class in io.micrometer.core.instrument.stats.quantile
This class is an implementation of the Greenwald-Khanna algorithm for computing epsilon-approximate quantiles of large data sets.
GKQuantiles(Collection<Double>, double) - Constructor for class io.micrometer.core.instrument.stats.quantile.GKQuantiles
Creates a new GKQuantiles object that computes epsilon-approximate quantiles.
GKQuantiles.Builder - Class in io.micrometer.core.instrument.stats.quantile
 
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

hasExpired() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
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.MeterId
 
hashCode() - Method in class io.micrometer.core.instrument.simple.SimpleCounter
 
hashCode() - Method in class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
hashCode() - Method in class io.micrometer.core.instrument.simple.SimpleGauge
 
hashCode() - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
hashCode() - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
hashCode() - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
hashCode() - Method in class io.micrometer.core.instrument.spectator.SpectatorGauge
 
hashCode() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
hashCode(Meter) - Static method in class io.micrometer.core.instrument.util.MeterEquivalence
 
HazelcastCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
 
HazelcastCacheMetrics(IMap<?, ?>, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
 
HierarchicalNameMapper - Interface in io.micrometer.core.instrument.util
Defines the mapping between a combination of name + dimensional tags and a hierarchical name.
histogram(Histogram.Builder<?>) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
Histogram<T> - Interface in io.micrometer.core.instrument.stats.hist
 
histogram(Histogram.Builder<?>) - Method in class io.micrometer.core.instrument.Timer.Builder
 
Histogram.Builder<T> - Class in io.micrometer.core.instrument.stats.hist
 
Histogram.Summation - Enum in io.micrometer.core.instrument.stats.hist
 
HistogramConfig - Interface in io.micrometer.core.instrument.stats.hist
 
hoursToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 

I

id() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
identity - Static variable in interface io.micrometer.core.instrument.NamingConvention
 
ImmutableTag - Class in io.micrometer.core.instrument
 
ImmutableTag(String, String) - Constructor for class io.micrometer.core.instrument.ImmutableTag
 
increment() - Method in interface io.micrometer.core.instrument.Counter
Update the counter by one.
increment(double) - Method in interface io.micrometer.core.instrument.Counter
Update the counter by amount.
increment(double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
 
increment(double) - Method in class io.micrometer.core.instrument.noop.NoopCounter
 
increment(double) - Method in class io.micrometer.core.instrument.simple.SimpleCounter
 
increment(double) - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
increment() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
increment(long) - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
increment() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
 
INSTANCE - Static variable in class io.micrometer.core.instrument.noop.NoopCounter
 
INSTANCE - Static variable in class io.micrometer.core.instrument.noop.NoopDistributionSummary
 
INSTANCE - Static variable in class io.micrometer.core.instrument.noop.NoopFunctionTimer
 
INSTANCE - Static variable in class io.micrometer.core.instrument.noop.NoopGauge
 
INSTANCE - Static variable in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
 
INSTANCE - Static variable in class io.micrometer.core.instrument.noop.NoopTimer
 
INSTANCE - Static variable in class io.micrometer.core.instrument.stats.hist.PercentileBucketFunction
 
invokeAll(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
io.micrometer.core.annotation - package io.micrometer.core.annotation
 
io.micrometer.core.instrument - package io.micrometer.core.instrument
 
io.micrometer.core.instrument.binder - package io.micrometer.core.instrument.binder
 
io.micrometer.core.instrument.binder.cache - package io.micrometer.core.instrument.binder.cache
 
io.micrometer.core.instrument.binder.db - package io.micrometer.core.instrument.binder.db
 
io.micrometer.core.instrument.binder.jvm - package io.micrometer.core.instrument.binder.jvm
 
io.micrometer.core.instrument.binder.logging - package io.micrometer.core.instrument.binder.logging
 
io.micrometer.core.instrument.binder.system - package io.micrometer.core.instrument.binder.system
 
io.micrometer.core.instrument.composite - package io.micrometer.core.instrument.composite
 
io.micrometer.core.instrument.composite.internal - package io.micrometer.core.instrument.composite.internal
 
io.micrometer.core.instrument.dropwizard - package io.micrometer.core.instrument.dropwizard
 
io.micrometer.core.instrument.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.spectator - package io.micrometer.core.instrument.spectator
 
io.micrometer.core.instrument.spectator.step - package io.micrometer.core.instrument.spectator.step
 
io.micrometer.core.instrument.stats.hist - package io.micrometer.core.instrument.stats.hist
 
io.micrometer.core.instrument.stats.quantile - package io.micrometer.core.instrument.stats.quantile
 
io.micrometer.core.instrument.util - package io.micrometer.core.instrument.util
 
isCumulative() - Method in class io.micrometer.core.instrument.stats.hist.DefaultHistogram
 
isCumulative() - Method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
isCumulative() - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram
 
isEmpty() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Checks whether the SlidingWindow is empty
isShutdown() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
isTerminated() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 

J

JCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
See https://github.com/jsr107/demo/blob/master/src/test/java/javax/cache/core/StatisticsExample.java
JCacheMetrics(Cache<?, ?>, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.JCacheMetrics
 
JvmGcMetrics - Class in io.micrometer.core.instrument.binder.jvm
Record metrics that report a number of statistics related to garbage collection emanating from the MXBean and also adds information about GC causes.
JvmGcMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
 
JvmGcMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmGcMetrics
 
JvmMemoryMetrics - Class in io.micrometer.core.instrument.binder.jvm
Record metrics that report utilization of various memory and buffer pools.
JvmMemoryMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics
 
JvmMemoryMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics
 
JvmThreadMetrics - Class in io.micrometer.core.instrument.binder.jvm
 
JvmThreadMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
 
JvmThreadMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.JvmThreadMetrics
 

L

linear(double, double, int) - Static method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
linearFunction(double, double, int) - Static method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
linearTime(TimeUnit, double, double, int) - Static method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
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(Meter.Id) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
Measures the time taken for long tasks.
longTaskTimer() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
 
LongTaskTimer.Builder - Class in io.micrometer.core.instrument
 

M

measure() - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
measure() - Method in interface io.micrometer.core.instrument.Counter
 
measure() - Method in interface io.micrometer.core.instrument.DistributionSummary
 
measure() - Method in interface io.micrometer.core.instrument.FunctionCounter
 
measure() - Method in interface io.micrometer.core.instrument.FunctionTimer
 
measure() - Method in interface io.micrometer.core.instrument.Gauge
 
measure() - Method in interface io.micrometer.core.instrument.LongTaskTimer
 
measure() - Method in interface io.micrometer.core.instrument.Meter
Get a set of measurements.
measure() - Method in class io.micrometer.core.instrument.noop.NoopMeter
 
measure() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
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
 
Meter - Interface in io.micrometer.core.instrument
A counter, gauge, timer, or distribution summary that results collects one or more metrics.
meter() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
 
Meter.Id - Interface 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
 
MeterId - Class in io.micrometer.core.instrument.internal
 
MeterId(String, Iterable<Tag>, String, String) - Constructor for class io.micrometer.core.instrument.internal.MeterId
 
MeterRegistry - Interface in io.micrometer.core.instrument
Creates and manages your application's set of meters.
MeterRegistry.Config - Interface in io.micrometer.core.instrument
 
MeterRegistry.More - Interface in io.micrometer.core.instrument
 
MeterRegistry.Search - Interface in io.micrometer.core.instrument
 
MeterRegistryConfig - Interface in io.micrometer.core.instrument
 
meters() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
 
Metrics - Class in io.micrometer.core.instrument
 
Metrics() - Constructor for class io.micrometer.core.instrument.Metrics
 
microsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
millisToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
minutesToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
Record metrics on a Caffeine cache.
monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
Record metrics on a Caffeine cache.
monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
Record metrics on a Caffeine cache.
monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
Record metrics on a Caffeine cache.
monitor(MeterRegistry, Ehcache, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
Record metrics on a JCache cache.
monitor(MeterRegistry, Ehcache, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
Record metrics on a JCache cache.
monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
Record metrics on a Guava cache.
monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
Record metrics on a Guava cache.
monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
Record metrics on a Hazelcast cache.
monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
Record metrics on a Hazelcast cache.
monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
Record metrics on a JCache cache.
monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
Record metrics on a JCache cache.
monitor(MeterRegistry, DataSource, String, String, String...) - Static method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
Record the row count for an individual database table.
monitor(MeterRegistry, DataSource, String, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
Record the row count for an individual database table.
monitor(MeterRegistry, Executor, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
Record metrics on the use of an Executor.
monitor(MeterRegistry, Executor, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
Record metrics on the use of an Executor.
monitor(MeterRegistry, ExecutorService, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
Record metrics on the use of an ExecutorService.
monitor(MeterRegistry, ExecutorService, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
Record metrics on the use of an ExecutorService.
monitored() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles
 
monitored() - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles
 
monitored() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
monitored() - Method in interface io.micrometer.core.instrument.stats.quantile.Quantiles
Get all monitored quantiles
monitored() - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
 
monotonicTime() - Method in interface io.micrometer.core.instrument.Clock
Current time from a monotonic clock source.
monotonicTime() - Method in class io.micrometer.core.instrument.spectator.step.StepClock
 
more() - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
more() - Method in interface io.micrometer.core.instrument.MeterRegistry
Access to less frequently used meter types and patterns.
more() - Static method in class io.micrometer.core.instrument.Metrics
Access to less frequently used meter types and patterns.

N

name(String, Meter.Type) - Method in interface io.micrometer.core.instrument.NamingConvention
 
name(String, Meter.Type, String) - Method in interface io.micrometer.core.instrument.NamingConvention
 
namingConvention(NamingConvention) - Method in interface io.micrometer.core.instrument.MeterRegistry.Config
Use the provided naming convention, overriding the default for your monitoring system.
namingConvention() - Method in interface io.micrometer.core.instrument.MeterRegistry.Config
 
NamingConvention - Interface in io.micrometer.core.instrument
Monitoring systems make different recommendations regarding naming convention.
nanosToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
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.simple.SimpleMeterRegistry
 
newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
newCounter(Id) - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
newDistributionSummary(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
newDistributionSummary(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newDistributionSummary(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
newDistributionSummary(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
newDistributionSummary(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
newDistributionSummary(Id) - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
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.simple.SimpleMeterRegistry
 
newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
newGauge(Id) - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
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.simple.SimpleMeterRegistry
 
newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
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.simple.SimpleMeterRegistry
 
newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
newTimeGauge(Meter.Id, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
newTimeGauge(Meter.Id, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newTimer(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
newTimer(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newTimer(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
newTimer(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
newTimer(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
newTimer(Id) - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
NoopCounter - Class in io.micrometer.core.instrument.noop
 
NoopDistributionSummary - Class in io.micrometer.core.instrument.noop
 
NoopFunctionTimer - Class in io.micrometer.core.instrument.noop
 
NoopGauge - Class in io.micrometer.core.instrument.noop
 
NoopLongTaskTimer - Class in io.micrometer.core.instrument.noop
 
NoopMeter - Class in io.micrometer.core.instrument.noop
 
NoopMeter() - Constructor for class io.micrometer.core.instrument.noop.NoopMeter
 
NoopTimer - Class in io.micrometer.core.instrument.noop
 
numThreads() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns the number of threads to use with the scheduler.

O

observe(double) - Method in class io.micrometer.core.instrument.stats.hist.DefaultHistogram
 
observe(double) - Method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
observe(double) - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram
 
observe(double) - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles
Add a new value from the stream.
observe(double) - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles
 
observe(double) - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
observe(double) - Method in interface io.micrometer.core.instrument.stats.quantile.Quantiles
Add a sample
observe(double) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
 
of(String, String) - Static method in interface io.micrometer.core.instrument.Tag
 
onComplete() - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
onError(Throwable) - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
onNext(T) - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 
onSubscribe(Subscription) - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 

P

PercentileBucketFunction - Class in io.micrometer.core.instrument.stats.hist
 
PercentileHistogram - Class in io.micrometer.core.instrument.stats.hist
 
PercentileHistogram(BucketFunction<Double>, Collection<BucketFilter<Double>>, Histogram.Summation) - Constructor for class io.micrometer.core.instrument.stats.hist.PercentileHistogram
 
PercentileHistogram.Builder - Class in io.micrometer.core.instrument.stats.hist
 
percentiles() - Static method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
percentilesTime() - Static method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
PercentileTimeHistogram - Class in io.micrometer.core.instrument.stats.hist
 
PercentileTimeHistogram.Builder - Class in io.micrometer.core.instrument.stats.hist
 
PowerOfTwo - Class in io.micrometer.core.instrument.stats.quantile
Copied from https://github.com/mayconbordin/streaminer#quantiles
PowerOfTwo() - Constructor for class io.micrometer.core.instrument.stats.quantile.PowerOfTwo
 
prefix() - Method in interface io.micrometer.core.instrument.MeterRegistryConfig
 
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
 
pushMetrics() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 

Q

quantile(double, double) - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles.Builder
 
quantile(double, double) - Static method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles
 
quantile(double, double) - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles.Builder
 
quantile(double, double) - Static method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles
 
quantiles(Quantiles) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
quantiles(double...) - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles.Builder
 
quantiles(double...) - Static method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
Quantiles - Interface in io.micrometer.core.instrument.stats.quantile
Calculate φ-quantiles, where 0 ≤ φ ≤ 1.
quantiles(double...) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles.Builder
 
quantiles(double...) - Static method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
 
Quantiles(Float, LinkedList<Double>) - Constructor for class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles.Quantiles
 
quantiles(Quantiles) - Method in class io.micrometer.core.instrument.Timer.Builder
 

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 - Variable in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
readTimeout() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns the read timeout for requests to the backend.
record(Supplier<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
 
record(Runnable) - Method in class io.micrometer.core.instrument.AbstractTimer
 
record(double) - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
record(long, TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
record(double) - Method in interface io.micrometer.core.instrument.DistributionSummary
Updates the statistics kept by the summary with the specified amount.
record(double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
 
record(long, TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
 
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(double) - Method in class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
record(long, TimeUnit) - Method in class io.micrometer.core.instrument.simple.SimpleTimer
 
record(double) - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
record(long, TimeUnit) - Method in class io.micrometer.core.instrument.spectator.SpectatorTimer
 
record(long, TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
Updates the statistics kept by the counter with the specified amount.
record(Supplier<T>) - Method in interface io.micrometer.core.instrument.Timer
Executes the Supplier `f` and records the time taken.
record(Runnable) - Method in interface io.micrometer.core.instrument.Timer
Executes the runnable `f` and records the time taken.
recordCallable(Callable<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
 
recordCallable(Callable<T>) - Method in 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.
ref - Variable in class io.micrometer.core.instrument.composite.CompositeGauge
 
register(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
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.Gauge.Builder
 
register(MeterRegistry) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
 
register(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Register a custom meter type.
register(Meter.Id, Meter.Type, Iterable<Measurement>) - Static method in class io.micrometer.core.instrument.Metrics
 
register(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.spectator.step.StepSpectatorMeterRegistry
 
register(MeterRegistry) - Method in class io.micrometer.core.instrument.Timer.Builder
 
registerHistogramCounterIfNecessary(Meter.Id, Histogram.Builder<?>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
registerQuantilesGaugeIfNecessary(Meter.Id, Quantiles, UnaryOperator<Double>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeFunctionTimer
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeGauge
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
remove(MeterRegistry) - Method in interface io.micrometer.core.instrument.composite.CompositeMeter
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
removeRegistry(MeterRegistry) - Static method in class io.micrometer.core.instrument.Metrics
 
request(long) - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
 

S

secondsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
setBaseUnit(String) - Method in class io.micrometer.core.instrument.internal.MeterId
 
setBaseUnit(String) - Method in interface io.micrometer.core.instrument.Meter.Id
For use by registry implementations to change the identifier's base unit when it is determined solely by the implementation, e.g.
setEpsilon(double) - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
setType(Meter.Type) - Method in class io.micrometer.core.instrument.internal.MeterId
 
setType(Meter.Type) - Method in interface io.micrometer.core.instrument.Meter.Id
Associate this id with a specific type, sometimes used in the determination of a convention name.
setWindowSize(int) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
By default the window size is set to 32768.
shouldPublish(Bucket<T>) - Method in interface io.micrometer.core.instrument.stats.hist.BucketFilter
 
shutdown() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
shutdownNow() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
SimpleCounter - Class in io.micrometer.core.instrument.simple
 
SimpleCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.simple.SimpleCounter
 
SimpleDistributionSummary - Class in io.micrometer.core.instrument.simple
 
SimpleDistributionSummary(Meter.Id, Quantiles, Histogram<?>) - Constructor for class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
SimpleGauge<T> - Class in io.micrometer.core.instrument.simple
 
SimpleGauge(Meter.Id, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.simple.SimpleGauge
 
SimpleLongTaskTimer - Class in io.micrometer.core.instrument.simple
 
SimpleLongTaskTimer(Meter.Id, Clock) - Constructor for class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
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(Clock) - Constructor for class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
SimpleTimer - Class in io.micrometer.core.instrument.simple
 
SimpleTimer(Meter.Id, Clock, Quantiles, Histogram<?>) - Constructor for class io.micrometer.core.instrument.simple.SimpleTimer
 
slideWindow(Integer) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Moves the window a given number of positions.
slideWindowByOnePosition() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Just moves the border of the window by one position.
SlidingWindow<T> - Class in io.micrometer.core.instrument.stats.quantile
Modified from: https://github.com/mayconbordin/streaminer#quantiles
SlidingWindow(Integer) - Constructor for class io.micrometer.core.instrument.stats.quantile.SlidingWindow
The window size is fixed after initiating an instance of SlidingWindow
snakeCase - Static variable in interface io.micrometer.core.instrument.NamingConvention
 
SpectatorConf - Interface in io.micrometer.core.instrument.spectator
 
SpectatorCounter - Class in io.micrometer.core.instrument.spectator
 
SpectatorDistributionSummary - Class in io.micrometer.core.instrument.spectator
 
SpectatorDistributionSummary(Meter.Id, DistributionSummary, Quantiles, Histogram<?>) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
SpectatorGauge - Class in io.micrometer.core.instrument.spectator
 
SpectatorLongTaskTimer - Class in io.micrometer.core.instrument.spectator
 
SpectatorMeterRegistry - Class in io.micrometer.core.instrument.spectator
 
SpectatorMeterRegistry(SpectatorConf, Registry, Clock) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
SpectatorTimer - Class in io.micrometer.core.instrument.spectator
 
SpectatorTimer(Meter.Id, Timer, Clock, Quantiles, Histogram<?>) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorTimer
 
SpectatorUtils - Class in io.micrometer.core.instrument.spectator
 
SpectatorUtils() - Constructor for class io.micrometer.core.instrument.spectator.SpectatorUtils
 
start() - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
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.simple.SimpleLongTaskTimer
 
start() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
start() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
Start the scheduler to collect metrics data.
Statistic - Enum in io.micrometer.core.instrument
 
step() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns the step size (reporting frequency) to use.
StepClock - Class in io.micrometer.core.instrument.spectator.step
Wraps a clock implementation with one that only reports wall times on exact boundaries of the step.
StepClock(Clock, long) - Constructor for class io.micrometer.core.instrument.spectator.step.StepClock
Create a new instance.
StepCounter - Class in io.micrometer.core.instrument.spectator.step
Counter that reports a rate per second to a monitoring system.
StepCounter(Id, Clock, long) - Constructor for class io.micrometer.core.instrument.spectator.step.StepCounter
Create a new instance.
StepRegistryConfig - Interface in io.micrometer.core.instrument.spectator.step
Common configuration settings for any registry that pushes aggregated metrics on a regular interval.
StepSpectatorMeterRegistry - Class in io.micrometer.core.instrument.spectator.step
Spectator-backed registry that step-normalizes counts and sums to a rate/second over the publishing interval
StepSpectatorMeterRegistry(StepRegistryConfig, Registry, Clock, long) - Constructor for class io.micrometer.core.instrument.spectator.step.StepSpectatorMeterRegistry
 
stop(long) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
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(long) - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
stop(long) - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
stop() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
Stop the scheduler reporting metrics.
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(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
summary() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
 
summary(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in interface io.micrometer.core.instrument.MeterRegistry
Measures the sample distribution of events.
summary(String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Measures the sample distribution of events.
summary(String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
Measures the sample distribution of events.
summary(Meter.Id, Histogram.Builder<?>, Quantiles) - Static method in class io.micrometer.core.instrument.Metrics
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.
summation(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.DefaultHistogram.Builder
 
summation(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.Histogram.Builder
 
summation(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.PercentileHistogram.Builder
 
summation(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.PercentileTimeHistogram.Builder
 
summation(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram.Builder
 
SYSTEM - Static variable in interface io.micrometer.core.instrument.Clock
 

T

Tag - Interface in io.micrometer.core.instrument
Key/value pair representing a dimension of a meter used to classify and drill into measurements.
tagKey(String) - Method in interface io.micrometer.core.instrument.NamingConvention
 
tags(String...) - Method in class io.micrometer.core.instrument.Counter.Builder
 
tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Counter.Builder
 
tags(String...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
 
tags(String...) - Method in class io.micrometer.core.instrument.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 interface io.micrometer.core.instrument.MeterRegistry.Search
 
tags(Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
 
tags(Meter) - Static method in class io.micrometer.core.instrument.spectator.SpectatorUtils
 
Tags - Class in io.micrometer.core.instrument
 
tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Timer.Builder
 
tags(String...) - Method in class io.micrometer.core.instrument.Timer.Builder
 
tagValue(String) - Method in interface io.micrometer.core.instrument.NamingConvention
 
Timed - Annotation Type in io.micrometer.core.annotation
 
timed(Iterable<Tag>) - Static method in class io.micrometer.core.instrument.reactor.ReactorMetrics
 
TimedExecutor - Class in io.micrometer.core.instrument.internal
An Executor that is timed
TimedExecutor(MeterRegistry, Executor, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.internal.TimedExecutor
 
TimedExecutorService - Class in io.micrometer.core.instrument.internal
An ExecutorService that is timed
TimedExecutorService(MeterRegistry, ExecutorService, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.internal.TimedExecutorService
 
TimedSet - Annotation Type in io.micrometer.core.annotation
 
timeGauge(Meter.Id, T, TimeUnit, ToDoubleFunction<T>) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
A gauge that tracks a time value, to be scaled to the monitoring system's base time unit.
TimeHistogram - Class in io.micrometer.core.instrument.stats.hist
 
TimeHistogram.Builder - Class in io.micrometer.core.instrument.stats.hist
 
timer(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
timer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
A timer that tracks monotonically increasing functions for count and totalTime.
timer() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
 
timer(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in interface io.micrometer.core.instrument.MeterRegistry
Measures the time taken for short tasks and the count of these tasks.
timer(String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Measures the time taken for short tasks and the count of these tasks.
timer(String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
Measures the time taken for short tasks and the count of these tasks.
timer(Meter.Id, Histogram.Builder<?>, Quantiles) - Static method in class io.micrometer.core.instrument.Metrics
Measures the time taken for short tasks and the count of these tasks.
timer(String, Iterable<Tag>) - 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
 
timerPercentilesMax() - Method in interface io.micrometer.core.instrument.stats.hist.HistogramConfig
Used to apply a bucket filter clamping the bucket domain of timer percentiles histograms to some max value.
timerPercentilesMin() - Method in interface io.micrometer.core.instrument.stats.hist.HistogramConfig
Used to apply a bucket filter clamping the bucket domain of timer percentiles histograms to some min value.
TimeUtils - Class in io.micrometer.core.instrument.util
Modification on TimeUnit.convert(long, TimeUnit) that accepts and preserves precision from a double argument.
toHierarchicalName(Meter.Id, NamingConvention) - Method in interface io.micrometer.core.instrument.util.HierarchicalNameMapper
 
toSpectatorTags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
toString() - Method in class io.micrometer.core.instrument.ImmutableTag
 
toString() - Method in class io.micrometer.core.instrument.internal.MeterId
 
toString() - Method in class io.micrometer.core.instrument.Measurement
 
toString() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
 
toString() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles.Quantile
 
toString() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
toString() - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
 
totalAmount() - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
 
totalAmount() - Method in interface io.micrometer.core.instrument.DistributionSummary
The total amount of all recorded events since this summary was created.
totalAmount() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
 
totalAmount() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
 
totalAmount() - Method in class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
totalAmount() - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeFunctionTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
 
totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.FunctionTimer
The total time of all occurrences of the timed event.
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
The total time of all occurrences of the timed event.
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopFunctionTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.simple.SimpleTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.spectator.SpectatorTimer
 
totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
The total time of all recorded events since this timer was created.

U

UptimeMetrics - Class in io.micrometer.core.instrument.binder.system
Uptime metrics.
UptimeMetrics() - Constructor for class io.micrometer.core.instrument.binder.system.UptimeMetrics
 
UptimeMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.system.UptimeMetrics
 

V

value() - Method in class io.micrometer.core.instrument.composite.CompositeGauge
 
value() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
 
value() - Method in interface io.micrometer.core.instrument.Gauge
Returns the current value.
value(Statistic, double) - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
 
value() - Method in class io.micrometer.core.instrument.noop.NoopGauge
 
value() - Method in class io.micrometer.core.instrument.simple.SimpleGauge
 
value() - Method in class io.micrometer.core.instrument.spectator.SpectatorGauge
 
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.Statistic
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.micrometer.core.instrument.stats.hist.Histogram.Summation
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.micrometer.core.instrument.Meter.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micrometer.core.instrument.Statistic
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.micrometer.core.instrument.stats.hist.Histogram.Summation
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.spectator.step.StepClock
 
WindowSketchQuantiles - Class in io.micrometer.core.instrument.stats.quantile
Modified from https://github.com/mayconbordin/streaminer#quantiles
WindowSketchQuantiles(Collection<Double>, double) - Constructor for class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
 
WindowSketchQuantiles.Block - Class in io.micrometer.core.instrument.stats.quantile
This inner class holds the GKQuantiles for a specific level.
WindowSketchQuantiles.Builder - Class in io.micrometer.core.instrument.stats.quantile
 
WindowSketchQuantiles.Quantiles - Class in io.micrometer.core.instrument.stats.quantile
Just a wrapper class for a summary (i.e.
withTag(Tag) - Method in class io.micrometer.core.instrument.internal.MeterId
 
withTag(Tag) - Method in interface io.micrometer.core.instrument.Meter.Id
 
withTag(Statistic) - Method in interface io.micrometer.core.instrument.Meter.Id
 
wrap(Callable<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
 
wrap(Callable<T>) - Method in class io.micrometer.core.instrument.noop.NoopTimer
 
wrap(Runnable) - Method in interface io.micrometer.core.instrument.Timer
Wrap a Runnable so that it is timed when invoked.
wrap(Callable<T>) - Method in interface io.micrometer.core.instrument.Timer
Wrap a Callable so that it is timed when invoked.

Z

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