- CaffeineCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
-
Collect metrics from Caffeine's com.github.benmanes.caffeine.cache.Cache.
- CaffeineCacheMetrics(Cache<?, ?>, Iterable<Tag>, String) - Constructor for class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
- camelCase - Static variable in interface io.micrometer.core.instrument.NamingConvention
-
- cancel() - Method in class io.micrometer.core.instrument.reactor.ReactorMetricsSubscriber
-
- ceilToNext(int) - Static method in class io.micrometer.core.instrument.stats.quantile.PowerOfTwo
-
Rounds the given value to the next power of two that is greater than the value.
- CKMSQuantiles - Class in io.micrometer.core.instrument.stats.quantile
-
Modified from: https://github.com/mayconbordin/streaminer/blob/master/src/main/java/org/streaminer/stream/quantile/CKMSQuantiles.java
Implementation of the Cormode, Korn, Muthukrishnan, and Srivastava algorithm
for streaming calculation of targeted high-percentile epsilon-approximate
quantiles.
- CKMSQuantiles.Builder - Class in io.micrometer.core.instrument.stats.quantile
-
- CKMSQuantiles.Quantile - Class in io.micrometer.core.instrument.stats.quantile
-
- clampMax(U) - Static method in interface io.micrometer.core.instrument.stats.hist.BucketFilter
-
Rejects buckets greater than max
.
- clampMin(U) - Static method in interface io.micrometer.core.instrument.stats.hist.BucketFilter
-
Rejects buckets less than min
.
- ClassLoaderMetrics - Class in io.micrometer.core.instrument.binder.jvm
-
- ClassLoaderMetrics() - Constructor for class io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics
-
- ClassLoaderMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics
-
- clock - Variable in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- clock - Variable in class io.micrometer.core.instrument.AbstractTimer
-
- Clock - Interface in io.micrometer.core.instrument
-
- clock() - Method in interface io.micrometer.core.instrument.MeterRegistry.Config
-
- commonTags(Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry.Config
-
Append a list of common tags to apply to all metrics reported to the monitoring system.
- commonTags(String...) - Method in interface io.micrometer.core.instrument.MeterRegistry.Config
-
Append a list of common tags to apply to all metrics reported to the monitoring system.
- commonTags() - Method in interface io.micrometer.core.instrument.MeterRegistry.Config
-
- CompositeCustomMeter - Class in io.micrometer.core.instrument.composite
-
- CompositeCustomMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Constructor for class io.micrometer.core.instrument.composite.CompositeCustomMeter
-
- CompositeDistributionSummary - Class in io.micrometer.core.instrument.composite
-
- CompositeFunctionTimer<T> - Class in io.micrometer.core.instrument.composite
-
- CompositeFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Constructor for class io.micrometer.core.instrument.composite.CompositeFunctionTimer
-
- CompositeGauge<T> - Class in io.micrometer.core.instrument.composite
-
- CompositeLongTaskTimer - Class in io.micrometer.core.instrument.composite
-
- CompositeMeter - Interface in io.micrometer.core.instrument.composite
-
- CompositeMeterRegistry - Class in io.micrometer.core.instrument.composite
-
The clock of the composite effectively overrides the clocks of the registries it manages without actually
replacing the state of the clock in these registries with the exception of long task timers, whose clock cannot
be overridden.
- CompositeMeterRegistry() - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- CompositeMeterRegistry(Clock) - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- CompositeTimeGauge<T> - Class in io.micrometer.core.instrument.composite
-
- CompositeTimer - Class in io.micrometer.core.instrument.composite
-
- CompositeUtils - Class in io.micrometer.core.instrument.composite.internal
-
- concat(Iterable<Tag>, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Tags
-
- concat(Iterable<Tag>, String...) - Static method in class io.micrometer.core.instrument.Tags
-
- config() - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- config() - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Access to configuration options for this registry.
- connectTimeout - Variable in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
-
- connectTimeout() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
-
Returns the connection timeout for requests to the backend.
- convert(double, TimeUnit, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- count() - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.composite.CompositeFunctionTimer
-
- count() - Method in class io.micrometer.core.instrument.composite.CompositeTimer
-
- count() - Method in interface io.micrometer.core.instrument.Counter
-
The cumulative count since this counter was created.
- count() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
The number of times that record has been called since this timer was created.
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
-
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
-
- count() - Method in interface io.micrometer.core.instrument.FunctionCounter
-
The cumulative count since this counter was created.
- count() - Method in interface io.micrometer.core.instrument.FunctionTimer
-
The total number of occurrences of the timed event.
- count() - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
-
The total number of occurrences of the timed event.
- count() - Method in class io.micrometer.core.instrument.noop.NoopCounter
-
- count() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.noop.NoopFunctionTimer
-
- count() - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- count() - Method in class io.micrometer.core.instrument.simple.SimpleCounter
-
- count() - Method in class io.micrometer.core.instrument.simple.SimpleDistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.simple.SimpleTimer
-
- count() - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
-
- count() - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.spectator.SpectatorTimer
-
- count() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
-
- count() - Method in interface io.micrometer.core.instrument.Timer
-
The number of times that record has been called since this timer was created.
- counter(Meter.Id) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- Counter - Interface in io.micrometer.core.instrument
-
Used to measure the rate of change based on calls to increment.
- counter(Meter.Id) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Tracks a monotonically increasing value.
- counter(String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Tracks a monotonically increasing value.
- counter(String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Tracks a monotonically increasing value.
- counter(Meter.Id, T, ToDoubleFunction<T>) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
-
Tracks a monotonically increasing value, automatically incrementing the counter whenever
the value is observed.
- counter(Meter.Id, T) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
-
Tracks a number, maintaining a weak reference on it.
- counter() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
-
- counter(Meter.Id) - Static method in class io.micrometer.core.instrument.Metrics
-
Tracks a monotonically increasing value.
- counter(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
-
Tracks a monotonically increasing value.
- counter(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
-
Tracks a monotonically increasing value.
- Counter.Builder - Class in io.micrometer.core.instrument
-
- create(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.DefaultHistogram.Builder
-
- create(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.Histogram.Builder
-
- create(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.PercentileHistogram.Builder
-
- create(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.PercentileTimeHistogram.Builder
-
- create(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram.Builder
-
- create() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles.Builder
-
- create() - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles.Builder
-
- create() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles.Builder
-
- create() - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles.Builder
-
- createId(String, Iterable<Tag>, String, String) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- createId(String, Iterable<Tag>, String) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
- createId(String, Iterable<Tag>, String, String) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
- gauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- Gauge - Interface in io.micrometer.core.instrument
-
- gauge(Meter.Id, T, ToDoubleFunction<T>) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the object after the function
f
is applied.
- gauge(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the object after the function
f
is applied.
- gauge(String, Iterable<Tag>, T) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the Number
.
- gauge(String, T) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the Number
.
- gauge(String, T, ToDoubleFunction<T>) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the object.
- gauge() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
-
- gauge(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the object after the function
f
is applied.
- gauge(String, Iterable<Tag>, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the Number
.
- gauge(String, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the Number
.
- gauge(String, T, ToDoubleFunction<T>) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the object.
- gauge(Meter.Id, T, ToDoubleFunction<T>) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the value of the object after the function
f
is applied.
- Gauge.Builder<T> - Class in io.micrometer.core.instrument
-
- gaugeCollectionSize(String, Iterable<Tag>, T) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the size of the Collection
.
- gaugeCollectionSize(String, Iterable<Tag>, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the size of the Collection
.
- gaugeMapSize(String, Iterable<Tag>, T) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the size of the Map
.
- gaugeMapSize(String, Iterable<Tag>, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the size of the Map
.
- gauges - Variable in class io.micrometer.core.instrument.composite.CompositeGauge
-
- get(String) - Method in interface io.micrometer.core.instrument.MeterRegistryConfig
-
Get the value associated with a key.
- get(double) - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles
-
Get the estimated value at the specified quantile.
- get(double) - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles
-
- get(double) - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
-
Estimates appropriate quantiles (i.e.
- get(double) - Method in interface io.micrometer.core.instrument.stats.quantile.Quantiles
-
- get(Integer) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
-
Returns the element at position index
- get(double) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
-
- getAll() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
-
Returns a collection containing each element in the window
- getAllLifeTimes() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
-
Returns a collection containing all elements' life times.
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
-
- getBaseUnit() - Method in class io.micrometer.core.instrument.internal.MeterId
-
- getBaseUnit() - Method in interface io.micrometer.core.instrument.Meter.Id
-
- getBatches() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
-
Get a list of all measurements and break them into batches.
- getBucket(T) - Method in class io.micrometer.core.instrument.stats.hist.DefaultHistogram
-
- getBucket(T) - Method in interface io.micrometer.core.instrument.stats.hist.Histogram
-
- getBucket(Double) - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram
-
- getBuckets() - Method in class io.micrometer.core.instrument.stats.hist.DefaultHistogram
-
- getBuckets() - Method in interface io.micrometer.core.instrument.stats.hist.Histogram
-
- getBuckets() - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram
-
- getConventionName(Meter.Id) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- getConventionName(NamingConvention) - Method in class io.micrometer.core.instrument.internal.MeterId
-
- getConventionName(NamingConvention) - Method in interface io.micrometer.core.instrument.Meter.Id
-
- getConventionTags(Meter.Id) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- getConventionTags(NamingConvention) - Method in class io.micrometer.core.instrument.internal.MeterId
-
Tags that are sorted by key and formatted
- getConventionTags(NamingConvention) - Method in interface io.micrometer.core.instrument.Meter.Id
-
- getCount() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
-
- getDescription() - Method in class io.micrometer.core.instrument.internal.MeterId
-
- getDescription() - Method in interface io.micrometer.core.instrument.Meter.Id
-
- getDropwizardRegistry() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- getError() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles.Quantile
-
- getId() - Method in class io.micrometer.core.instrument.AbstractMeter
-
- getId() - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
-
- getId() - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
-
- getId() - Method in interface io.micrometer.core.instrument.Meter
-
A unique combination of name and tags
- getId() - Method in class io.micrometer.core.instrument.noop.NoopMeter
-
- getIndex() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
-
- getKey() - Method in class io.micrometer.core.instrument.ImmutableTag
-
- getKey() - Method in interface io.micrometer.core.instrument.Tag
-
- getLifeTime(Integer) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
-
Returns the remaining life time of the specified element.
- getMeters() - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- getMeters() - Method in interface io.micrometer.core.instrument.MeterRegistry
-
- getName() - Method in class io.micrometer.core.instrument.internal.MeterId
-
- getName() - Method in interface io.micrometer.core.instrument.Meter.Id
-
- getNewestElement() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
-
Returns the newest element in the window.
- getOldestElement() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
-
Returns the oldest element in the window.
- getQuantile(float) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles.Quantiles
-
- getQuantiles() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles
-
- getQuantiles() - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles
-
- getQuantiles() - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles.Quantiles
-
- getRegistries() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- getSize(Integer) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
-
Returns the element's size at position index
- getSpectatorRegistry() - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
-
- getStatistic() - Method in class io.micrometer.core.instrument.Measurement
-
- getTag() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
-
- getTags() - Method in class io.micrometer.core.instrument.internal.MeterId
-
- getTags() - Method in interface io.micrometer.core.instrument.Meter.Id
-
- getTagString() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
-
- getTagString(Function<T, String>) - Method in class io.micrometer.core.instrument.stats.hist.Bucket
-
- getType() - Method in interface io.micrometer.core.instrument.Counter
-
- getType() - Method in interface io.micrometer.core.instrument.FunctionCounter
-
- getType() - Method in interface io.micrometer.core.instrument.Gauge
-
- getType() - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
-
- getType() - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
- getType() - Method in interface io.micrometer.core.instrument.Meter
-
- getType() - Method in interface io.micrometer.core.instrument.Timer
-
- getValue() - Method in class io.micrometer.core.instrument.ImmutableTag
-
- getValue() - Method in class io.micrometer.core.instrument.Measurement
-
Value for the measurement.
- getValue() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
-
- getValue() - Method in interface io.micrometer.core.instrument.Tag
-
- getValueFunction() - Method in class io.micrometer.core.instrument.Measurement
-
- getWindowSize() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
-
Returns the size of this sliding window.
- GKQuantiles - Class in io.micrometer.core.instrument.stats.quantile
-
This class is an implementation of the Greenwald-Khanna algorithm for computing
epsilon-approximate quantiles of large data sets.
- GKQuantiles(Collection<Double>, double) - Constructor for class io.micrometer.core.instrument.stats.quantile.GKQuantiles
-
Creates a new GKQuantiles object that computes epsilon-approximate quantiles.
- GKQuantiles.Builder - Class in io.micrometer.core.instrument.stats.quantile
-
- globalRegistry - Static variable in class io.micrometer.core.instrument.Metrics
-
- GuavaCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
-
- GuavaCacheMetrics(Cache<?, ?>, Iterable<Tag>, String) - Constructor for class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
- measure() - Method in class io.micrometer.core.instrument.composite.CompositeCustomMeter
-
- measure() - Method in interface io.micrometer.core.instrument.Counter
-
- measure() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- measure() - Method in interface io.micrometer.core.instrument.FunctionCounter
-
- measure() - Method in interface io.micrometer.core.instrument.FunctionTimer
-
- measure() - Method in interface io.micrometer.core.instrument.Gauge
-
- measure() - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
- measure() - Method in interface io.micrometer.core.instrument.Meter
-
Get a set of measurements.
- measure() - Method in class io.micrometer.core.instrument.noop.NoopMeter
-
- measure() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
-
- measure() - Method in interface io.micrometer.core.instrument.Timer
-
- Measurement - Class in io.micrometer.core.instrument
-
A measurement sampled from a meter.
- Measurement(Supplier<Double>, Statistic) - Constructor for class io.micrometer.core.instrument.Measurement
-
- Meter - Interface in io.micrometer.core.instrument
-
A counter, gauge, timer, or distribution summary that results collects one or more metrics.
- meter() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
-
- Meter.Id - Interface in io.micrometer.core.instrument
-
- Meter.Type - Enum in io.micrometer.core.instrument
-
Custom meters may emit metrics like one of these types without implementing
the corresponding interface.
- MeterBinder - Interface in io.micrometer.core.instrument.binder
-
Binders register one or more metrics to provide information about the state
of some aspect of the application or its container.
- MeterEquivalence - Class in io.micrometer.core.instrument.util
-
- MeterId - Class in io.micrometer.core.instrument.internal
-
- MeterId(String, Iterable<Tag>, String, String) - Constructor for class io.micrometer.core.instrument.internal.MeterId
-
- MeterRegistry - Interface in io.micrometer.core.instrument
-
Creates and manages your application's set of meters.
- MeterRegistry.Config - Interface in io.micrometer.core.instrument
-
- MeterRegistry.More - Interface in io.micrometer.core.instrument
-
- MeterRegistry.Search - Interface in io.micrometer.core.instrument
-
- MeterRegistryConfig - Interface in io.micrometer.core.instrument
-
- meters() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
-
- Metrics - Class in io.micrometer.core.instrument
-
- Metrics() - Constructor for class io.micrometer.core.instrument.Metrics
-
- microsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- millisToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- minutesToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
Record metrics on a Caffeine cache.
- monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
Record metrics on a Caffeine cache.
- monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
Record metrics on a Caffeine cache.
- monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
Record metrics on a Caffeine cache.
- monitor(MeterRegistry, Ehcache, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
Record metrics on a JCache cache.
- monitor(MeterRegistry, Ehcache, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
Record metrics on a JCache cache.
- monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
Record metrics on a Guava cache.
- monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
Record metrics on a Guava cache.
- monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
Record metrics on a Hazelcast cache.
- monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
Record metrics on a Hazelcast cache.
- monitor(MeterRegistry, C, String, String...) - Static method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
Record metrics on a JCache cache.
- monitor(MeterRegistry, C, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
Record metrics on a JCache cache.
- monitor(MeterRegistry, DataSource, String, String, String...) - Static method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the row count for an individual database table.
- monitor(MeterRegistry, DataSource, String, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the row count for an individual database table.
- monitor(MeterRegistry, Executor, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
Record metrics on the use of an Executor
.
- monitor(MeterRegistry, Executor, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
Record metrics on the use of an Executor
.
- monitor(MeterRegistry, ExecutorService, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
Record metrics on the use of an ExecutorService
.
- monitor(MeterRegistry, ExecutorService, String, Tag...) - Static method in class io.micrometer.core.instrument.binder.jvm.ExecutorServiceMetrics
-
Record metrics on the use of an ExecutorService
.
- monitored() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles
-
- monitored() - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles
-
- monitored() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
-
- monitored() - Method in interface io.micrometer.core.instrument.stats.quantile.Quantiles
-
Get all monitored quantiles
- monitored() - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
-
- monotonicTime() - Method in interface io.micrometer.core.instrument.Clock
-
Current time from a monotonic clock source.
- monotonicTime() - Method in class io.micrometer.core.instrument.spectator.step.StepClock
-
- more() - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- more() - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Access to less frequently used meter types and patterns.
- more() - Static method in class io.micrometer.core.instrument.Metrics
-
Access to less frequently used meter types and patterns.
- secondsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- setBaseUnit(String) - Method in class io.micrometer.core.instrument.internal.MeterId
-
- setBaseUnit(String) - Method in interface io.micrometer.core.instrument.Meter.Id
-
For use by registry implementations to change the identifier's base unit when it is determined
solely by the implementation, e.g.
- setEpsilon(double) - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
-
- setType(Meter.Type) - Method in class io.micrometer.core.instrument.internal.MeterId
-
- setType(Meter.Type) - Method in interface io.micrometer.core.instrument.Meter.Id
-
Associate this id with a specific type, sometimes used in the determination of a
convention name.
- setWindowSize(int) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
-
By default the window size is set to 32768.
- shouldPublish(Bucket<T>) - Method in interface io.micrometer.core.instrument.stats.hist.BucketFilter
-
- shutdown() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- shutdownNow() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- SimpleCounter - Class in io.micrometer.core.instrument.simple
-
- SimpleCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.simple.SimpleCounter
-
- SimpleDistributionSummary - Class in io.micrometer.core.instrument.simple
-
- SimpleDistributionSummary(Meter.Id, Quantiles, Histogram<?>) - Constructor for class io.micrometer.core.instrument.simple.SimpleDistributionSummary
-
- SimpleGauge<T> - Class in io.micrometer.core.instrument.simple
-
- SimpleGauge(Meter.Id, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.simple.SimpleGauge
-
- SimpleLongTaskTimer - Class in io.micrometer.core.instrument.simple
-
- SimpleLongTaskTimer(Meter.Id, Clock) - Constructor for class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
-
- SimpleMeterRegistry - Class in io.micrometer.core.instrument.simple
-
A minimal meter registry implementation primarily used for tests.
- SimpleMeterRegistry() - Constructor for class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- SimpleMeterRegistry(Clock) - Constructor for class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- SimpleTimer - Class in io.micrometer.core.instrument.simple
-
- SimpleTimer(Meter.Id, Clock, Quantiles, Histogram<?>) - Constructor for class io.micrometer.core.instrument.simple.SimpleTimer
-
- slideWindow(Integer) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
-
Moves the window a given number of positions.
- slideWindowByOnePosition() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
-
Just moves the border of the window by one position.
- SlidingWindow<T> - Class in io.micrometer.core.instrument.stats.quantile
-
Modified from: https://github.com/mayconbordin/streaminer#quantiles
- SlidingWindow(Integer) - Constructor for class io.micrometer.core.instrument.stats.quantile.SlidingWindow
-
The window size is fixed after initiating an instance of SlidingWindow
- snakeCase - Static variable in interface io.micrometer.core.instrument.NamingConvention
-
- SpectatorConf - Interface in io.micrometer.core.instrument.spectator
-
- SpectatorCounter - Class in io.micrometer.core.instrument.spectator
-
- SpectatorDistributionSummary - Class in io.micrometer.core.instrument.spectator
-
- SpectatorDistributionSummary(Meter.Id, DistributionSummary, Quantiles, Histogram<?>) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
-
- SpectatorGauge - Class in io.micrometer.core.instrument.spectator
-
- SpectatorLongTaskTimer - Class in io.micrometer.core.instrument.spectator
-
- SpectatorMeterRegistry - Class in io.micrometer.core.instrument.spectator
-
- SpectatorMeterRegistry(SpectatorConf, Registry, Clock) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
-
- SpectatorTimer - Class in io.micrometer.core.instrument.spectator
-
- SpectatorTimer(Meter.Id, Timer, Clock, Quantiles, Histogram<?>) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorTimer
-
- SpectatorUtils - Class in io.micrometer.core.instrument.spectator
-
- SpectatorUtils() - Constructor for class io.micrometer.core.instrument.spectator.SpectatorUtils
-
- start() - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
-
- start() - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Start keeping time for a task.
- start() - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
-
- start() - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
-
- start() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
-
- start() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
-
Start the scheduler to collect metrics data.
- Statistic - Enum in io.micrometer.core.instrument
-
- step() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
-
Returns the step size (reporting frequency) to use.
- StepClock - Class in io.micrometer.core.instrument.spectator.step
-
Wraps a clock implementation with one that only reports wall times on
exact boundaries of the step.
- StepClock(Clock, long) - Constructor for class io.micrometer.core.instrument.spectator.step.StepClock
-
Create a new instance.
- StepCounter - Class in io.micrometer.core.instrument.spectator.step
-
Counter that reports a rate per second to a monitoring system.
- StepCounter(Id, Clock, long) - Constructor for class io.micrometer.core.instrument.spectator.step.StepCounter
-
Create a new instance.
- StepRegistryConfig - Interface in io.micrometer.core.instrument.spectator.step
-
Common configuration settings for any registry that pushes aggregated
metrics on a regular interval.
- StepSpectatorMeterRegistry - Class in io.micrometer.core.instrument.spectator.step
-
Spectator-backed registry that step-normalizes counts and sums to a rate/second over the publishing interval
- StepSpectatorMeterRegistry(StepRegistryConfig, Registry, Clock, long) - Constructor for class io.micrometer.core.instrument.spectator.step.StepSpectatorMeterRegistry
-
- stop(long) - Method in class io.micrometer.core.instrument.composite.CompositeLongTaskTimer
-
- stop(long) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Mark a given task as completed.
- stop(long) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
-
- stop(long) - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
-
- stop(long) - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
-
- stop() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
-
Stop the scheduler reporting metrics.
- submit(Callable<T>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- submit(Runnable, T) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- submit(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- summary(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- summary() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
-
- summary(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Measures the sample distribution of events.
- summary(String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Measures the sample distribution of events.
- summary(String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Measures the sample distribution of events.
- summary(Meter.Id, Histogram.Builder<?>, Quantiles) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the sample distribution of events.
- summary(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the sample distribution of events.
- summary(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the sample distribution of events.
- summation(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.DefaultHistogram.Builder
-
- summation(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.Histogram.Builder
-
- summation(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.PercentileHistogram.Builder
-
- summation(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.PercentileTimeHistogram.Builder
-
- summation(Histogram.Summation) - Method in class io.micrometer.core.instrument.stats.hist.TimeHistogram.Builder
-
- SYSTEM - Static variable in interface io.micrometer.core.instrument.Clock
-
- Tag - Interface in io.micrometer.core.instrument
-
Key/value pair representing a dimension of a meter used to classify and drill into measurements.
- tagKey(String) - Method in interface io.micrometer.core.instrument.NamingConvention
-
- tags(String...) - Method in class io.micrometer.core.instrument.Counter.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Counter.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
-
- tags(String...) - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
-
- tags(Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
-
- tags(Meter) - Static method in class io.micrometer.core.instrument.spectator.SpectatorUtils
-
- Tags - Class in io.micrometer.core.instrument
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Timer.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.Timer.Builder
-
- tagValue(String) - Method in interface io.micrometer.core.instrument.NamingConvention
-
- Timed - Annotation Type in io.micrometer.core.annotation
-
- timed(Iterable<Tag>) - Static method in class io.micrometer.core.instrument.reactor.ReactorMetrics
-
- TimedExecutor - Class in io.micrometer.core.instrument.internal
-
An Executor
that is timed
- TimedExecutor(MeterRegistry, Executor, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.internal.TimedExecutor
-
- TimedExecutorService - Class in io.micrometer.core.instrument.internal
-
An ExecutorService
that is timed
- TimedExecutorService(MeterRegistry, ExecutorService, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.internal.TimedExecutorService
-
- TimedSet - Annotation Type in io.micrometer.core.annotation
-
- timeGauge(Meter.Id, T, TimeUnit, ToDoubleFunction<T>) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
-
A gauge that tracks a time value, to be scaled to the monitoring system's base time unit.
- TimeHistogram - Class in io.micrometer.core.instrument.stats.hist
-
- TimeHistogram.Builder - Class in io.micrometer.core.instrument.stats.hist
-
- timer(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
-
- timer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in interface io.micrometer.core.instrument.MeterRegistry.More
-
A timer that tracks monotonically increasing functions for count and totalTime.
- timer() - Method in interface io.micrometer.core.instrument.MeterRegistry.Search
-
- timer(Meter.Id, Histogram.Builder<?>, Quantiles) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Measures the time taken for short tasks and the count of these tasks.
- timer(String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Measures the time taken for short tasks and the count of these tasks.
- timer(String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
-
Measures the time taken for short tasks and the count of these tasks.
- timer(Meter.Id, Histogram.Builder<?>, Quantiles) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the time taken for short tasks and the count of these tasks.
- timer(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the time taken for short tasks.
- timer(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the time taken for short tasks.
- Timer - Interface in io.micrometer.core.instrument
-
Timer intended to track of a large number of short running events.
- Timer.Builder - Class in io.micrometer.core.instrument
-
- timerPercentilesMax() - Method in interface io.micrometer.core.instrument.stats.hist.HistogramConfig
-
Used to apply a bucket filter clamping the bucket domain of timer percentiles histograms to some max value.
- timerPercentilesMin() - Method in interface io.micrometer.core.instrument.stats.hist.HistogramConfig
-
Used to apply a bucket filter clamping the bucket domain of timer percentiles histograms to some min value.
- TimeUtils - Class in io.micrometer.core.instrument.util
-
Modification on TimeUnit.convert(long, TimeUnit)
that accepts and preserves
precision from a double
argument.
- toHierarchicalName(Meter.Id, NamingConvention) - Method in interface io.micrometer.core.instrument.util.HierarchicalNameMapper
-
- toSpectatorTags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
-
- toString() - Method in class io.micrometer.core.instrument.ImmutableTag
-
- toString() - Method in class io.micrometer.core.instrument.internal.MeterId
-
- toString() - Method in class io.micrometer.core.instrument.Measurement
-
- toString() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
-
- toString() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles.Quantile
-
- toString() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
-
- toString() - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
-
- totalAmount() - Method in class io.micrometer.core.instrument.composite.CompositeDistributionSummary
-
- totalAmount() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
The total amount of all recorded events since this summary was created.
- totalAmount() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
-
- totalAmount() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- totalAmount() - Method in class io.micrometer.core.instrument.simple.SimpleDistributionSummary
-
- totalAmount() - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeFunctionTimer
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeTimer
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
-
- totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.FunctionTimer
-
The total time of all occurrences of the timed event.
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.internal.DefaultFunctionTimer
-
The total time of all occurrences of the timed event.
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopFunctionTimer
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.simple.SimpleTimer
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.spectator.SpectatorTimer
-
- totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
The total time of all recorded events since this timer was created.