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

AbstractDropwizardMeter - Class in io.micrometer.core.instrument.dropwizard
 
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(StepRegistryConfig, Clock) - 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.internal.CustomPrometheusLongTaskTimer.Child
 
activeTasks() - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
activeTasks() - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
activeTasks() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
add(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.
addressingMode() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
AnnotationUtils - Class in io.micrometer.core.instrument.util
Convenience utility for locating Timed annotations on classes and methods.
AnnotationUtils() - Constructor for class io.micrometer.core.instrument.util.AnnotationUtils
 
apiKey() - Method in interface io.micrometer.core.instrument.datadog.DatadogConfig
 
AtlasMeterRegistry - Class in io.micrometer.core.instrument.atlas
 
AtlasMeterRegistry(AtlasConfig, Clock) - Constructor for class io.micrometer.core.instrument.atlas.AtlasMeterRegistry
 
AtlasMeterRegistry(AtlasConfig) - Constructor for class io.micrometer.core.instrument.atlas.AtlasMeterRegistry
 
atlasPublish(SpectatorMeterRegistry, AtlasConfig) - Static method in class io.micrometer.core.instrument.atlas.AtlasUtils
Sends all measurements in one batch to Atlas.
AtlasUtils - Class in io.micrometer.core.instrument.atlas
 
AtlasUtils() - Constructor for class io.micrometer.core.instrument.atlas.AtlasUtils
 
awaitTermination(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 

B

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.
child(Supplier<List<Measurement>>) - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusCollector
 
child(Iterable<Tag>) - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer
 
child(Iterable<Tag>, Quantiles, Histogram) - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary
 
CKMSQuantiles - Class in io.micrometer.core.instrument.stats.quantile
Modified from: https://github.com/mayconbordin/streaminer/blob/master/src/main/java/org/streaminer/stream/quantile/CKMSQuantiles.java Implementation of the Cormode, Korn, Muthukrishnan, and Srivastava algorithm for streaming calculation of targeted high-percentile epsilon-approximate quantiles.
CKMSQuantiles.Builder - Class in io.micrometer.core.instrument.stats.quantile
 
CKMSQuantiles.Quantile - Class in io.micrometer.core.instrument.stats.quantile
 
ClassLoaderMetrics - Class in io.micrometer.core.instrument.binder
 
ClassLoaderMetrics() - Constructor for class io.micrometer.core.instrument.binder.ClassLoaderMetrics
 
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
 
collect() - Method in interface io.micrometer.core.instrument.prometheus.internal.CustomCollectorChild
 
collect() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusCollector
 
collect() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer.Child
 
collect() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer
 
collect() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary.Child
 
collect() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary
 
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.
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.
compressed() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
 
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.
connectTimeout - Variable in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
connectTimeout() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns the connection timeout for requests to the backend.
consistency() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
Sets the write consistency for the point.
convert(double, TimeUnit, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
count() - Method in interface io.micrometer.core.instrument.Counter
The cumulative count since this counter was created.
count() - Method in interface io.micrometer.core.instrument.DistributionSummary
The number of times that record has been called since this timer was created.
count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
 
count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
 
count() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary.Child
 
count() - Method in class io.micrometer.core.instrument.prometheus.PrometheusCounter
 
count() - Method in class io.micrometer.core.instrument.prometheus.PrometheusDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.prometheus.PrometheusTimer
 
count() - Method in class io.micrometer.core.instrument.simple.SimpleCounter
 
count() - Method in class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.simple.SimpleTimer
 
count() - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
count() - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
count() - Method in class io.micrometer.core.instrument.spectator.SpectatorTimer
 
count() - Method in class io.micrometer.core.instrument.spectator.step.FunctionTrackingStepCounter
 
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(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.atlas.AtlasMeterRegistry
 
Counter - Interface in io.micrometer.core.instrument
Used to measure the rate of change based on calls to increment.
counter(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.datadog.DatadogMeterRegistry
 
counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
counter(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
counter(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.influx.InfluxMeterRegistry
 
counter(String, Iterable<Tag>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Tracks a monotonically increasing value.
counter(String, String...) - Method in interface io.micrometer.core.instrument.MeterRegistry
Tracks a monotonically increasing value.
counter(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Tracks a monotonically increasing value, automatically incrementing the counter whenever the value is observed.
counter(String, T, ToDoubleFunction<T>) - Method in interface io.micrometer.core.instrument.MeterRegistry
Tracks a monotonically increasing value provided by f, maintaining a weak reference on obj.
counter(String, T) - Method in interface io.micrometer.core.instrument.MeterRegistry
Tracks a monotonically increasing value provided by f, maintaining a weak reference on obj.
counter(String, Iterable<Tag>, T) - Method in interface io.micrometer.core.instrument.MeterRegistry
Tracks a number, maintaining a weak reference on it.
counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
counter(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
counter(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
 
counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
create() - Method in interface io.micrometer.core.instrument.DistributionSummary.Builder
 
create(Function<String, List<Measurement>>) - Method in class io.micrometer.core.instrument.Meters.Builder
 
create(T, BiFunction<String, T, List<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
 
CumulativeBucketFunction<T> - Interface in io.micrometer.core.instrument.stats.hist
 
CumulativeHistogram<T> - Class in io.micrometer.core.instrument.stats.hist
 
CumulativeHistogram(CumulativeBucketFunction<T>) - Constructor for class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
CustomCollectorChild - Interface in io.micrometer.core.instrument.prometheus.internal
 
CustomPrometheusCollector - Class in io.micrometer.core.instrument.prometheus.internal
 
CustomPrometheusCollector(String, Collector.Type) - Constructor for class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusCollector
 
CustomPrometheusLongTaskTimer - Class in io.micrometer.core.instrument.prometheus.internal
 
CustomPrometheusLongTaskTimer(String, List<String>, Clock) - Constructor for class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer
 
CustomPrometheusLongTaskTimer.Child - Class in io.micrometer.core.instrument.prometheus.internal
 
CustomPrometheusSummary - Class in io.micrometer.core.instrument.prometheus.internal
Necessitated by a desire to offer different quantile algorithms.
CustomPrometheusSummary(String, List<String>) - Constructor for class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary
 
CustomPrometheusSummary.Child - Class in io.micrometer.core.instrument.prometheus.internal
 

D

DatadogConfig - Interface in io.micrometer.core.instrument.datadog
Configuration for Datadog exporting.
DatadogMeterRegistry - Class in io.micrometer.core.instrument.datadog
 
DatadogMeterRegistry(DatadogConfig, Clock) - Constructor for class io.micrometer.core.instrument.datadog.DatadogMeterRegistry
 
DatadogMeterRegistry(DatadogConfig) - Constructor for class io.micrometer.core.instrument.datadog.DatadogMeterRegistry
 
DatadogTagFormatter - Class in io.micrometer.core.instrument.datadog
 
DatadogTagFormatter() - Constructor for class io.micrometer.core.instrument.datadog.DatadogTagFormatter
 
daysToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
db() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
The tag that will be mapped to "host" when shipping metrics to Influx, or null if host should be omitted on publishing.
DEFAULT - Static variable in class io.micrometer.core.instrument.util.HierarchicalNameMapper
Sort tags alphabetically by key and append tag key values to the name with '.', e.g.
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.dropwizard.DropwizardMeterRegistry
 
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(String, Iterable<Tag>, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
DistributionSummary.Builder - Interface in io.micrometer.core.instrument
 
DropwizardCounter - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardCounter(MeterId, Meter) - Constructor for class io.micrometer.core.instrument.dropwizard.DropwizardCounter
 
DropwizardDistributionSummary - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardGauge - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardMeterRegistry - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardMeterRegistry(HierarchicalNameMapper, Clock, TagFormatter) - Constructor for class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
DropwizardTimer - Class in io.micrometer.core.instrument.dropwizard
 
DropwizardTimer(MeterId, Timer, Clock) - Constructor for class io.micrometer.core.instrument.dropwizard.DropwizardTimer
 
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.internal.CustomPrometheusLongTaskTimer.Child
 
duration() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer.Child
 
duration(long) - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
duration() - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
duration(long) - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
duration() - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
duration(long) - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
duration() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
durationUnits() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
durationUnits() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
 

E

enabled() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns true if publishing is enabled.
equals(Object) - Method in class io.micrometer.core.instrument.AbstractTimer
 
equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
 
equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
 
equals(Object) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
 
equals(Object) - Method in class io.micrometer.core.instrument.ImmutableTag
 
equals(Object) - Method in class io.micrometer.core.instrument.Measurement
 
equals(Meter, Object) - Static method in class io.micrometer.core.instrument.Meters
 
equals(Object) - Method in class io.micrometer.core.instrument.prometheus.PrometheusCounter
 
equals(Object) - Method in class io.micrometer.core.instrument.prometheus.PrometheusDistributionSummary
 
equals(Object) - Method in class io.micrometer.core.instrument.prometheus.PrometheusGauge
 
equals(Object) - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
equals(Object) - Method in class io.micrometer.core.instrument.simple.SimpleCounter
 
equals(Object) - Method in class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
equals(Object) - Method in class io.micrometer.core.instrument.simple.SimpleGauge
 
equals(Object) - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
equals(Object) - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
equals(Object) - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
equals(Object) - Method in class io.micrometer.core.instrument.spectator.SpectatorGauge
 
equals(Object) - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
equals(Object) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterWrapper
 
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
 

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, Iterable<Tag>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
findMeter(Meter.Type, String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
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 class io.micrometer.core.instrument.datadog.DatadogTagFormatter
https://help.datadoghq.com/hc/en-us/articles/203764705-What-are-valid-metric-names- Datadog's publish API will automatically strip Unicode without replacement.
formatName(String) - Method in class io.micrometer.core.instrument.graphite.GraphiteTagFormatter
 
formatName(String) - Method in class io.micrometer.core.instrument.influx.InfluxTagFormatter
 
formatName(String) - Method in class io.micrometer.core.instrument.prometheus.PrometheusTagFormatter
Names may contain ASCII letters and digits, as well as underscores and colons.
formatName(String) - Method in interface io.micrometer.core.instrument.TagFormatter
 
formatTagKey(String) - Method in class io.micrometer.core.instrument.datadog.DatadogTagFormatter
Some set of non-alphanumeric characters will be replaced with '_', but not all (e.g.
formatTagKey(String) - Method in class io.micrometer.core.instrument.graphite.GraphiteTagFormatter
 
formatTagKey(String) - Method in class io.micrometer.core.instrument.influx.InfluxTagFormatter
 
formatTagKey(String) - Method in class io.micrometer.core.instrument.prometheus.PrometheusTagFormatter
Label names may contain ASCII letters, numbers, as well as underscores.
formatTagKey(String) - Method in interface io.micrometer.core.instrument.TagFormatter
 
formatTagValue(String) - Method in class io.micrometer.core.instrument.datadog.DatadogTagFormatter
Some set of non-alphanumeric characters will be replaced with '_', but not all (e.g.
formatTagValue(String) - Method in class io.micrometer.core.instrument.graphite.GraphiteTagFormatter
 
formatTagValue(String) - Method in class io.micrometer.core.instrument.influx.InfluxTagFormatter
 
formatTagValue(String) - Method in class io.micrometer.core.instrument.prometheus.PrometheusTagFormatter
Label values may contain any Unicode characters.
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
 
FunctionTrackingCounter<T> - Class in io.micrometer.core.instrument.internal
 
FunctionTrackingCounter(MeterId, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.internal.FunctionTrackingCounter
 
FunctionTrackingStepCounter<T> - Class in io.micrometer.core.instrument.spectator.step
Step counter that tracks increments in a monotonically increasing double function.
FunctionTrackingStepCounter(Id, Clock, long, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.spectator.step.FunctionTrackingStepCounter
 

G

GangliaConfig - Interface in io.micrometer.core.instrument.ganglia
 
GangliaMeterRegistry - Class in io.micrometer.core.instrument.ganglia
 
GangliaMeterRegistry() - Constructor for class io.micrometer.core.instrument.ganglia.GangliaMeterRegistry
 
GangliaMeterRegistry(GangliaConfig) - Constructor for class io.micrometer.core.instrument.ganglia.GangliaMeterRegistry
 
GangliaMeterRegistry(GangliaConfig, HierarchicalNameMapper, Clock) - Constructor for class io.micrometer.core.instrument.ganglia.GangliaMeterRegistry
 
gauge(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
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(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
get(String) - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
Get the value associated with a key.
get(String) - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
Get the value associated with a key.
get(double) - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles
Get the estimated value at the specified quantile.
get(double) - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles
 
get(double) - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
Estimates appropriate quantiles (i.e.
get(double) - Method in interface io.micrometer.core.instrument.stats.quantile.Quantiles
 
get(Integer) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns the element at position index
get(double) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
 
getAll() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns a collection containing each element in the window
getAllLifeTimes() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns a collection containing all elements' life times.
getBatches() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
Get a list of all measurements and break them into batches.
getBuckets() - Method in class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
getBuckets() - Method in interface io.micrometer.core.instrument.stats.hist.Histogram
 
getBuckets() - Method in class io.micrometer.core.instrument.stats.hist.NormalHistogram
 
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
 
getDropwizardRegistry() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
getError() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles.Quantile
 
getKey() - Method in class io.micrometer.core.instrument.ImmutableTag
 
getKey() - Method in interface io.micrometer.core.instrument.Tag
 
getLifeTime(Integer) - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Returns the remaining life time of the specified element.
getMeters() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
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.dropwizard.AbstractDropwizardMeter
 
getName() - Method in class io.micrometer.core.instrument.internal.FunctionTrackingCounter
 
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.spectator.SpectatorMeterWrapper
 
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.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.dropwizard.AbstractDropwizardMeter
 
getTags() - Method in class io.micrometer.core.instrument.internal.FunctionTrackingCounter
 
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.spectator.SpectatorMeterWrapper
 
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 class io.micrometer.core.instrument.internal.FunctionTrackingCounter
 
getType() - Method in interface io.micrometer.core.instrument.LongTaskTimer
 
getType() - Method in interface io.micrometer.core.instrument.Meter
 
getType() - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterWrapper
 
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
 
GraphiteConfig - Interface in io.micrometer.core.instrument.graphite
 
GraphiteMeterRegistry - Class in io.micrometer.core.instrument.graphite
 
GraphiteMeterRegistry() - Constructor for class io.micrometer.core.instrument.graphite.GraphiteMeterRegistry
 
GraphiteMeterRegistry(GraphiteConfig) - Constructor for class io.micrometer.core.instrument.graphite.GraphiteMeterRegistry
 
GraphiteMeterRegistry(GraphiteConfig, HierarchicalNameMapper, Clock) - Constructor for class io.micrometer.core.instrument.graphite.GraphiteMeterRegistry
 
GraphiteTagFormatter - Class in io.micrometer.core.instrument.graphite
 
GraphiteTagFormatter() - Constructor for class io.micrometer.core.instrument.graphite.GraphiteTagFormatter
 

H

hasExpired() - Method in class io.micrometer.core.instrument.spectator.step.FunctionTrackingStepCounter
 
hasExpired() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
hashCode() - Method in class io.micrometer.core.instrument.AbstractTimer
 
hashCode() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
 
hashCode() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
 
hashCode() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
 
hashCode() - Method in class io.micrometer.core.instrument.ImmutableTag
 
hashCode() - Method in class io.micrometer.core.instrument.Measurement
 
hashCode(Meter) - Static method in class io.micrometer.core.instrument.Meters
 
hashCode() - Method in class io.micrometer.core.instrument.prometheus.PrometheusCounter
 
hashCode() - Method in class io.micrometer.core.instrument.prometheus.PrometheusDistributionSummary
 
hashCode() - Method in class io.micrometer.core.instrument.prometheus.PrometheusGauge
 
hashCode() - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
hashCode() - Method in class io.micrometer.core.instrument.simple.SimpleCounter
 
hashCode() - Method in class io.micrometer.core.instrument.simple.SimpleDistributionSummary
 
hashCode() - Method in class io.micrometer.core.instrument.simple.SimpleGauge
 
hashCode() - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
hashCode() - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
hashCode() - Method in class io.micrometer.core.instrument.spectator.SpectatorDistributionSummary
 
hashCode() - Method in class io.micrometer.core.instrument.spectator.SpectatorGauge
 
hashCode() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
hashCode() - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterWrapper
 
hashCode() - Method in class io.micrometer.core.instrument.util.MeterId
 
HierarchicalNameMapper - Class in io.micrometer.core.instrument.util
Defines the mapping between a combination of name + dimensional tags and a hierarchical name.
HierarchicalNameMapper() - Constructor for class io.micrometer.core.instrument.util.HierarchicalNameMapper
 
histogram(Histogram<?>) - Method in interface io.micrometer.core.instrument.DistributionSummary.Builder
 
Histogram<T> - Interface in io.micrometer.core.instrument.stats.hist
 
histogram(Histogram<?>) - Method in interface io.micrometer.core.instrument.Timer.Builder
 
host() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
host() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
 
hostTag() - Method in interface io.micrometer.core.instrument.datadog.DatadogConfig
The tag that will be mapped to "host" when shipping metrics to datadog, or null if host should be omitted on publishing.
hoursToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 

I

id - Variable in class io.micrometer.core.instrument.AbstractTimer
 
id - Variable in class io.micrometer.core.instrument.dropwizard.AbstractDropwizardMeter
 
id - Variable in class io.micrometer.core.instrument.simple.AbstractSimpleMeter
 
id() - Method in class io.micrometer.core.instrument.spectator.step.FunctionTrackingStepCounter
 
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(double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
 
increment(double) - Method in class io.micrometer.core.instrument.prometheus.PrometheusCounter
 
increment(double) - Method in class io.micrometer.core.instrument.simple.SimpleCounter
 
increment(double) - Method in class io.micrometer.core.instrument.spectator.SpectatorCounter
 
increment() - Method in class io.micrometer.core.instrument.spectator.step.FunctionTrackingStepCounter
 
increment(long) - Method in class io.micrometer.core.instrument.spectator.step.FunctionTrackingStepCounter
 
increment() - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
increment(long) - Method in class io.micrometer.core.instrument.spectator.step.StepCounter
 
increment() - Method in class io.micrometer.core.instrument.stats.hist.Bucket
 
InfluxConfig - Interface in io.micrometer.core.instrument.influx
 
InfluxMeterRegistry - Class in io.micrometer.core.instrument.influx
 
InfluxMeterRegistry(InfluxConfig, Clock) - Constructor for class io.micrometer.core.instrument.influx.InfluxMeterRegistry
 
InfluxMeterRegistry(InfluxConfig) - Constructor for class io.micrometer.core.instrument.influx.InfluxMeterRegistry
 
InfluxRegistry - Class in io.micrometer.core.instrument.influx
 
InfluxRegistry(InfluxConfig, Clock) - Constructor for class io.micrometer.core.instrument.influx.InfluxRegistry
 
InfluxTagFormatter - Class in io.micrometer.core.instrument.influx
 
InfluxTagFormatter() - Constructor for class io.micrometer.core.instrument.influx.InfluxTagFormatter
 
invokeAll(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
io.micrometer.core.annotation - package io.micrometer.core.annotation
 
io.micrometer.core.instrument - package io.micrometer.core.instrument
 
io.micrometer.core.instrument.atlas - package io.micrometer.core.instrument.atlas
 
io.micrometer.core.instrument.binder - package io.micrometer.core.instrument.binder
 
io.micrometer.core.instrument.datadog - package io.micrometer.core.instrument.datadog
 
io.micrometer.core.instrument.dropwizard - package io.micrometer.core.instrument.dropwizard
 
io.micrometer.core.instrument.ganglia - package io.micrometer.core.instrument.ganglia
 
io.micrometer.core.instrument.graphite - package io.micrometer.core.instrument.graphite
 
io.micrometer.core.instrument.influx - package io.micrometer.core.instrument.influx
 
io.micrometer.core.instrument.internal - package io.micrometer.core.instrument.internal
 
io.micrometer.core.instrument.jmx - package io.micrometer.core.instrument.jmx
 
io.micrometer.core.instrument.prometheus - package io.micrometer.core.instrument.prometheus
 
io.micrometer.core.instrument.prometheus.internal - package io.micrometer.core.instrument.prometheus.internal
 
io.micrometer.core.instrument.simple - package io.micrometer.core.instrument.simple
 
io.micrometer.core.instrument.spectator - package io.micrometer.core.instrument.spectator
 
io.micrometer.core.instrument.spectator.step - package io.micrometer.core.instrument.spectator.step
 
io.micrometer.core.instrument.stats.hist - package io.micrometer.core.instrument.stats.hist
 
io.micrometer.core.instrument.stats.quantile - package io.micrometer.core.instrument.stats.quantile
 
io.micrometer.core.instrument.util - package io.micrometer.core.instrument.util
 
isEmpty() - Method in class io.micrometer.core.instrument.stats.quantile.SlidingWindow
Checks whether the SlidingWindow is empty
isShutdown() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
isTerminated() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 

J

JmxMeterRegistry - Class in io.micrometer.core.instrument.jmx
 
JmxMeterRegistry() - Constructor for class io.micrometer.core.instrument.jmx.JmxMeterRegistry
 
JmxMeterRegistry(HierarchicalNameMapper, Clock) - Constructor for class io.micrometer.core.instrument.jmx.JmxMeterRegistry
 
JvmGcMetrics - Class in io.micrometer.core.instrument.binder
Record metrics that report a number of statistics related to garbage collection emanating from the MXBean and also adds information about GC causes.
JvmGcMetrics() - Constructor for class io.micrometer.core.instrument.binder.JvmGcMetrics
 
JvmMemoryMetrics - Class in io.micrometer.core.instrument.binder
Record metrics that report utilization of various memory and buffer pools.
JvmMemoryMetrics() - Constructor for class io.micrometer.core.instrument.binder.JvmMemoryMetrics
 

L

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(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
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(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.
measure() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
 
measure() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
 
measure() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
 
measure() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
 
measure() - Method in class io.micrometer.core.instrument.internal.FunctionTrackingCounter
 
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.internal.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.SpectatorMeterWrapper
 
measure() - Method in class io.micrometer.core.instrument.spectator.SpectatorTimer
 
measure() - Method in class io.micrometer.core.instrument.spectator.step.FunctionTrackingStepCounter
 
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
 
measurements(Meter) - Static method in class io.micrometer.core.instrument.spectator.SpectatorUtils
 
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
 
meterMap - Variable in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
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
 
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(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
If using a custom spectator Registry type that does not extend from AbstractRegistry, provide a mechanism to create a new counter that doesn't register it with the registry.
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.prometheus.internal.CustomPrometheusSummary.Child
 
observe(double) - Method in class io.micrometer.core.instrument.stats.hist.CumulativeHistogram
 
observe(double) - Method in interface io.micrometer.core.instrument.stats.hist.Histogram
Add a sample
observe(double) - Method in class io.micrometer.core.instrument.stats.hist.NormalHistogram
 
observe(double) - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles
Add a new value from the stream.
observe(double) - Method in class io.micrometer.core.instrument.stats.quantile.Frugal2UQuantiles
 
observe(double) - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
observe(double) - Method in interface io.micrometer.core.instrument.stats.quantile.Quantiles
Add a sample
observe(double) - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
 
of(String, String) - Static method in interface io.micrometer.core.instrument.Tag
 

P

password() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
Authenticate requests with this password.
pollingConfig(String, Duration) - Static method in class io.micrometer.core.instrument.atlas.AtlasUtils
Convenience method for building an Atlas configuration that polls on a step interval.
port() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
port() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
 
PowerOfTwo - Class in io.micrometer.core.instrument.stats.quantile
Copied from https://github.com/mayconbordin/streaminer#quantiles
PowerOfTwo() - Constructor for class io.micrometer.core.instrument.stats.quantile.PowerOfTwo
 
prefix() - Method in interface io.micrometer.core.instrument.datadog.DatadogConfig
 
prefix() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
Property prefix to prepend to configuration names.
prefix() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
Property prefix to prepend to configuration names.
prefix() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
 
prefix() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Property prefix to prepend to configuration names.
ProcessorMetrics - Class in io.micrometer.core.instrument.binder
Record metrics related to CPU utilization
ProcessorMetrics() - Constructor for class io.micrometer.core.instrument.binder.ProcessorMetrics
 
PrometheusCounter - Class in io.micrometer.core.instrument.prometheus
 
PrometheusDistributionSummary - Class in io.micrometer.core.instrument.prometheus
 
PrometheusGauge - Class in io.micrometer.core.instrument.prometheus
 
PrometheusLongTaskTimer - Class in io.micrometer.core.instrument.prometheus
 
PrometheusMeterRegistry - Class in io.micrometer.core.instrument.prometheus
 
PrometheusMeterRegistry() - Constructor for class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
PrometheusMeterRegistry(CollectorRegistry) - Constructor for class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
PrometheusMeterRegistry(CollectorRegistry, Clock) - Constructor for class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
 
PrometheusTagFormatter - Class in io.micrometer.core.instrument.prometheus
See https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels for a specification of the constraints on metric names and labels
PrometheusTagFormatter() - Constructor for class io.micrometer.core.instrument.prometheus.PrometheusTagFormatter
 
PrometheusTimer - Class in io.micrometer.core.instrument.prometheus
 
protocolVersion() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
pushConfig(String) - Static method in class io.micrometer.core.instrument.atlas.AtlasUtils
Convenience method for building an Atlas configuration for a registry that does NOT poll (needs to be pushed explicitly by the application).
pushMetrics() - Method in class io.micrometer.core.instrument.influx.InfluxRegistry
 
pushMetrics() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 

Q

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

R

rateUnits() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
rateUnits() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
 
readTimeout - Variable in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
 
readTimeout() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns the read timeout for requests to the backend.
record(Supplier<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
 
record(Runnable) - Method in class io.micrometer.core.instrument.AbstractTimer
 
record(double) - Method in interface io.micrometer.core.instrument.DistributionSummary
Updates the statistics kept by the summary with the specified amount.
record(double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
 
record(long, TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
 
record(Supplier<T>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Executes the callable `f` and records the time taken.
record(Consumer<Long>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Executes the runnable `f` and records the time taken.
record(Runnable) - Method in interface io.micrometer.core.instrument.LongTaskTimer
Executes the runnable `f` and records the time taken.
record(double) - Method in class io.micrometer.core.instrument.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 class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
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.SpectatorMeterRegistry
 
retentionPolicy() - Method in interface io.micrometer.core.instrument.influx.InfluxConfig
Influx writes to the DEFAULT retention policy if one is not specified.

S

scrape() - Method in class io.micrometer.core.instrument.prometheus.PrometheusMeterRegistry
Content that should be included in the response body for an endpoint designate for Prometheus to scrape from.
secondsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
 
setEpsilon(double) - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
setTagComparator(Comparator<Tag>) - Method in class io.micrometer.core.instrument.util.HierarchicalNameMapper
 
setTagSeparator(String) - Method in class io.micrometer.core.instrument.util.HierarchicalNameMapper
The separator between two tags.
setValueSeparator(String) - Method in class io.micrometer.core.instrument.util.HierarchicalNameMapper
The separator between a tag key and its value.
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
spectatorClock(Clock) - Static method in class io.micrometer.core.instrument.spectator.SpectatorUtils
 
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
 
spectatorId(Registry, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.spectator.SpectatorUtils
 
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(Registry, Clock, TagFormatter) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
 
SpectatorMeterWrapper - Class in io.micrometer.core.instrument.spectator
A Micrometer Meter that wraps an arbitrary Spectator Meter.
SpectatorMeterWrapper(String, Iterable<Tag>, Meter.Type, Meter) - Constructor for class io.micrometer.core.instrument.spectator.SpectatorMeterWrapper
 
SpectatorTimer - Class in io.micrometer.core.instrument.spectator
 
SpectatorUtils - Class in io.micrometer.core.instrument.spectator
 
SpectatorUtils() - Constructor for class io.micrometer.core.instrument.spectator.SpectatorUtils
 
start() - Method in class io.micrometer.core.instrument.atlas.AtlasMeterRegistry
 
start() - Method in class io.micrometer.core.instrument.ganglia.GangliaMeterRegistry
 
start() - Method in class io.micrometer.core.instrument.graphite.GraphiteMeterRegistry
 
start() - Method in class io.micrometer.core.instrument.jmx.JmxMeterRegistry
 
start() - Method in interface io.micrometer.core.instrument.LongTaskTimer
Start keeping time for a task.
start() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusLongTaskTimer.Child
 
start() - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
start() - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
start() - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
start() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
Start the scheduler to collect metrics data.
step() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
Returns the step size (reporting frequency) to use.
step() - Method in interface io.micrometer.core.instrument.graphite.GraphiteConfig
Returns the step size (reporting frequency) to use.
step() - Method in interface io.micrometer.core.instrument.spectator.step.StepRegistryConfig
Returns the step size (reporting frequency) to use.
StepClock - Class in io.micrometer.core.instrument.spectator.step
Wraps a clock implementation with one that only reports wall times on exact boundaries of the step.
StepClock(Clock, long) - Constructor for class io.micrometer.core.instrument.spectator.step.StepClock
Create a new instance.
stepCounter(String, Iterable<Tag>, T, ToDoubleFunction<T>, long) - Method in class io.micrometer.core.instrument.spectator.SpectatorMeterRegistry
Builds a step-interval based counter that is incremented on observation with the difference between the current value of a monotonically increasing function f and the last observation of f.
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() - Method in class io.micrometer.core.instrument.atlas.AtlasMeterRegistry
 
stop() - Method in class io.micrometer.core.instrument.ganglia.GangliaMeterRegistry
 
stop() - Method in class io.micrometer.core.instrument.graphite.GraphiteMeterRegistry
 
stop() - Method in class io.micrometer.core.instrument.jmx.JmxMeterRegistry
 
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.internal.CustomPrometheusLongTaskTimer.Child
 
stop(long) - Method in class io.micrometer.core.instrument.prometheus.PrometheusLongTaskTimer
 
stop(long) - Method in class io.micrometer.core.instrument.simple.SimpleLongTaskTimer
 
stop(long) - Method in class io.micrometer.core.instrument.spectator.SpectatorLongTaskTimer
 
stop() - Method in class io.micrometer.core.instrument.spectator.step.AbstractStepRegistry
Stop the scheduler reporting metrics.
submit(Callable<T>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
submit(Runnable, T) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
submit(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
 
sum() - Method in class io.micrometer.core.instrument.prometheus.internal.CustomPrometheusSummary.Child
 
summary(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.
tagComparator - Variable in class io.micrometer.core.instrument.util.HierarchicalNameMapper
 
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(Meter) - Static method in class io.micrometer.core.instrument.spectator.SpectatorUtils
 
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
 
tagSeparator - Variable in class io.micrometer.core.instrument.util.HierarchicalNameMapper
 
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>, Quantiles, Histogram<?>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
 
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(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.
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
 
toHierarchicalName(String, Collection<Tag>) - Method in class io.micrometer.core.instrument.util.HierarchicalNameMapper
 
toString() - Method in class io.micrometer.core.instrument.ImmutableTag
 
toString() - Method in class io.micrometer.core.instrument.Measurement
 
toString() - Method in class io.micrometer.core.instrument.stats.quantile.CKMSQuantiles.Quantile
 
toString() - Method in class io.micrometer.core.instrument.stats.quantile.GKQuantiles
 
toString() - Method in class io.micrometer.core.instrument.stats.quantile.WindowSketchQuantiles
 
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.dropwizard.DropwizardDistributionSummary
 
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.dropwizard.DropwizardTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.prometheus.PrometheusTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.simple.SimpleTimer
 
totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.spectator.SpectatorTimer
 
totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
The total time of all recorded events since this timer was created.
totalTimeNanos() - Method in interface io.micrometer.core.instrument.Timer
The total time in nanoseconds of all recorded events since this timer was created.
ttl() - Method in interface io.micrometer.core.instrument.ganglia.GangliaConfig
 
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

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

V

value() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
 
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.
valueSeparator - Variable in class io.micrometer.core.instrument.util.HierarchicalNameMapper
 

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.
withCommonTags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.AbstractMeterRegistry
 
withName(String) - Method in class io.micrometer.core.instrument.util.MeterId
 
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