- 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 - Interface in io.micrometer.core.instrument
-
- clock - Variable in class io.micrometer.core.instrument.internal.AbstractMeterRegistry
-
- clock - Variable in class io.micrometer.core.instrument.internal.AbstractTimer
-
- 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
-
- computeIfAbsent(ConcurrentMap<K, V>, K, Function<? super K, ? extends W>) - Static method in class io.micrometer.core.instrument.internal.MapAccess
-
This method should be used instead of the
ConcurrentMap.computeIfAbsent(Object, Function) call to minimize
thread contention.
- config() - Method in class io.micrometer.core.instrument.spectator.ExternalClockSpectatorRegistry
-
- connectTimeout() - Method in interface io.micrometer.core.instrument.datadog.DatadogConfig
-
Returns the connection timeout for requests to the backend.
- convert(double, TimeUnit, TimeUnit) - Static method in class io.micrometer.core.instrument.internal.TimeUtils
-
- count() - Method in interface io.micrometer.core.instrument.Counter
-
The cumulative count since this counter was created.
- count() - Method in class io.micrometer.core.instrument.datadog.DatadogCounter
-
- 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 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.
- 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.
- 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.internal.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.internal.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.internal.AbstractTimer
-
- getName() - Method in class io.micrometer.core.instrument.internal.MeterId
-
- 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
-
- 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.internal.AbstractTimer
-
- getTags() - Method in class io.micrometer.core.instrument.internal.MeterId
-
- 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
-
- 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.internal.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
-
- MapAccess - Class in io.micrometer.core.instrument.internal
-
- MapAccess() - Constructor for class io.micrometer.core.instrument.internal.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 class io.micrometer.core.instrument.datadog.DatadogCounter
-
- 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
-
- measurement(double) - Method in class io.micrometer.core.instrument.internal.MeterId
-
- 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.
- 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.internal
-
- MeterId(String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.internal.MeterId
-
- MeterId(String, Tag...) - Constructor for class io.micrometer.core.instrument.internal.MeterId
-
- MeterRegistry - Interface in io.micrometer.core.instrument
-
Creates and manages your application's set of meters.
- 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.internal.TimeUtils
-
- millisToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.internal.TimeUtils
-
- minutesToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.internal.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
-