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(String, Iterable<Tag>, String) - 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(String, Iterable<Tag>, String, Clock) - Constructor for class io.micrometer.core.instrument.AbstractTimer
 
activeTasks() - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
activeTasks() - Method in class io.micrometer.core.instrument.lazy.LazyLongTaskTimer
 
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.prometheus.internal.CustomPrometheusLongTaskTimer.Child
 
activeTasks() - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
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.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.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
 
addressingMode() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
AnnotationUtils - Class in io.micrometer.core.instrument.util
Convenience utility for locating Timed annotations on classes and methods.
apiKey() - Method in interface io.micrometer.core.instrument.datadog.DatadogConfig
 
AtlasMeterRegistry - Class in io.micrometer.core.instrument.atlas
 
AtlasMeterRegistry(AtlasConfig, Clock) - Constructor for class io.micrometer.core.instrument.atlas.AtlasMeterRegistry
 
AtlasMeterRegistry(AtlasConfig) - Constructor for class io.micrometer.core.instrument.atlas.AtlasMeterRegistry
 
AtlasUtils - Class in io.micrometer.core.instrument.atlas
 
AtlasUtils() - Constructor for class io.micrometer.core.instrument.atlas.AtlasUtils
 
awaitTermination(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 

B

baseUnit(String) - Method in interface io.micrometer.core.instrument.DistributionSummary.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.CaffeineCacheMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.ClassLoaderMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.ExecutorServiceMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.GuavaCacheMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.JvmGcMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.JvmMemoryMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.LogbackMetrics
 
bindTo(MeterRegistry) - Method in interface io.micrometer.core.instrument.binder.MeterBinder
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.ProcessorMetrics
 
bindTo(MeterRegistry) - Method in class io.micrometer.core.instrument.binder.ThreadMetrics
 
Bucket<T> - Class in io.micrometer.core.instrument.stats.hist
 
Bucket(T) - Constructor for class io.micrometer.core.instrument.stats.hist.Bucket
 
Bucket(T, long) - Constructor for class io.micrometer.core.instrument.stats.hist.Bucket
 
bucket(double) - Method in interface io.micrometer.core.instrument.stats.hist.BucketFunction
 
bucketComparator() - Method in interface io.micrometer.core.instrument.stats.hist.CumulativeBucketFunction
 
bucketComparator() - Method in class io.micrometer.core.instrument.stats.hist.FixedCumulativeBucketFunction
 
bucketFloor(double) - Method in interface io.micrometer.core.instrument.stats.hist.CumulativeBucketFunction
 
bucketFloor(double) - Method in class io.micrometer.core.instrument.stats.hist.FixedCumulativeBucketFunction
 
BucketFunction<T> - Interface in io.micrometer.core.instrument.stats.hist
 
buckets() - Method in interface io.micrometer.core.instrument.stats.hist.CumulativeBucketFunction
 
buckets(CumulativeBucketFunction<T>) - Static method in class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
buckets(CumulativeBucketFunction<Double>, TimeUnit) - Static method in class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
buckets() - Method in class io.micrometer.core.instrument.stats.hist.FixedCumulativeBucketFunction
 
buckets(BucketFunction<T>) - Static method in class io.micrometer.core.instrument.stats.hist.NormalHistogram
 
buckets(BucketFunction<Double>, TimeUnit) - Static method in class io.micrometer.core.instrument.stats.hist.NormalHistogram
 
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
 

C

CaffeineCacheMetrics - Class in io.micrometer.core.instrument.binder
Collect metrics from Caffeine's com.github.benmanes.caffeine.cache.Cache.
CaffeineCacheMetrics(String, Iterable<Tag>, Cache<?, ?>) - Constructor for class io.micrometer.core.instrument.binder.CaffeineCacheMetrics
 
camelCase - Static variable in interface io.micrometer.core.instrument.NamingConvention
 
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.
child(Iterable<Tag>, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusCollector
 
child(Iterable<Tag>) - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer
 
child(Iterable<Tag>, Quantiles, Histogram) - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary
 
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
 
ClassLoaderMetrics - Class in io.micrometer.core.instrument.binder
 
ClassLoaderMetrics() - Constructor for class io.micrometer.core.instrument.binder.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
Retrieve the clock used to measure durations of timers and long task timers (and sometimes influences publishing behavior).
collect() - Method in interface io.micrometer.core.instrument.prometheus.internal.CustomCollectorChild
 
collect() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusCollector
 
collect() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer.Child
 
collect() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer
 
collect() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary.Child
 
collect() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary
 
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.
CompositeCustomMeter - Class in io.micrometer.core.instrument.composite
 
CompositeCustomMeter(String, Iterable<Tag>, Meter.Type, Iterable<Measurement>) - Constructor for class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
CompositeDistributionSummary - Class in io.micrometer.core.instrument.composite
 
CompositeGauge<T> - Class in io.micrometer.core.instrument.composite
 
CompositeLongTaskTimer - Class in io.micrometer.core.instrument.composite
 
CompositeMeter - Interface in io.micrometer.core.instrument.composite
 
CompositeMeterRegistry - Class in io.micrometer.core.instrument.composite
The clock of the composite effectively overrides the clocks of the registries it manages without actually replacing the state of the clock in these registries with the exception of long task timers, whose clock cannot be overridden.
CompositeMeterRegistry() - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
CompositeMeterRegistry(Clock) - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
CompositeTimer - Class in io.micrometer.core.instrument.composite
 
compressed() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
 
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.
consistency() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
Sets the write consistency for the point.
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.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 class io.micrometer.core.instrument.lazy.LazyCounter
 
count() - Method in class io.micrometer.core.instrument.lazy.LazyDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.lazy.LazyTimer
 
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.NoopTimer
 
count() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary.Child
 
count() - Method in class io.micrometer.core.instrument.prometheus.PrometheusCounter
 
count() - Method in class io.micrometer.core.instrument.prometheus.PrometheusDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.prometheus.PrometheusTimer
 
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 - Interface in io.micrometer.core.instrument
Used to measure the rate of change based on calls to increment.
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(String, Iterable<Tag>, 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(String, Iterable<Tag>, 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(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 - Interface in io.micrometer.core.instrument
 
counterBuilder(String) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
counterBuilder(String) - Method in interface io.micrometer.core.instrument.MeterRegistry
Build a new Counter, which is registered with this registry once Counter.Builder.create() is called.
counterBuilder(String) - Static method in class io.micrometer.core.instrument.Metrics
Build a new Counter, which is registered with this registry once Counter.Builder.create() is called.
create() - Method in interface io.micrometer.core.instrument.Counter.Builder
 
create() - Method in interface io.micrometer.core.instrument.DistributionSummary.Builder
 
create() - Method in interface io.micrometer.core.instrument.Gauge.Builder
 
create() - Method in interface io.micrometer.core.instrument.LongTaskTimer.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
 
create() - Method in interface io.micrometer.core.instrument.Timer.Builder
 
CumulativeBucketFunction<T> - Interface in io.micrometer.core.instrument.stats.hist
 
CumulativeHistogram<T> - Class in io.micrometer.core.instrument.stats.hist
 
CumulativeHistogram(CumulativeBucketFunction<T>) - Constructor for class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
CustomCollectorChild - Interface in io.micrometer.core.instrument.prometheus.internal
 
CustomPrometheusCollector - Class in io.micrometer.core.instrument.prometheus.internal
 
CustomPrometheusCollector(String, Iterable<Tag>, Collector.Type) - Constructor for class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusCollector
 
CustomPrometheusLongTaskTimer - Class in io.micrometer.core.instrument.prometheus.internal
 
CustomPrometheusLongTaskTimer(String, Iterable<Tag>, String, Clock) - Constructor for class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer
 
CustomPrometheusLongTaskTimer.Child - Class in io.micrometer.core.instrument.prometheus.internal
 
CustomPrometheusSummary - Class in io.micrometer.core.instrument.prometheus.internal
Necessitated by a desire to offer different quantile algorithms.
CustomPrometheusSummary(String, Iterable<Tag>, String) - Constructor for class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary
 
CustomPrometheusSummary.Child - Class in io.micrometer.core.instrument.prometheus.internal
 

D

DatadogConfig - Interface in io.micrometer.core.instrument.datadog
Configuration for Datadog exporting.
DatadogMeterRegistry - Class in io.micrometer.core.instrument.datadog
 
DatadogMeterRegistry(DatadogConfig, Clock) - Constructor for class io.micrometer.core.instrument.datadog.DatadogMeterRegistry
 
DatadogMeterRegistry(DatadogConfig) - Constructor for class io.micrometer.core.instrument.datadog.DatadogMeterRegistry
 
DatadogNamingConvention - Class in io.micrometer.core.instrument.datadog
 
DatadogNamingConvention() - Constructor for class io.micrometer.core.instrument.datadog.DatadogNamingConvention
 
daysToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
db() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
The tag that will be mapped to "host" when shipping metrics to Influx, or null if host should be omitted on publishing.
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.
description(String) - Method in interface io.micrometer.core.instrument.Counter.Builder
 
description(String) - Method in interface io.micrometer.core.instrument.DistributionSummary.Builder
 
description(String) - Method in interface io.micrometer.core.instrument.Gauge.Builder
 
description(String) - Method in interface io.micrometer.core.instrument.LongTaskTimer.Builder
 
description(String) - Method in interface io.micrometer.core.instrument.Timer.Builder
 
DistributionSummary - Interface in io.micrometer.core.instrument
Track the sample distribution of events.
DistributionSummary.Builder - Interface in io.micrometer.core.instrument
 
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) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
duration() - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
duration(long) - Method in class io.micrometer.core.instrument.lazy.LazyLongTaskTimer
 
duration() - Method in class io.micrometer.core.instrument.lazy.LazyLongTaskTimer
 
duration(long) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Returns the current duration for an active task.
duration() - Method in interface io.micrometer.core.instrument.LongTaskTimer
Returns the cumulative duration of all current tasks in nanoseconds.
duration(long) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
 
duration() - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
 
duration(long) - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer.Child
 
duration() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer.Child
 
duration(long) - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
duration() - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
duration(long) - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
duration() - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
duration(long) - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
duration() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
durationUnits() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
durationUnits() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
 

E

enabled() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
Returns true if publishing is enabled.
enabled() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
Returns true if publishing is enabled.
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.prometheus.PrometheusCounter
 
equals(Object) - Method in class io.micrometer.core.instrument.prometheus.PrometheusDistributionSummary
 
equals(Object) - Method in class io.micrometer.core.instrument.prometheus.PrometheusGauge
 
equals(Object) - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
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.TimedExecutorService
 
ExecutorServiceMetrics - Class in io.micrometer.core.instrument.binder
Monitors the status of executor service pools.
ExecutorServiceMetrics(ExecutorService, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.ExecutorServiceMetrics
 
exponential(double, double, int) - Static method in class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
exponential(double, double, int) - Static method in class io.micrometer.core.instrument.stats.hist.NormalHistogram
 

F

f - Variable in class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
f - Variable in class io.micrometer.core.instrument.stats.hist.NormalHistogram
 
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
 
FixedCumulativeBucketFunction<T> - Class in io.micrometer.core.instrument.stats.hist
 
FixedCumulativeBucketFunction(DoubleFunction<? extends T>, Set<T>, Comparator<? super T>) - Constructor for class io.micrometer.core.instrument.stats.hist.FixedCumulativeBucketFunction
 
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
 

G

GangliaConfig - Interface in io.micrometer.core.instrument.ganglia
 
GangliaMeterRegistry - Class in io.micrometer.core.instrument.ganglia
 
GangliaMeterRegistry() - Constructor for class io.micrometer.core.instrument.ganglia.GangliaMeterRegistry
 
GangliaMeterRegistry(GangliaConfig) - Constructor for class io.micrometer.core.instrument.ganglia.GangliaMeterRegistry
 
GangliaMeterRegistry(GangliaConfig, HierarchicalNameMapper, Clock) - Constructor for class io.micrometer.core.instrument.ganglia.GangliaMeterRegistry
 
Gauge - Interface in io.micrometer.core.instrument
 
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.Builder - Interface in io.micrometer.core.instrument
 
gaugeBuilder(String, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
gaugeBuilder(String, T, ToDoubleFunction<T>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Build a new Gauge, which is registered with this registry once Gauge.Builder.create() is called.
gaugeBuilder(String, T, ToDoubleFunction<T>) - Static method in class io.micrometer.core.instrument.Metrics
Build a new Gauge, which is registered with this registry once Gauge.Builder.create() is called.
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.
get(String) - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
Get the value associated with a key.
get(String) - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
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.
getBatches() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
Get a list of all measurements and break them into batches.
getBuckets() - Method in class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
getBuckets() - Method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
getBuckets() - Method in class io.micrometer.core.instrument.stats.hist.NormalHistogram
 
getCount() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
getDescription() - Method in class io.micrometer.core.instrument.AbstractMeter
 
getDescription() - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
getDescription() - Method in class io.micrometer.core.instrument.lazy.LazyCounter
 
getDescription() - Method in class io.micrometer.core.instrument.lazy.LazyDistributionSummary
 
getDescription() - Method in class io.micrometer.core.instrument.lazy.LazyLongTaskTimer
 
getDescription() - Method in class io.micrometer.core.instrument.lazy.LazyTimer
 
getDescription() - Method in interface io.micrometer.core.instrument.Meter
 
getDescription() - Method in class io.micrometer.core.instrument.noop.NoopMeter
 
getDescription() - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
getDescription() - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
getDescription() - Method in class io.micrometer.core.instrument.spectator.SpectatorGauge
 
getDescription() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
getDropwizardRegistry() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
getError() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles.Quantile
 
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.AbstractMeter
 
getName() - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
getName() - Method in class io.micrometer.core.instrument.lazy.LazyCounter
 
getName() - Method in class io.micrometer.core.instrument.lazy.LazyDistributionSummary
 
getName() - Method in class io.micrometer.core.instrument.lazy.LazyLongTaskTimer
 
getName() - Method in class io.micrometer.core.instrument.lazy.LazyTimer
 
getName() - Method in interface io.micrometer.core.instrument.Meter
 
getName() - Method in class io.micrometer.core.instrument.noop.NoopMeter
 
getName() - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
getName() - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
getName() - Method in class io.micrometer.core.instrument.spectator.SpectatorGauge
 
getName() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
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.
getPrometheusRegistry() - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
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
 
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
 
getTag(Function<T, String>) - Method in class io.micrometer.core.instrument.stats.hist.Bucket
 
getTags() - Method in class io.micrometer.core.instrument.AbstractMeter
 
getTags() - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
 
getTags() - Method in class io.micrometer.core.instrument.lazy.LazyCounter
 
getTags() - Method in class io.micrometer.core.instrument.lazy.LazyDistributionSummary
 
getTags() - Method in class io.micrometer.core.instrument.lazy.LazyLongTaskTimer
 
getTags() - Method in class io.micrometer.core.instrument.lazy.LazyTimer
 
getTags() - Method in interface io.micrometer.core.instrument.Meter
 
getTags() - Method in class io.micrometer.core.instrument.noop.NoopMeter
 
getTags() - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
getTags() - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
getTags() - Method in class io.micrometer.core.instrument.spectator.SpectatorGauge
 
getTags() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
getType() - Method in interface io.micrometer.core.instrument.Counter
 
getType() - Method in interface io.micrometer.core.instrument.Gauge
 
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
 
GraphiteConfig - Interface in io.micrometer.core.instrument.graphite
 
GraphiteMeterRegistry - Class in io.micrometer.core.instrument.graphite
 
GraphiteMeterRegistry() - Constructor for class io.micrometer.core.instrument.graphite.GraphiteMeterRegistry
 
GraphiteMeterRegistry(GraphiteConfig) - Constructor for class io.micrometer.core.instrument.graphite.GraphiteMeterRegistry
 
GraphiteMeterRegistry(GraphiteConfig, HierarchicalNameMapper, Clock) - Constructor for class io.micrometer.core.instrument.graphite.GraphiteMeterRegistry
 
GraphiteNamingConvention - Class in io.micrometer.core.instrument.graphite
 
GraphiteNamingConvention() - Constructor for class io.micrometer.core.instrument.graphite.GraphiteNamingConvention
 
GuavaCacheMetrics - Class in io.micrometer.core.instrument.binder
 
GuavaCacheMetrics(String, Iterable<Tag>, Cache<?, ?>) - Constructor for class io.micrometer.core.instrument.binder.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.prometheus.PrometheusCounter
 
hashCode() - Method in class io.micrometer.core.instrument.prometheus.PrometheusDistributionSummary
 
hashCode() - Method in class io.micrometer.core.instrument.prometheus.PrometheusGauge
 
hashCode() - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
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
 
HierarchicalNameMapper - Interface in io.micrometer.core.instrument.util
Defines the mapping between a combination of name + dimensional tags and a hierarchical name.
histogram(Histogram<?>) - Method in interface io.micrometer.core.instrument.DistributionSummary.Builder
 
Histogram<T> - Interface in io.micrometer.core.instrument.stats.hist
 
histogram(Histogram<?>) - Method in interface io.micrometer.core.instrument.Timer.Builder
 
host() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
host() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
 
hostTag() - Method in interface io.micrometer.core.instrument.datadog.DatadogConfig
The tag that will be mapped to "host" when shipping metrics to datadog, or null if host should be omitted on publishing.
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
 
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.lazy.LazyCounter
 
increment(double) - Method in class io.micrometer.core.instrument.noop.NoopCounter
 
increment(double) - Method in class io.micrometer.core.instrument.prometheus.PrometheusCounter
 
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
 
InfluxConfig - Interface in io.micrometer.core.instrument.influx
 
InfluxMeterRegistry - Class in io.micrometer.core.instrument.influx
 
InfluxMeterRegistry(InfluxConfig, Clock) - Constructor for class io.micrometer.core.instrument.influx.InfluxMeterRegistry
 
InfluxMeterRegistry(InfluxConfig) - Constructor for class io.micrometer.core.instrument.influx.InfluxMeterRegistry
 
InfluxNamingConvention - Class in io.micrometer.core.instrument.influx
 
InfluxNamingConvention() - Constructor for class io.micrometer.core.instrument.influx.InfluxNamingConvention
 
InfluxRegistry - Class in io.micrometer.core.instrument.influx
 
InfluxRegistry(InfluxConfig, Clock) - Constructor for class io.micrometer.core.instrument.influx.InfluxRegistry
 
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.NoopGauge
 
INSTANCE - Static variable in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
 
INSTANCE - Static variable in class io.micrometer.core.instrument.noop.NoopTimer
 
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.atlas - package io.micrometer.core.instrument.atlas
 
io.micrometer.core.instrument.binder - package io.micrometer.core.instrument.binder
 
io.micrometer.core.instrument.composite - package io.micrometer.core.instrument.composite
 
io.micrometer.core.instrument.datadog - package io.micrometer.core.instrument.datadog
 
io.micrometer.core.instrument.dropwizard - package io.micrometer.core.instrument.dropwizard
 
io.micrometer.core.instrument.ganglia - package io.micrometer.core.instrument.ganglia
 
io.micrometer.core.instrument.graphite - package io.micrometer.core.instrument.graphite
 
io.micrometer.core.instrument.influx - package io.micrometer.core.instrument.influx
 
io.micrometer.core.instrument.internal - package io.micrometer.core.instrument.internal
 
io.micrometer.core.instrument.jmx - package io.micrometer.core.instrument.jmx
 
io.micrometer.core.instrument.lazy - package io.micrometer.core.instrument.lazy
 
io.micrometer.core.instrument.noop - package io.micrometer.core.instrument.noop
 
io.micrometer.core.instrument.prometheus - package io.micrometer.core.instrument.prometheus
 
io.micrometer.core.instrument.prometheus.internal - package io.micrometer.core.instrument.prometheus.internal
 
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
 
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

JmxMeterRegistry - Class in io.micrometer.core.instrument.jmx
 
JmxMeterRegistry() - Constructor for class io.micrometer.core.instrument.jmx.JmxMeterRegistry
 
JmxMeterRegistry(HierarchicalNameMapper, Clock) - Constructor for class io.micrometer.core.instrument.jmx.JmxMeterRegistry
 
JvmGcMetrics - Class in io.micrometer.core.instrument.binder
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.JvmGcMetrics
 
JvmMemoryMetrics - Class in io.micrometer.core.instrument.binder
Record metrics that report utilization of various memory and buffer pools.
JvmMemoryMetrics() - Constructor for class io.micrometer.core.instrument.binder.JvmMemoryMetrics
 

L

LazyCounter - Class in io.micrometer.core.instrument.lazy
 
LazyCounter(Supplier<Counter>) - Constructor for class io.micrometer.core.instrument.lazy.LazyCounter
 
lazyCounter(Supplier<Counter>) - Static method in class io.micrometer.core.instrument.LazyMetrics
 
LazyDistributionSummary - Class in io.micrometer.core.instrument.lazy
 
LazyDistributionSummary(Supplier<DistributionSummary>) - Constructor for class io.micrometer.core.instrument.lazy.LazyDistributionSummary
 
LazyLongTaskTimer - Class in io.micrometer.core.instrument.lazy
 
LazyLongTaskTimer(Supplier<LongTaskTimer>) - Constructor for class io.micrometer.core.instrument.lazy.LazyLongTaskTimer
 
lazyLongTaskTimer(Supplier<LongTaskTimer>) - Static method in class io.micrometer.core.instrument.LazyMetrics
 
LazyMetrics - Class in io.micrometer.core.instrument
 
LazyMetrics() - Constructor for class io.micrometer.core.instrument.LazyMetrics
 
lazySummary(Supplier<DistributionSummary>) - Static method in class io.micrometer.core.instrument.LazyMetrics
 
LazyTimer - Class in io.micrometer.core.instrument.lazy
 
LazyTimer(Supplier<Timer>) - Constructor for class io.micrometer.core.instrument.lazy.LazyTimer
 
lazyTimer(Supplier<Timer>) - Static method in class io.micrometer.core.instrument.LazyMetrics
 
linear(double, double, int) - Static method in class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
linear(double, double, int) - Static method in class io.micrometer.core.instrument.stats.hist.NormalHistogram
 
LogbackMetrics - Class in io.micrometer.core.instrument.binder
 
LogbackMetrics() - Constructor for class io.micrometer.core.instrument.binder.LogbackMetrics
 
LongTaskTimer - Interface in io.micrometer.core.instrument
 
longTaskTimer(String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
Measures the time taken for short tasks.
longTaskTimer(String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
Measures the time taken for short tasks.
longTaskTimer() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
 
LongTaskTimer.Builder - Interface in io.micrometer.core.instrument
 
longTaskTimerBuilder(String) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
Build a new LongTaskTimer, which is registered with this registry once LongTaskTimer.Builder.create() is called.

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.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.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
 
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
 
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.CaffeineCacheMetrics
Record metrics on a Caffeine cache.
monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.CaffeineCacheMetrics
Record metrics on a Caffeine cache.
monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.CaffeineCacheMetrics
Record metrics on a Caffeine cache.
monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.CaffeineCacheMetrics
Record metrics on a Caffeine cache.
monitor(MeterRegistry, Executor, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.ExecutorServiceMetrics
Record metrics on the use of an Executor.
monitor(MeterRegistry, Executor, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.ExecutorServiceMetrics
Record metrics on the use of an Executor.
monitor(MeterRegistry, ExecutorService, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.ExecutorServiceMetrics
Record metrics on the use of an ExecutorService.
monitor(MeterRegistry, ExecutorService, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.ExecutorServiceMetrics
Record metrics on the use of an ExecutorService.
monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.GuavaCacheMetrics
Record metrics on a Guava cache.
monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.GuavaCacheMetrics
Record metrics on a Guava cache.
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, String) - Method in class io.micrometer.core.instrument.datadog.DatadogNamingConvention
https://help.datadoghq.com/hc/en-us/articles/203764705-What-are-valid-metric-names- Datadog's publish API will automatically strip Unicode without replacement.
name(String, Meter.Type, String) - Method in class io.micrometer.core.instrument.graphite.GraphiteNamingConvention
 
name(String, Meter.Type, String) - Method in class io.micrometer.core.instrument.influx.InfluxNamingConvention
 
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
 
name(String, Meter.Type, String) - Method in class io.micrometer.core.instrument.prometheus.PrometheusNamingConvention
Names are snake-cased.
namingConvention(NamingConvention) - Method in interface io.micrometer.core.instrument.MeterRegistry.Config
Use the provided naming convention, overriding the default for your monitoring system.
NamingConvention - Interface in io.micrometer.core.instrument
Monitoring systems make different recommendations regarding naming convention.
nanosToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
newCounter(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
newCounter(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newCounter(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
newCounter(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
newCounter(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
newCounter(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
newCounter(Id) - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
newDistributionSummary(String, Iterable<Tag>, String, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
newDistributionSummary(String, Iterable<Tag>, String, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newDistributionSummary(String, Iterable<Tag>, String, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
newDistributionSummary(String, Iterable<Tag>, String, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
newDistributionSummary(String, Iterable<Tag>, String, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
newDistributionSummary(String, Iterable<Tag>, String, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
newDistributionSummary(Id) - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
newGauge(String, Iterable<Tag>, String, ToDoubleFunction<T>, T) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
newGauge(String, Iterable<Tag>, String, ToDoubleFunction<T>, T) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newGauge(String, Iterable<Tag>, String, ToDoubleFunction<T>, T) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
newGauge(String, Iterable<Tag>, String, ToDoubleFunction<T>, T) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
newGauge(String, Iterable<Tag>, String, ToDoubleFunction<T>, T) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
newGauge(String, Iterable<Tag>, String, ToDoubleFunction<T>, T) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
newGauge(Id) - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
newLongTaskTimer(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
newLongTaskTimer(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newLongTaskTimer(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
newLongTaskTimer(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
newLongTaskTimer(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
newLongTaskTimer(String, Iterable<Tag>, String) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
newMeter(String, Iterable<Tag>, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
newMeter(String, Iterable<Tag>, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newMeter(String, Iterable<Tag>, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
newMeter(String, Iterable<Tag>, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
newMeter(String, Iterable<Tag>, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
newMeter(String, Iterable<Tag>, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
newTimer(String, Iterable<Tag>, String, Histogram<?>, Quantiles) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
newTimer(String, Iterable<Tag>, String, Histogram<?>, Quantiles) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
 
newTimer(String, Iterable<Tag>, String, Histogram<?>, Quantiles) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
newTimer(String, Iterable<Tag>, String, Histogram<?>, Quantiles) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
newTimer(String, Iterable<Tag>, String, Histogram<?>, Quantiles) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
newTimer(String, Iterable<Tag>, String, Histogram<?>, 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
 
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
 
NormalHistogram<T> - Class in io.micrometer.core.instrument.stats.hist
A non-cumulative histogram.
NormalHistogram(BucketFunction<? extends T>) - Constructor for class io.micrometer.core.instrument.stats.hist.NormalHistogram
 
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.prometheus.internal.CustomPrometheusSummary.Child
 
observe(double) - Method in class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
observe(double) - Method in interface io.micrometer.core.instrument.stats.hist.Histogram
Add a sample
observe(double) - Method in class io.micrometer.core.instrument.stats.hist.NormalHistogram
 
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
 

P

password() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
Authenticate requests with this password.
pollingConfig(String, Duration) - Static method in class io.micrometer.core.instrument.atlas.AtlasUtils
Convenience method for building an Atlas configuration that polls on a step interval.
port() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
port() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
 
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.datadog.DatadogConfig
 
prefix() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
Property prefix to prepend to configuration names.
prefix() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
Property prefix to prepend to configuration names.
prefix() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
 
prefix() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Property prefix to prepend to configuration names.
ProcessorMetrics - Class in io.micrometer.core.instrument.binder
Record metrics related to CPU utilization
ProcessorMetrics() - Constructor for class io.micrometer.core.instrument.binder.ProcessorMetrics
 
PrometheusCounter - Class in io.micrometer.core.instrument.prometheus
 
PrometheusDistributionSummary - Class in io.micrometer.core.instrument.prometheus
 
PrometheusGauge - Class in io.micrometer.core.instrument.prometheus
 
PrometheusLongTaskTimer - Class in io.micrometer.core.instrument.prometheus
 
PrometheusMeterRegistry - Class in io.micrometer.core.instrument.prometheus
 
PrometheusMeterRegistry() - Constructor for class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
PrometheusMeterRegistry(CollectorRegistry) - Constructor for class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
PrometheusMeterRegistry(CollectorRegistry, Clock) - Constructor for class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
PrometheusNamingConvention - Class in io.micrometer.core.instrument.prometheus
See https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels for a specification of the constraints on metric names and labels
PrometheusNamingConvention() - Constructor for class io.micrometer.core.instrument.prometheus.PrometheusNamingConvention
 
PrometheusTimer - Class in io.micrometer.core.instrument.prometheus
 
protocolVersion() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
pushMetrics() - Method in class io.micrometer.core.instrument.influx.InfluxRegistry
 
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 interface 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 interface io.micrometer.core.instrument.Timer.Builder
 

R

rateUnits() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
rateUnits() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
 
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(double) - Method in class io.micrometer.core.instrument.lazy.LazyDistributionSummary
 
record(long, TimeUnit) - Method in class io.micrometer.core.instrument.lazy.LazyTimer
 
record(Supplier<T>) - Method in class io.micrometer.core.instrument.lazy.LazyTimer
 
record(Runnable) - Method in class io.micrometer.core.instrument.lazy.LazyTimer
 
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.prometheus.PrometheusDistributionSummary
 
record(long, TimeUnit) - Method in class io.micrometer.core.instrument.prometheus.PrometheusTimer
 
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 class io.micrometer.core.instrument.lazy.LazyTimer
 
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.
register(String, Iterable<Tag>, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
register(String, Iterable<Tag>, Meter.Type, Iterable<Measurement>) - Method in interface io.micrometer.core.instrument.MeterRegistry
 
register(String, Iterable<Tag>, Meter.Type, Iterable<Measurement>) - Static method in class io.micrometer.core.instrument.Metrics
 
register(String, Iterable<Tag>, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.spectator.step.StepSpectatorMeterRegistry
 
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.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
 
retentionPolicy() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
Influx writes to the DEFAULT retention policy if one is not specified.

S

scrape() - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
Content that should be included in the response body for an endpoint designate for Prometheus to scrape from.
secondsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
setEpsilon(double) - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
setWindowSize(int) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
By default the window size is set to 32768.
shiftScale(TimeUnit) - Method in class io.micrometer.core.instrument.stats.hist.TimeScaleCumulativeHistogram
 
shiftScale(TimeUnit) - Method in class io.micrometer.core.instrument.stats.hist.TimeScaleNormalHistogram
 
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(String, Iterable<Tag>, String) - Constructor for class io.micrometer.core.instrument.simple.SimpleCounter
 
SimpleDistributionSummary - Class in io.micrometer.core.instrument.simple
 
SimpleDistributionSummary(String, Iterable<Tag>, String) - Constructor for class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
SimpleGauge<T> - Class in io.micrometer.core.instrument.simple
 
SimpleGauge(String, Iterable<Tag>, String, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.simple.SimpleGauge
 
SimpleLongTaskTimer - Class in io.micrometer.core.instrument.simple
 
SimpleLongTaskTimer(String, Iterable<Tag>, String, 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(String, Iterable<Tag>, String, Clock) - 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
 
SpectatorCounter - Class in io.micrometer.core.instrument.spectator
 
SpectatorCounter(Counter, String) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorCounter
 
SpectatorDistributionSummary - Class in io.micrometer.core.instrument.spectator
 
SpectatorDistributionSummary(DistributionSummary, String) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
SpectatorGauge - Class in io.micrometer.core.instrument.spectator
 
SpectatorGauge(Gauge, String) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorGauge
 
SpectatorLongTaskTimer - Class in io.micrometer.core.instrument.spectator
 
SpectatorLongTaskTimer(LongTaskTimer, String) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
SpectatorMeterRegistry - Class in io.micrometer.core.instrument.spectator
 
SpectatorMeterRegistry(Registry, Clock) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
SpectatorTimer - Class in io.micrometer.core.instrument.spectator
 
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.atlas.AtlasMeterRegistry
 
start() - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
start() - Method in class io.micrometer.core.instrument.datadog.DatadogMeterRegistry
 
start() - Method in class io.micrometer.core.instrument.ganglia.GangliaMeterRegistry
 
start() - Method in class io.micrometer.core.instrument.graphite.GraphiteMeterRegistry
 
start() - Method in class io.micrometer.core.instrument.influx.InfluxMeterRegistry
 
start() - Method in class io.micrometer.core.instrument.jmx.JmxMeterRegistry
 
start() - Method in class io.micrometer.core.instrument.lazy.LazyLongTaskTimer
 
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.prometheus.internal.CustomPrometheusLongTaskTimer.Child
 
start() - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
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.ganglia.GangliaConfig
Returns the step size (reporting frequency) to use.
step() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
Returns the step size (reporting frequency) to use.
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(Registry, Clock, long) - Constructor for class io.micrometer.core.instrument.spectator.step.StepSpectatorMeterRegistry
 
stop() - Method in class io.micrometer.core.instrument.atlas.AtlasMeterRegistry
 
stop(long) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
 
stop() - Method in class io.micrometer.core.instrument.datadog.DatadogMeterRegistry
 
stop() - Method in class io.micrometer.core.instrument.ganglia.GangliaMeterRegistry
 
stop() - Method in class io.micrometer.core.instrument.graphite.GraphiteMeterRegistry
 
stop() - Method in class io.micrometer.core.instrument.influx.InfluxMeterRegistry
 
stop() - Method in class io.micrometer.core.instrument.jmx.JmxMeterRegistry
 
stop(long) - Method in class io.micrometer.core.instrument.lazy.LazyLongTaskTimer
 
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.prometheus.internal.CustomPrometheusLongTaskTimer.Child
 
stop(long) - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
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
 
sum() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary.Child
 
summary() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
 
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(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.
summaryBuilder(String) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
summaryBuilder(String) - Method in interface io.micrometer.core.instrument.MeterRegistry
Build a new Distribution Summary, which is registered with this registry once DistributionSummary.Builder.create() is called.
summaryBuilder(String) - Static method in class io.micrometer.core.instrument.Metrics
Build a new Distribution Summary, which is registered with this registry once DistributionSummary.Builder.create() is called.
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 class io.micrometer.core.instrument.datadog.DatadogNamingConvention
Some set of non-alphanumeric characters will be replaced with '_', but not all (e.g.
tagKey(String) - Method in class io.micrometer.core.instrument.graphite.GraphiteNamingConvention
 
tagKey(String) - Method in class io.micrometer.core.instrument.influx.InfluxNamingConvention
 
tagKey(String) - Method in interface io.micrometer.core.instrument.NamingConvention
 
tagKey(String) - Method in class io.micrometer.core.instrument.prometheus.PrometheusNamingConvention
Label names may contain ASCII letters, numbers, as well as underscores.
tags(Iterable<Tag>) - Method in interface io.micrometer.core.instrument.Counter.Builder
 
tags(String...) - Method in interface io.micrometer.core.instrument.Counter.Builder
 
tags(Iterable<Tag>) - Method in interface io.micrometer.core.instrument.DistributionSummary.Builder
 
tags(String...) - Method in interface io.micrometer.core.instrument.DistributionSummary.Builder
 
tags(Iterable<Tag>) - Method in interface io.micrometer.core.instrument.Gauge.Builder
 
tags(String...) - Method in interface io.micrometer.core.instrument.Gauge.Builder
 
tags(Iterable<Tag>) - Method in interface io.micrometer.core.instrument.LongTaskTimer.Builder
 
tags(String...) - Method in interface 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 interface io.micrometer.core.instrument.Timer.Builder
 
tags(String...) - Method in interface io.micrometer.core.instrument.Timer.Builder
 
tagValue(String) - Method in class io.micrometer.core.instrument.datadog.DatadogNamingConvention
Some set of non-alphanumeric characters will be replaced by Datadog automatically with '_', but not all (e.g.
tagValue(String) - Method in class io.micrometer.core.instrument.graphite.GraphiteNamingConvention
 
tagValue(String) - Method in class io.micrometer.core.instrument.influx.InfluxNamingConvention
 
tagValue(String) - Method in interface io.micrometer.core.instrument.NamingConvention
 
ThreadMetrics - Class in io.micrometer.core.instrument.binder
 
ThreadMetrics() - Constructor for class io.micrometer.core.instrument.binder.ThreadMetrics
 
Timed - Annotation Type in io.micrometer.core.annotation
 
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
 
timer() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
 
timer(String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Measures the time taken for short tasks.
timer(String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
Measures the time taken for short 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 - Interface in io.micrometer.core.instrument
 
timerBuilder(String) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
timerBuilder(String) - Method in interface io.micrometer.core.instrument.MeterRegistry
Build a new Timer, which is registered with this registry once Timer.Builder.create() is called.
timerBuilder(String) - Static method in class io.micrometer.core.instrument.Metrics
Build a new Timer, which is registered with this registry once Timer.Builder.create() is called.
TimeScaleCumulativeHistogram - Class in io.micrometer.core.instrument.stats.hist
A cumulative histogram whose bucket tag values represent a measure of time.
TimeScaleCumulativeHistogram(CumulativeBucketFunction<Double>, TimeUnit) - Constructor for class io.micrometer.core.instrument.stats.hist.TimeScaleCumulativeHistogram
 
TimeScaleNormalHistogram - Class in io.micrometer.core.instrument.stats.hist
 
TimeScaleNormalHistogram(BucketFunction<? extends Double>, TimeUnit) - Constructor for class io.micrometer.core.instrument.stats.hist.TimeScaleNormalHistogram
 
TimeUtils - Class in io.micrometer.core.instrument.util
Modification on TimeUnit.convert(long, TimeUnit) that accepts and preserves precision from a double argument.
toHierarchicalName(String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.util.HierarchicalNameMapper
 
toString() - Method in class io.micrometer.core.instrument.ImmutableTag
 
toString() - Method in class io.micrometer.core.instrument.Measurement
 
toString() - Method in class io.micrometer.core.instrument.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.lazy.LazyDistributionSummary
 
totalAmount() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
 
totalAmount() - Method in class io.micrometer.core.instrument.prometheus.PrometheusDistributionSummary
 
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.CompositeTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.lazy.LazyTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.prometheus.PrometheusTimer
 
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.
totalTimeNanos() - Method in interface io.micrometer.core.instrument.Timer
The total time in nanoseconds of all recorded events since this timer was created.
ttl() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 

U

uri() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
Returns the URI for the Influx backend.
userName() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
Authenticate requests with this user.

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.prometheus.PrometheusGauge
 
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.
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.

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.
wrap(Callable<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
 
wrap(Callable<T>) - Method in class io.micrometer.core.instrument.lazy.LazyTimer
 
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