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

AbstractMeterRegistry - Class in io.micrometer.core.instrument
 
AbstractMeterRegistry(Clock) - Constructor for class io.micrometer.core.instrument.AbstractMeterRegistry
 
AbstractSimpleMeter - Class in io.micrometer.core.instrument.simple
 
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(Clock, StepRegistryConfig) - Constructor for class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
AbstractTimer - Class in io.micrometer.core.instrument
 
AbstractTimer(MeterId, Clock) - Constructor for class io.micrometer.core.instrument.AbstractTimer
 
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.prometheus.PrometheusLongTaskTimer
 
activeTasks() - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
activeTasks() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
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.
AnnotationUtils - Class in io.micrometer.core.instrument.util
Convenience utility for locating Timed annotations on classes and methods.
AnnotationUtils() - Constructor for class io.micrometer.core.instrument.util.AnnotationUtils
 
apiKey() - Method in interface io.micrometer.core.instrument.datadog.DatadogConfig
 
awaitTermination(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 

B

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.CacheMetrics
 
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.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
 
build(String) - Static method in class io.micrometer.core.instrument.Meters
 
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

CacheMetrics - Class in io.micrometer.core.instrument.binder
 
CacheMetrics(String, Iterable<Tag>, Cache<?, ?>) - Constructor for class io.micrometer.core.instrument.binder.CacheMetrics
 
ceilToNext(int) - Static method in class io.micrometer.core.instrument.stats.quantile.PowerOfTwo
Rounds the given value to the next power of two that is greater than the value.
CKMSQuantiles - Class in io.micrometer.core.instrument.stats.quantile
Modified from: https://github.com/mayconbordin/streaminer/blob/master/src/main/java/org/streaminer/stream/quantile/CKMSQuantiles.java Implementation of the Cormode, Korn, Muthukrishnan, and Srivastava algorithm for streaming calculation of targeted high-percentile epsilon-approximate quantiles.
CKMSQuantiles.Builder - Class in io.micrometer.core.instrument.stats.quantile
 
CKMSQuantiles.Quantile - Class in io.micrometer.core.instrument.stats.quantile
 
ClassLoaderMetrics - Class in io.micrometer.core.instrument.binder
 
ClassLoaderMetrics() - Constructor for class io.micrometer.core.instrument.binder.ClassLoaderMetrics
 
clear() - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
Clear the registry of all monitored meters and their values.
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 class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
collect() - Method in interface io.micrometer.core.instrument.prometheus.CustomCollectorChild
 
collect() - Method in class io.micrometer.core.instrument.prometheus.CustomPrometheusLongTaskTimer
 
collect() - Method in class io.micrometer.core.instrument.prometheus.CustomPrometheusSummary
 
collectionSize(T, String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Register a gauge that reports the size of the Collection.
collectionSize(T, String, Tag...) - Method in interface io.micrometer.core.instrument.MeterRegistry
Register a gauge that reports the size of the Collection.
collectionSize(Id, T) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
collectionSize(String, T) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
commonTags - Variable in class io.micrometer.core.instrument.AbstractMeterRegistry
 
commonTags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
commonTags(Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
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
Append a list of common tags to apply to all metrics reported to the monitoring system.
computeIfAbsent(ConcurrentMap<K, V>, K, Function<? super K, ? extends W>) - Static method in class io.micrometer.core.instrument.util.MapAccess
Convenience method for ConcurrentMap.computeIfAbsent(Object, Function) that casts the result to the intended subtype.
config() - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
connectTimeout - Variable in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
connectTimeout() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns the connection timeout for requests to the backend.
convert(double, TimeUnit, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
count() - Method in 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.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
Measures the rate of some activity.
counter(String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
Measures the rate of some activity.
counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
counter(Id) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
counter(String) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
counter(String, String...) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
counters() - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
create() - Method in interface io.micrometer.core.instrument.DistributionSummary.Builder
 
create(Function<String, Iterable<Measurement>>) - Method in class io.micrometer.core.instrument.Meters.Builder
 
create(T, BiFunction<String, T, Iterable<Measurement>>) - Method in class io.micrometer.core.instrument.Meters.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
 
createId(String) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
createId(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
createId(String, String...) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
createId(String, Map<String, String>) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
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
 
CustomPrometheusLongTaskTimer - Class in io.micrometer.core.instrument.prometheus
 
CustomPrometheusLongTaskTimer(String, List<String>, Clock) - Constructor for class io.micrometer.core.instrument.prometheus.CustomPrometheusLongTaskTimer
 
CustomPrometheusSummary - Class in io.micrometer.core.instrument.prometheus
Necessitated by a desire to offer different quantile algorithms.

D

DatadogConfig - Interface in io.micrometer.core.instrument.datadog
Configuration for Datadog exporting.
DatadogMeterRegistry - Class in io.micrometer.core.instrument.datadog
 
DatadogMeterRegistry(Clock, DatadogConfig) - Constructor for class io.micrometer.core.instrument.datadog.DatadogMeterRegistry
 
DatadogMeterRegistry(DatadogConfig) - Constructor for class io.micrometer.core.instrument.datadog.DatadogMeterRegistry
 
daysToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
distributionSummaries() - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
distributionSummary(String, Iterable<Tag>, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
DistributionSummary - Interface in io.micrometer.core.instrument
Track the sample distribution of events.
distributionSummary(String, Iterable<Tag>, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
distributionSummary(String, Iterable<Tag>, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
distributionSummary(Id) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
distributionSummary(String) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
distributionSummary(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
distributionSummary(String, String...) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
distributionSummary(String, Iterable<Tag>, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
DistributionSummary.Builder - Interface in io.micrometer.core.instrument
 
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.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
 

E

enabled() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns true if publishing to Datadog is enabled.
equals(Object) - Method in class io.micrometer.core.instrument.ImmutableTag
 
equals(Object) - Method in class io.micrometer.core.instrument.Measurement
 
equals(Object) - Method in class io.micrometer.core.instrument.util.MeterId
 
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
 
ExternalClockSpectatorRegistry - Class in io.micrometer.core.instrument.spectator
Allows for overriding the clock on a Spectator Registry.

F

f - Variable in class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
f - Variable in class io.micrometer.core.instrument.stats.hist.NormalHistogram
 
findMeter(Class<M>, String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
 
findMeter(Class<M>, String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
 
findMeter(Meter.Type, String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
 
findMeter(Meter.Type, String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
 
findMeter(Class<M>, String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
findMeter(Meter.Type, String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
findMeter(Class<M>, String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
findMeter(Meter.Type, String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
findMeter(Class<M>, String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
findMeter(Meter.Type, String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
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.
formatName(String) - Method in interface io.micrometer.core.instrument.TagFormatter
 
formatTagKey(String) - Method in interface io.micrometer.core.instrument.TagFormatter
 
formatTagValue(String) - Method in interface io.micrometer.core.instrument.TagFormatter
 
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

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(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
gauge(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
gauge(Id) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
gauge(Id, T) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
gauge(String, T) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
gauge(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
gauge(Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
gauge(String, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
gauge(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
gauges() - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
get(Id) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
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
 
getClock() - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
getClock() - Method in interface io.micrometer.core.instrument.MeterRegistry
 
getCount() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
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 interface io.micrometer.core.instrument.MeterRegistry
 
getMeters() - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
getMeters() - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
getMeters() - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
getName() - Method in class io.micrometer.core.instrument.AbstractTimer
 
getName() - Method in class io.micrometer.core.instrument.Measurement
Name of the measurement, which together with tags form a unique time series.
getName() - Method in interface io.micrometer.core.instrument.Meter
 
getName() - Method in class io.micrometer.core.instrument.prometheus.PrometheusCounter
 
getName() - Method in class io.micrometer.core.instrument.prometheus.PrometheusDistributionSummary
 
getName() - Method in class io.micrometer.core.instrument.prometheus.PrometheusGauge
 
getName() - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
getName() - Method in class io.micrometer.core.instrument.simple.AbstractSimpleMeter
 
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
 
getName() - Method in class io.micrometer.core.instrument.util.MeterId
 
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.ExternalClockSpectatorRegistry
 
getSpectatorRegistry() - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
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.AbstractTimer
 
getTags() - Method in class io.micrometer.core.instrument.Measurement
Tags for the measurement, which together with name form a unique time series.
getTags() - Method in interface io.micrometer.core.instrument.Meter
 
getTags() - Method in class io.micrometer.core.instrument.prometheus.PrometheusCounter
 
getTags() - Method in class io.micrometer.core.instrument.prometheus.PrometheusDistributionSummary
 
getTags() - Method in class io.micrometer.core.instrument.prometheus.PrometheusGauge
 
getTags() - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
getTags() - Method in class io.micrometer.core.instrument.simple.AbstractSimpleMeter
 
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
 
getTags() - Method in class io.micrometer.core.instrument.util.MeterId
 
getType() - Method in interface io.micrometer.core.instrument.Counter
 
getType() - Method in interface io.micrometer.core.instrument.DistributionSummary
 
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
 
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
 

H

hasExpired() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
hashCode() - Method in class io.micrometer.core.instrument.ImmutableTag
 
hashCode() - Method in class io.micrometer.core.instrument.Measurement
 
hashCode() - Method in class io.micrometer.core.instrument.util.MeterId
 
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
 
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 - Variable in class io.micrometer.core.instrument.AbstractTimer
 
id - Variable in class io.micrometer.core.instrument.simple.AbstractSimpleMeter
 
id() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
IdentityTagFormatter - Class in io.micrometer.core.instrument
 
IdentityTagFormatter() - Constructor for class io.micrometer.core.instrument.IdentityTagFormatter
 
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() - Method in class io.micrometer.core.instrument.prometheus.PrometheusCounter
 
increment(double) - Method in class io.micrometer.core.instrument.prometheus.PrometheusCounter
 
increment() - Method in class io.micrometer.core.instrument.simple.SimpleCounter
 
increment(double) - Method in class io.micrometer.core.instrument.simple.SimpleCounter
 
increment() - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
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
 
invokeAll(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
io.micrometer.core.annotation - package io.micrometer.core.annotation
 
io.micrometer.core.instrument - package io.micrometer.core.instrument
 
io.micrometer.core.instrument.binder - package io.micrometer.core.instrument.binder
 
io.micrometer.core.instrument.datadog - package io.micrometer.core.instrument.datadog
 
io.micrometer.core.instrument.internal - package io.micrometer.core.instrument.internal
 
io.micrometer.core.instrument.prometheus - package io.micrometer.core.instrument.prometheus
 
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
 
iterator() - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 

J

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

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
Measures the time taken for short tasks.
longTaskTimer(String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
Measures the time taken for short tasks.
longTaskTimer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
longTaskTimer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
longTaskTimer(Id) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
longTaskTimer(String) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
longTaskTimer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
longTaskTimer(String, String...) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
longTaskTimer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 

M

MapAccess - Class in io.micrometer.core.instrument.util
 
MapAccess() - Constructor for class io.micrometer.core.instrument.util.MapAccess
 
mapSize(T, String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Register a gauge that reports the size of the Map.
mapSize(T, String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
Register a gauge that reports the size of the Map.
mapSize(Id, T) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
mapSize(String, T) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
measure() - Method in interface io.micrometer.core.instrument.Meter
Get the set of measurements for this meter.
measure() - Method in interface io.micrometer.core.instrument.prometheus.CustomCollectorChild
 
measure() - Method in class io.micrometer.core.instrument.prometheus.PrometheusCounter
 
measure() - Method in class io.micrometer.core.instrument.prometheus.PrometheusDistributionSummary
 
measure() - Method in class io.micrometer.core.instrument.prometheus.PrometheusGauge
 
measure() - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
measure() - Method in class io.micrometer.core.instrument.prometheus.PrometheusTimer
 
measure() - Method in class io.micrometer.core.instrument.simple.SimpleCounter
 
measure() - Method in class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
measure() - Method in class io.micrometer.core.instrument.simple.SimpleGauge
 
measure() - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
measure() - Method in class io.micrometer.core.instrument.simple.SimpleTimer
 
measure() - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
measure() - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
measure() - Method in class io.micrometer.core.instrument.spectator.SpectatorGauge
 
measure() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
measure() - Method in class io.micrometer.core.instrument.spectator.SpectatorTimer
 
measure() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
Measurement - Class in io.micrometer.core.instrument
A measurement sampled from a meter.
Measurement(String, List<Tag>, double) - Constructor for class io.micrometer.core.instrument.Measurement
Create a new instance.
measurement(double) - Method in class io.micrometer.core.instrument.util.MeterId
 
Meter - Interface in io.micrometer.core.instrument
A counter, gauge, timer, or distribution summary that results collects one or more metrics.
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.
MeterId - Class in io.micrometer.core.instrument.util
Used as a convenient data structure to hold a unique identifier for Meters (a combination of their name and tags), but should not be exposed to users through a public API.
MeterId(String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.util.MeterId
 
MeterId(String, Tag...) - Constructor for class io.micrometer.core.instrument.util.MeterId
 
MeterRegistry - Interface in io.micrometer.core.instrument
Creates and manages your application's set of meters.
Meters - Class in io.micrometer.core.instrument
 
Meters() - Constructor for class io.micrometer.core.instrument.Meters
 
Meters.Builder - Class in io.micrometer.core.instrument
 
methodValue(Id, Object, String) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
methodValue(String, Object, String) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
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, Cache, String, Tag...) - Static method in class io.micrometer.core.instrument.Meters
Record metrics on Guava caches.
monitor(MeterRegistry, Cache, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Meters
Record metrics on Guava caches.
monitor(MeterRegistry, Executor, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Meters
Record metrics on the use of an Executor.
monitor(MeterRegistry, Executor, String, Tag...) - Static method in class io.micrometer.core.instrument.Meters
Record metrics on the use of an Executor.
monitor(MeterRegistry, ExecutorService, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Meters
Record metrics on the use of an ExecutorService.
monitor(MeterRegistry, ExecutorService, String, Tag...) - Static method in class io.micrometer.core.instrument.Meters
Record metrics on the use of an ExecutorService.
monitored() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles
 
monitored() - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles
 
monitored() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
monitored() - Method in interface io.micrometer.core.instrument.stats.quantile.Quantiles
Get all monitored quantiles
monitored() - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
 
monotonicTime() - Method in interface io.micrometer.core.instrument.Clock
Current time from a monotonic clock source.
monotonicTime() - Method in class io.micrometer.core.instrument.spectator.step.StepClock
 

N

nanosToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
newCounter(Id) - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
newDistributionSummary(Id) - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
newGauge(Id) - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
newTimer(Id) - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
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.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

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.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
 
PrometheusTimer - Class in io.micrometer.core.instrument.prometheus
 
propagate(String, Throwable) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
propagate(Throwable) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
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

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 interface io.micrometer.core.instrument.DistributionSummary
Updates the statistics kept by the summary with the specified amount.
record(Supplier<T>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Executes the callable `f` and records the time taken.
record(Consumer<Long>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Executes the runnable `f` and records the time taken.
record(Runnable) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Executes the runnable `f` and records the time taken.
record(double) - Method in class io.micrometer.core.instrument.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 interface io.micrometer.core.instrument.LongTaskTimer
Executes the callable `f` and records the time taken.
recordCallable(Callable<T>) - Method in interface io.micrometer.core.instrument.Timer
Executes the callable `f` and records the time taken.
register(Meter) - Method in interface io.micrometer.core.instrument.MeterRegistry
 
register(Meter) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
register(Meter) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
register(Meter) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
register(Meter) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 

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(MeterId) - Constructor for class io.micrometer.core.instrument.simple.SimpleCounter
 
SimpleDistributionSummary - Class in io.micrometer.core.instrument.simple
 
SimpleDistributionSummary(MeterId) - Constructor for class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
SimpleGauge<T> - Class in io.micrometer.core.instrument.simple
 
SimpleGauge(MeterId, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.simple.SimpleGauge
 
SimpleLongTaskTimer - Class in io.micrometer.core.instrument.simple
 
SimpleLongTaskTimer(MeterId, 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(MeterId, Clock) - Constructor for class io.micrometer.core.instrument.simple.SimpleTimer
 
SimpleUtils - Class in io.micrometer.core.instrument.simple
 
SimpleUtils() - Constructor for class io.micrometer.core.instrument.simple.SimpleUtils
 
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
SpectatorCounter - Class in io.micrometer.core.instrument.spectator
 
SpectatorCounter(Counter) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorCounter
 
SpectatorDistributionSummary - Class in io.micrometer.core.instrument.spectator
 
SpectatorDistributionSummary(DistributionSummary) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
SpectatorGauge - Class in io.micrometer.core.instrument.spectator
 
SpectatorGauge(Gauge) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorGauge
 
SpectatorLongTaskTimer - Class in io.micrometer.core.instrument.spectator
 
SpectatorLongTaskTimer(LongTaskTimer) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
SpectatorMeterRegistry - Class in io.micrometer.core.instrument.spectator
 
SpectatorMeterRegistry() - Constructor for class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
SpectatorMeterRegistry(Registry) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
SpectatorMeterRegistry(Registry, Clock) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
SpectatorTimer - Class in io.micrometer.core.instrument.spectator
 
start() - Method in interface io.micrometer.core.instrument.LongTaskTimer
Start keeping time for a task.
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.
state() - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
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.
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.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 Datadog metrics.
stream() - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
submit(Callable<T>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
submit(Runnable, T) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
submit(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
summary(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.
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.
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.
TagFormatter - Interface in io.micrometer.core.instrument
Many metrics backends have constraints on valid characters that may appear in a tag key/value or metric name.
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 class io.micrometer.core.instrument.Meters.Builder
 
tags(String...) - Method in class io.micrometer.core.instrument.Meters.Builder
 
Tags - Class in io.micrometer.core.instrument
 
Tags() - Constructor for class io.micrometer.core.instrument.Tags
 
tags(Iterable<Tag>) - Method in interface io.micrometer.core.instrument.Timer.Builder
 
tags(String...) - Method in interface io.micrometer.core.instrument.Timer.Builder
 
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(String, Iterable<Tag>, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
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>, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
timer(String, Iterable<Tag>, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
timer(Id) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
timer(String) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
timer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
timer(String, String...) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
timer(String, Iterable<Tag>, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
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.
timers() - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 
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.
TimeUtils() - Constructor for class io.micrometer.core.instrument.util.TimeUtils
 
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
 
toString() - Method in class io.micrometer.core.instrument.util.MeterId
 
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.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.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.
type(Meter.Type) - Method in class io.micrometer.core.instrument.Meters.Builder
 
typeTag(Meter.Type) - Static method in class io.micrometer.core.instrument.simple.SimpleUtils
 

U

underlying(Class<T>) - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
 

V

value() - Method in interface io.micrometer.core.instrument.Gauge
Returns the current value.
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.
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.

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.
withTags(Tag...) - Method in class io.micrometer.core.instrument.util.MeterId
 
withTags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.util.MeterId
 
wrap(Callable<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
 
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