- CacheMeterBinder - Class in io.micrometer.core.instrument.binder.cache
-
A common base class for cache metrics that ensures that all caches are instrumented
with the same basic set of metrics while allowing for additional detail that is specific
to an individual implementation.
- CacheMeterBinder(Object, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
- CaffeineCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
-
Collect metrics from Caffeine's com.github.benmanes.caffeine.cache.Cache.
- CaffeineCacheMetrics(Cache<?, ?>, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
- callFailed(Call, IOException) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
-
- callStart(Call) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
-
- camelCase - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
-
- 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.AbstractTimer
-
- Clock - Interface in io.micrometer.core.instrument
-
Used to measure absolute and relative time.
- clock - Variable in class io.micrometer.core.instrument.MeterRegistry
-
- clock() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
- clock(MeterRegistry) - Static method in class io.micrometer.core.instrument.MockClock
-
- ClockDriftPauseDetector - Class in io.micrometer.core.instrument.distribution.pause
-
Pause detector that monitors clock drift at a configurable interval.
- ClockDriftPauseDetector(Duration, Duration) - Constructor for class io.micrometer.core.instrument.distribution.pause.ClockDriftPauseDetector
-
- close() - Method in class io.micrometer.core.instrument.AbstractTimer
-
- close() - Method in class io.micrometer.core.instrument.binder.logging.LogbackMetrics
-
- close() - Method in class io.micrometer.core.instrument.distribution.TimeWindowLatencyHistogram
-
- close() - Method in interface io.micrometer.core.instrument.Meter
-
- close() - Method in class io.micrometer.core.instrument.MeterRegistry
-
Closes this registry, releasing any resources in the process.
- close() - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- commonTags(Iterable<Tag>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Add common tags that are applied to every meter created afterward.
- commonTags(Iterable<Tag>) - Method in class 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 class io.micrometer.core.instrument.MeterRegistry.Config
-
Append a list of common tags to apply to all metrics reported to the monitoring system.
- CompositeFunctionCounter<T> - Class 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
-
- CompositeMeterRegistry(Clock, Iterable<MeterRegistry>) - Constructor for class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- concat(Iterable<? extends Tag>, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance my concatenating the specified values.
- concat(Iterable<? extends Tag>, String...) - Static method in class io.micrometer.core.instrument.Tags
-
Return a new
Tags
instance my concatenating the specified key value pairs.
- config() - Method in class io.micrometer.core.instrument.MeterRegistry
-
- Config() - Constructor for class io.micrometer.core.instrument.MeterRegistry.Config
-
- configure(Meter.Id, DistributionStatisticConfig) - Method in interface io.micrometer.core.instrument.config.MeterFilter
-
This is only called when filtering new timers and distribution summaries (i.e.
- connectTimeout() - Method in interface io.micrometer.core.instrument.step.StepRegistryConfig
-
- convert(double, TimeUnit, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- count() - Method in class io.micrometer.core.instrument.composite.CompositeFunctionCounter
-
- count() - Method in interface io.micrometer.core.instrument.Counter
-
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeCounter
-
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionCounter
-
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
The total number of occurrences of the timed event.
- count() - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
-
- count() - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
-
- count() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- count() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- 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.DropwizardFunctionCounter
-
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionTimer
-
- count() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
-
- count() - Method in interface io.micrometer.core.instrument.FunctionCounter
-
- count() - Method in interface io.micrometer.core.instrument.FunctionTimer
-
- 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.NoopFunctionCounter
-
- 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.step.StepCounter
-
- count() - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
-
- count() - Method in class io.micrometer.core.instrument.step.StepFunctionCounter
-
- count() - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
-
The total number of occurrences of the timed event.
- count() - Method in class io.micrometer.core.instrument.step.StepTimer
-
- count() - Method in interface io.micrometer.core.instrument.Timer
-
- CountAtBucket - Class in io.micrometer.core.instrument.distribution
-
The count accumulated to a histogram bucket.
- Counter - Interface in io.micrometer.core.instrument
-
Counters monitor monotonically increasing values.
- counter(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Tracks a monotonically increasing value.
- counter(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Tracks a monotonically increasing value.
- counter(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
Tracks a monotonically increasing value, automatically incrementing the counter whenever
the value is observed.
- counter(String, Iterable<Tag>, T) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
Tracks a number, maintaining a weak reference on it.
- 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() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- counter() - Method in class io.micrometer.core.instrument.search.Search
-
- Counter.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for counters.
- CountingMode - Enum in io.micrometer.core.instrument.simple
-
- CumulativeCounter - Class in io.micrometer.core.instrument.cumulative
-
- CumulativeCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeCounter
-
- CumulativeDistributionSummary - Class in io.micrometer.core.instrument.cumulative
-
Cumulative distribution summary.
- CumulativeDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- CumulativeFunctionCounter<T> - Class in io.micrometer.core.instrument.cumulative
-
- CumulativeFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeFunctionCounter
-
- CumulativeFunctionTimer<T> - Class in io.micrometer.core.instrument.cumulative
-
A timer that tracks monotonically increasing functions for count and totalTime.
- CumulativeFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit, TimeUnit) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
- CumulativeTimer - Class in io.micrometer.core.instrument.cumulative
-
- CumulativeTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit) - Constructor for class io.micrometer.core.instrument.cumulative.CumulativeTimer
-
- DatabaseTableMetrics - Class in io.micrometer.core.instrument.binder.db
-
- DatabaseTableMetrics(DataSource, String, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the row count for an individual database table.
- DatabaseTableMetrics(DataSource, String, String, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.db.DatabaseTableMetrics
-
Record the result based on a query.
- daysToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- decimalOrNan(double) - Static method in class io.micrometer.core.instrument.util.DoubleFormat
-
- decimalOrWhole(double) - Static method in class io.micrometer.core.instrument.util.DoubleFormat
-
- DEFAULT - Static variable in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
- DEFAULT - Static variable in interface io.micrometer.core.instrument.simple.SimpleConfig
-
- DEFAULT - Static variable in interface io.micrometer.core.instrument.util.HierarchicalNameMapper
-
Sort tags alphabetically by key and append tag key values to the name with '.', e.g.
- DefaultGauge<T> - Class in io.micrometer.core.instrument.internal
-
- DefaultGauge(Meter.Id, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.internal.DefaultGauge
-
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.MeterRegistry
-
Every custom registry implementation should define a default histogram expiry at a minimum:
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- defaultHistogramConfig() - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- DefaultLongTaskTimer - Class in io.micrometer.core.instrument.internal
-
- DefaultLongTaskTimer(Meter.Id, Clock) - Constructor for class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- DefaultMeter - Class in io.micrometer.core.instrument.internal
-
- DefaultMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Constructor for class io.micrometer.core.instrument.internal.DefaultMeter
-
- deny(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
When the given predicate is true
, the meter should NOT be present in published metrics.
- deny() - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Reject a meter in published metrics.
- denyNameStartsWith(String) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Meters that start with the provided name should NOT be present in published metrics.
- denyUnless(Predicate<Meter.Id>) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Can be used to build a whitelist of metrics matching certain criteria.
- description(String) - Method in class io.micrometer.core.instrument.Counter.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.Meter.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
-
- description(String) - Method in class io.micrometer.core.instrument.Timer.Builder
-
- distributionStatisticBufferLength(Integer) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Statistics emanating from a distribution summary like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- distributionStatisticBufferLength(Integer) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Statistics emanating from a timer like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- DistributionStatisticConfig - Class in io.micrometer.core.instrument.distribution
-
- DistributionStatisticConfig() - Constructor for class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
- DistributionStatisticConfig.Builder - Class in io.micrometer.core.instrument.distribution
-
- distributionStatisticExpiry(Duration) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Statistics emanating from a distribution summary like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- distributionStatisticExpiry(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Statistics emanating from a timer like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- DistributionSummary - Interface in io.micrometer.core.instrument
-
Track the sample distribution of events.
- DistributionSummary.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for distribution summaries.
- divideWithCeilingRoundingMode(int, int) - Static method in class io.micrometer.core.instrument.util.MathUtils
-
- dot - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
-
This maps to identity because we suggest using dot notation everywhere in Micrometer-instrumented code
- DoubleFormat - Class in io.micrometer.core.instrument.util
-
Commonly used formatting of floating-point values used when writing custom exposition to various monitoring systems.
- DoubleFormat() - Constructor for class io.micrometer.core.instrument.util.DoubleFormat
-
- DropwizardClock - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardClock(Clock) - Constructor for class io.micrometer.core.instrument.dropwizard.DropwizardClock
-
- DropwizardConfig - Interface in io.micrometer.core.instrument.dropwizard
-
- DropwizardCounter - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardDistributionSummary - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardFunctionCounter<T> - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardFunctionTimer<T> - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardGauge - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardMeterRegistry - Class in io.micrometer.core.instrument.dropwizard
-
- DropwizardMeterRegistry(DropwizardConfig, MetricRegistry, HierarchicalNameMapper, Clock) - Constructor for class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- DropwizardTimer - Class in io.micrometer.core.instrument.dropwizard
-
- duration(long, TimeUnit) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- duration(TimeUnit) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- duration(long, TimeUnit) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
The current duration for an active task.
- duration(TimeUnit) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
- duration(TimeUnit) - Method in class io.micrometer.core.instrument.LongTaskTimer.Sample
-
- duration(long, TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
-
- duration(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopLongTaskTimer
-
- Gauge - Interface in io.micrometer.core.instrument
-
A gauge tracks a value that may go up or down.
- gauge(String, Iterable<Tag>, T, ToDoubleFunction<T>) - Method in class 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 class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the Number
.
- gauge(String, T) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the Number
.
- gauge(String, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the value of the object.
- 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() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- gauge() - Method in class io.micrometer.core.instrument.search.Search
-
- Gauge.Builder<T> - Class in io.micrometer.core.instrument
-
Fluent builder for gauges.
- gaugeCollectionSize(String, Iterable<Tag>, T) - Method in class 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 class io.micrometer.core.instrument.MeterRegistry
-
Register a gauge that reports the size of the Map
.
- gaugeMapSize(String, Iterable<Tag>, T) - Static method in class io.micrometer.core.instrument.Metrics
-
Register a gauge that reports the size of the Map
.
- get(String) - Method in interface io.micrometer.core.instrument.config.MeterRegistryConfig
-
Get the value associated with a key.
- get(String) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Initiate a search beginning with a metric name.
- get(int) - Method in class io.micrometer.core.instrument.util.MeterPartition
-
- 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.MeterRegistry
-
- getBaseTimeUnit() - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- getBaseUnit() - Method in class io.micrometer.core.instrument.Meter.Id
-
- getBufferLength() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent
samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- getConventionName(NamingConvention) - Method in class io.micrometer.core.instrument.Meter.Id
-
- getConventionName(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
-
- getConventionTags(NamingConvention) - Method in class io.micrometer.core.instrument.Meter.Id
-
Tags that are sorted by key and formatted
- getConventionTags(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
-
- getCurrent() - Method in class io.micrometer.core.instrument.step.StepDouble
-
- getCurrent() - Method in class io.micrometer.core.instrument.step.StepLong
-
- getDescription() - Method in class io.micrometer.core.instrument.Meter.Id
-
- getDropwizardMeter() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionCounter
-
- getDropwizardMeter() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionTimer
-
- getDropwizardRegistry() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- getExpiry() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent
samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
- getHistogramBuckets(boolean) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
- getId() - Method in class io.micrometer.core.instrument.AbstractMeter
-
- getId() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
- getId() - Method in interface io.micrometer.core.instrument.Meter
-
- getId() - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
-
- getKey() - Method in class io.micrometer.core.instrument.ImmutableTag
-
- getKey() - Method in interface io.micrometer.core.instrument.Tag
-
- getMaximumExpectedValue() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
The maximum value that the meter is expected to observe.
- getMBeanServer() - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
- getMeters() - Method in class io.micrometer.core.instrument.MeterRegistry
-
- getMetricsPublisherForCommand(HystrixCommandKey, HystrixCommandGroupKey, HystrixCommandMetrics, HystrixCircuitBreaker, HystrixCommandProperties) - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
-
- getMinimumExpectedValue() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
The minimum value that the meter is expected to observe.
- getName() - Method in class io.micrometer.core.instrument.Meter.Id
-
- getPauseThreshold() - Method in class io.micrometer.core.instrument.distribution.pause.ClockDriftPauseDetector
-
- getPercentiles() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Produces an additional time series for each requested percentile.
- getRegistries() - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- getSlaBoundaries() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- getSleepInterval() - Method in class io.micrometer.core.instrument.distribution.pause.ClockDriftPauseDetector
-
- getStatistic() - Method in class io.micrometer.core.instrument.Measurement
-
- getTag(String) - Method in class io.micrometer.core.instrument.Meter.Id
-
- getTags() - Method in class io.micrometer.core.instrument.Meter.Id
-
- getTagsWithCacheName() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
- getTagValueRepresentation() - Method in enum io.micrometer.core.instrument.Statistic
-
- getTick() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardClock
-
- getTime() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardClock
-
- getType() - Method in class io.micrometer.core.instrument.internal.DefaultMeter
-
- getType() - Method in class io.micrometer.core.instrument.Meter.Id
-
The type is used by different registry implementations to structure the exposition
of metrics to different backends.
- getValue() - Method in class io.micrometer.core.instrument.ImmutableTag
-
- getValue() - Method in class io.micrometer.core.instrument.Measurement
-
- getValue() - Method in interface io.micrometer.core.instrument.Tag
-
- globalRegistry - Static variable in class io.micrometer.core.instrument.Metrics
-
- GuavaCacheMetrics - Class in io.micrometer.core.instrument.binder.cache
-
- GuavaCacheMetrics(Cache<?, ?>, String, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
- Id(String, Iterable<Tag>, String, String, Meter.Type) - Constructor for class io.micrometer.core.instrument.Meter.Id
-
- identity - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
-
- ignoreMetrics(Runnable) - Static method in class io.micrometer.core.instrument.binder.logging.LogbackMetrics
-
- ignoreTags(String...) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Suppress tags with a given tag key.
- ImmutableTag - Class in io.micrometer.core.instrument
-
- ImmutableTag(String, String) - Constructor for class io.micrometer.core.instrument.ImmutableTag
-
- in(MeterRegistry) - Static method in class io.micrometer.core.instrument.search.RequiredSearch
-
Initiate a new search for meters inside a registry.
- in(MeterRegistry) - Static method in class io.micrometer.core.instrument.search.Search
-
Initiate a new search for meters inside a registry.
- 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.cumulative.CumulativeCounter
-
- increment(double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardCounter
-
- increment(double) - Method in class io.micrometer.core.instrument.noop.NoopCounter
-
- increment(double) - Method in class io.micrometer.core.instrument.step.StepCounter
-
- Incubating - Annotation Type in io.micrometer.core.annotation
-
This is a feature that is experimental and may yield a breaking change in a minor release.
- initialize() - Method in class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherCommand
-
- InvalidConfigurationException - Exception in io.micrometer.core.instrument.config
-
Signals that a piece of provided configuration is not acceptable for some reason.
- InvalidConfigurationException(String) - Constructor for exception io.micrometer.core.instrument.config.InvalidConfigurationException
-
- 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.aop - package io.micrometer.core.aop
-
- io.micrometer.core.instrument - package io.micrometer.core.instrument
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.binder - package io.micrometer.core.instrument.binder
-
- io.micrometer.core.instrument.binder.cache - package io.micrometer.core.instrument.binder.cache
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.binder.db - package io.micrometer.core.instrument.binder.db
-
- io.micrometer.core.instrument.binder.hystrix - package io.micrometer.core.instrument.binder.hystrix
-
- io.micrometer.core.instrument.binder.jetty - package io.micrometer.core.instrument.binder.jetty
-
- io.micrometer.core.instrument.binder.jpa - package io.micrometer.core.instrument.binder.jpa
-
- io.micrometer.core.instrument.binder.jvm - package io.micrometer.core.instrument.binder.jvm
-
- io.micrometer.core.instrument.binder.logging - package io.micrometer.core.instrument.binder.logging
-
- io.micrometer.core.instrument.binder.okhttp3 - package io.micrometer.core.instrument.binder.okhttp3
-
- io.micrometer.core.instrument.binder.system - package io.micrometer.core.instrument.binder.system
-
- io.micrometer.core.instrument.binder.tomcat - package io.micrometer.core.instrument.binder.tomcat
-
- io.micrometer.core.instrument.composite - package io.micrometer.core.instrument.composite
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.config - package io.micrometer.core.instrument.config
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.cumulative - package io.micrometer.core.instrument.cumulative
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.distribution - package io.micrometer.core.instrument.distribution
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.distribution.pause - package io.micrometer.core.instrument.distribution.pause
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.dropwizard - package io.micrometer.core.instrument.dropwizard
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.internal - package io.micrometer.core.instrument.internal
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.noop - package io.micrometer.core.instrument.noop
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.search - package io.micrometer.core.instrument.search
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.simple - package io.micrometer.core.instrument.simple
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.step - package io.micrometer.core.instrument.step
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.instrument.util - package io.micrometer.core.instrument.util
-
Copyright 2017 Pivotal Software, Inc.
- io.micrometer.core.lang - package io.micrometer.core.lang
-
- isClosed() - Method in class io.micrometer.core.instrument.MeterRegistry
-
If the registry is closed, it will no longer accept new meters and any publishing activity will cease.
- isEmpty() - Method in class io.micrometer.core.instrument.util.MeterPartition
-
- isPercentileHistogram() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
- isPublishingHistogram() - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
- isShutdown() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- isTerminated() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- iterator() - Method in class io.micrometer.core.instrument.Tags
-
- map(Meter.Id) - Method in interface io.micrometer.core.instrument.config.MeterFilter
-
- MathUtils - Class in io.micrometer.core.instrument.util
-
Utilities for math.
- max() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- max(TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
-
- max() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- max(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- max() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- max() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
-
- max(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
-
- max() - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- max(TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- max() - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
-
- max(TimeUnit) - Method in class io.micrometer.core.instrument.step.StepTimer
-
- max(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
- maxExpected(String, Duration) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a maximum expected value on any
Timer
whose name begins with the given prefix.
- maxExpected(String, long) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a maximum expected value on any
DistributionSummary
whose name begins with the given prefix.
- maximumAllowableMetrics(int) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Useful for cost-control in monitoring systems which charge directly or indirectly by the
total number of time series you generate.
- maximumAllowableTags(String, String, int, MeterFilter) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Places an upper bound on the number of tags produced by matching metrics.
- maximumExpectedValue(Long) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
The maximum value that the meter is expected to observe.
- maximumExpectedValue(Long) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Sets the maximum value that this distribution summary is expected to observe.
- maximumExpectedValue(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Sets the maximum value that this timer is expected to observe.
- mean() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- mean(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- mean() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- mean(TimeUnit) - Method in interface io.micrometer.core.instrument.FunctionTimer
-
- mean(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
- measure() - Method in interface io.micrometer.core.instrument.Counter
-
- measure() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- 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 class io.micrometer.core.instrument.internal.DefaultMeter
-
- 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.step.StepDistributionSummary
-
- 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
-
- merge(DistributionStatisticConfig) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
Merges two configurations.
- merge(T) - Method in interface io.micrometer.core.instrument.internal.Mergeable
-
Merge the current value set with that of the supplied object.
- Mergeable<T> - Interface in io.micrometer.core.instrument.internal
-
Based off of org.springframework.beans.Mergeable
- Meter - Interface in io.micrometer.core.instrument
-
A named and dimensioned producer of one or more measurements.
- meter() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- meter() - Method in class io.micrometer.core.instrument.search.Search
-
- Meter.Builder - Class in io.micrometer.core.instrument
-
Fluent builder for custom meters.
- Meter.Id - Class in io.micrometer.core.instrument
-
A meter is uniquely identified by its combination of name and tags.
- 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
-
- MeterFilter - Interface in io.micrometer.core.instrument.config
-
As requests are made of a
MeterRegistry
to create new metrics, allow for filtering out
the metric altogether, transforming its ID (name or tags) in some way, and transforming its
configuration.
- meterFilter(MeterFilter) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Add a meter filter to the registry.
- MeterFilterReply - Enum in io.micrometer.core.instrument.config
-
- MeterNotFoundException - Exception in io.micrometer.core.instrument.search
-
- MeterNotFoundException(String, Collection<Tag>, Class<? extends Meter>) - Constructor for exception io.micrometer.core.instrument.search.MeterNotFoundException
-
- MeterPartition - Class in io.micrometer.core.instrument.util
-
Modified from Lists.partition(List, int)
.
- MeterPartition(MeterRegistry, int) - Constructor for class io.micrometer.core.instrument.util.MeterPartition
-
- MeterRegistry - Class in io.micrometer.core.instrument
-
Creates and manages your application's set of meters.
- MeterRegistry(Clock) - Constructor for class io.micrometer.core.instrument.MeterRegistry
-
- MeterRegistry.Config - Class in io.micrometer.core.instrument
-
Access to configuration options for this registry.
- MeterRegistry.More - Class in io.micrometer.core.instrument
-
Additional, less commonly used meter types.
- MeterRegistryConfig - Interface in io.micrometer.core.instrument.config
-
- meters() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- meters() - Method in class io.micrometer.core.instrument.search.Search
-
- Metrics - Class in io.micrometer.core.instrument
-
Generator of meters bound to a static global composite registry.
- Metrics() - Constructor for class io.micrometer.core.instrument.Metrics
-
- MicrometerMetricsPublisher - Class in io.micrometer.core.instrument.binder.hystrix
-
- MicrometerMetricsPublisher(MeterRegistry) - Constructor for class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
-
- MicrometerMetricsPublisherCommand - Class in io.micrometer.core.instrument.binder.hystrix
-
- MicrometerMetricsPublisherCommand(MeterRegistry, HystrixCommandKey, HystrixCommandGroupKey, HystrixCommandMetrics, HystrixCircuitBreaker, HystrixCommandProperties) - Constructor for class io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisherCommand
-
- 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
-
- minExpected(String, Duration) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a minimum expected value on any
Timer
whose name begins with the given prefix.
- minExpected(String, long) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Set a minimum expected value on any
DistributionSummary
whose name begins with the given prefix.
- minimumExpectedValue(Long) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
The minimum value that the meter is expected to observe.
- minimumExpectedValue(Long) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Sets the minimum value that this distribution summary is expected to observe.
- minimumExpectedValue(Duration) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Sets the minimum value that this timer is expected to observe.
- minutesToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
- missCount() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
- MissingRequiredConfigurationException - Exception in io.micrometer.core.instrument.config
-
Signals that a piece of required configuration has not been provided.
- MissingRequiredConfigurationException(String) - Constructor for exception io.micrometer.core.instrument.config.MissingRequiredConfigurationException
-
- MockClock - Class in io.micrometer.core.instrument
-
- MockClock() - Constructor for class io.micrometer.core.instrument.MockClock
-
- mode() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
-
- 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...) - Static method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
Record metrics on a JCache cache.
- monitor(MeterRegistry, Ehcache, 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...) - Static method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
Record metrics on a Hazelcast cache.
- monitor(MeterRegistry, C, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
Record metrics on a Hazelcast cache.
- monitor(MeterRegistry, C, String...) - Static method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
Record metrics on a JCache cache.
- monitor(MeterRegistry, C, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
Record metrics on a JCache cache.
- monitor(MeterRegistry, String, String, DataSource, 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, StatisticsHandler, String...) - Static method in class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
-
- monitor(MeterRegistry, StatisticsHandler, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jetty.JettyStatisticsMetrics
-
- monitor(MeterRegistry, EntityManagerFactory, String, String...) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
- monitor(MeterRegistry, EntityManagerFactory, String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.jpa.HibernateMetrics
-
- 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
.
- monitor(MeterRegistry, Manager, String...) - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
- monitor(MeterRegistry, Manager, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
- monotonicTime() - Method in interface io.micrometer.core.instrument.Clock
-
Current time from a monotonic clock source.
- monotonicTime() - Method in class io.micrometer.core.instrument.MockClock
-
- more() - Method in class io.micrometer.core.instrument.MeterRegistry
-
Access to less frequently used meter types and patterns.
- More() - Constructor for class io.micrometer.core.instrument.MeterRegistry.More
-
- more() - Static method in class io.micrometer.core.instrument.Metrics
-
Access to less frequently used meter types and patterns.
- name(String, Meter.Type) - Method in interface io.micrometer.core.instrument.config.NamingConvention
-
- name(String, Meter.Type, String) - Method in interface io.micrometer.core.instrument.config.NamingConvention
-
- name(String) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the exact name.
- name(Predicate<String>) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag matching the name predicate.
- name(String) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the exact name.
- name(Predicate<String>) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag matching the name predicate.
- NamingConvention - Interface in io.micrometer.core.instrument.config
-
Monitoring systems make different recommendations regarding naming convention.
- namingConvention(NamingConvention) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Use the provided naming convention, overriding the default for your monitoring system.
- namingConvention() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
- nanosToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new counter to be added to the registry.
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newCounter(Meter.Id) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new distribution summary to be added to the registry.
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new function counter to be added to the registry.
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newFunctionCounter(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new function timer to be added to the registry.
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newFunctionTimer(Meter.Id, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new gauge to be added to the registry.
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newGauge(Meter.Id, T, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new long task timer to be added to the registry.
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newLongTaskTimer(Meter.Id) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new custom meter to be added to the registry.
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newMeter(Meter.Id, Meter.Type, Iterable<Measurement>) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- newTimeGauge(Meter.Id, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newTimeGauge(Meter.Id, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new time gauge to be added to the registry.
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardMeterRegistry
-
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Build a new timer to be added to the registry.
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- NONE - Static variable in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig
-
- NonNull - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that annotated elements cannot be null
.
- NonNullApi - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that parameters and return values
are to be considered as non-nullable by default for a given package.
- NonNullFields - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that fields are to be considered as
non-nullable by default for a given package.
- NoopCounter - Class in io.micrometer.core.instrument.noop
-
- NoopCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopCounter
-
- NoopDistributionSummary - Class in io.micrometer.core.instrument.noop
-
- NoopDistributionSummary(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- NoopFunctionCounter - Class in io.micrometer.core.instrument.noop
-
- NoopFunctionCounter(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopFunctionCounter
-
- NoopFunctionTimer - Class in io.micrometer.core.instrument.noop
-
- NoopFunctionTimer(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopFunctionTimer
-
- NoopGauge - Class in io.micrometer.core.instrument.noop
-
- NoopGauge(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopGauge
-
- NoopLongTaskTimer - Class in io.micrometer.core.instrument.noop
-
- NoopLongTaskTimer(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopLongTaskTimer
-
- NoopMeter - Class in io.micrometer.core.instrument.noop
-
- NoopMeter(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopMeter
-
- NoopTimeGauge - Class in io.micrometer.core.instrument.noop
-
- NoopTimeGauge(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopTimeGauge
-
- NoopTimer - Class in io.micrometer.core.instrument.noop
-
- NoopTimer(Meter.Id) - Constructor for class io.micrometer.core.instrument.noop.NoopTimer
-
- NoPauseDetector - Class in io.micrometer.core.instrument.distribution.pause
-
- NoPauseDetector() - Constructor for class io.micrometer.core.instrument.distribution.pause.NoPauseDetector
-
- Nullable - Annotation Type in io.micrometer.core.lang
-
A common annotation to declare that annotated elements can be null
under
some circumstance.
- numThreads() - Method in interface io.micrometer.core.instrument.step.StepRegistryConfig
-
- partition(MeterRegistry, int) - Static method in class io.micrometer.core.instrument.util.MeterPartition
-
- PauseDetector - Interface in io.micrometer.core.instrument.distribution.pause
-
- pauseDetector(PauseDetector) - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
Sets the default pause detector to use for all timers in this registry.
- pauseDetector() - Method in class io.micrometer.core.instrument.MeterRegistry.Config
-
- pauseDetector(PauseDetector) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Sets the pause detector implementation to use for this timer.
- percentile(double) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
-
- percentile(double, TimeUnit) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- percentile() - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
-
- percentile(double) - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- percentile(double) - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- percentile(double, TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- percentile(double, TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
- PercentileHistogramBuckets - Class in io.micrometer.core.instrument.distribution
-
Generator for a set of histogram buckets intended for use by a monitoring system that supports aggregable
percentile approximations such as Prometheus' histogram_quantiles
or Atlas' :percentiles
.
- PercentileHistogramBuckets() - Constructor for class io.micrometer.core.instrument.distribution.PercentileHistogramBuckets
-
- percentiles(double...) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
Produces an additional time series for each requested percentile.
- percentilesHistogram(Boolean) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
- percentileValues() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- poll() - Method in class io.micrometer.core.instrument.step.StepDouble
-
- poll() - Method in class io.micrometer.core.instrument.step.StepLong
-
- poll(TimeUnit) - Method in class io.micrometer.core.instrument.util.TimeDecayingMax
-
- poll() - Method in class io.micrometer.core.instrument.util.TimeDecayingMax
-
- prefix() - Method in interface io.micrometer.core.instrument.config.MeterRegistryConfig
-
- prefix() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
-
- ProcessorMetrics - Class in io.micrometer.core.instrument.binder.system
-
Record metrics related to the CPU, gathered by the JVM.
- ProcessorMetrics() - Constructor for class io.micrometer.core.instrument.binder.system.ProcessorMetrics
-
- ProcessorMetrics(Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.system.ProcessorMetrics
-
- publish() - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- publishPercentileHistogram() - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
- publishPercentileHistogram(Boolean) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
- publishPercentileHistogram() - Method in class io.micrometer.core.instrument.Timer.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
- publishPercentileHistogram(Boolean) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Adds histogram buckets used to generate aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
- publishPercentiles(double...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Produces an additional time series for each requested percentile.
- publishPercentiles(double...) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Produces an additional time series for each requested percentile.
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
The put mechanism is unimportant - this count applies to entries added to the cache according to a pre-defined
load function such as exists in Guava/Caffeine caches as well as manual puts.
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
- putCount() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
- readTimeout() - Method in interface io.micrometer.core.instrument.step.StepRegistryConfig
-
- record(double) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
-
- record(Supplier<T>) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- record(Runnable) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- record(long, TimeUnit) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- record(double) - Method in interface io.micrometer.core.instrument.DistributionSummary
-
Updates the statistics kept by the summary with the specified amount.
- record(Supplier<T>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Executes the callable `f` and records the time taken.
- record(Consumer<LongTaskTimer.Sample>) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Executes the runnable `f` and records the time taken.
- record(Runnable) - Method in interface io.micrometer.core.instrument.LongTaskTimer
-
Executes the runnable `f` and records the time taken.
- record(double) - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- record(long, TimeUnit) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- record(Supplier<T>) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- record(Runnable) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- record(long, TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
Updates the statistics kept by the counter with the specified amount.
- record(Duration) - 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.
- record(double, TimeUnit) - Method in class io.micrometer.core.instrument.util.TimeDecayingMax
-
For use by timer implementations.
- record(double) - Method in class io.micrometer.core.instrument.util.TimeDecayingMax
-
For use by distribution summary implementations.
- 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 class io.micrometer.core.instrument.noop.NoopTimer
-
- recordCallable(Callable<T>) - Method in interface io.micrometer.core.instrument.Timer
-
Executes the callable `f` and records the time taken.
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
-
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
-
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardDistributionSummary
-
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
-
- recordNonNegative(double) - Method in class io.micrometer.core.instrument.step.StepDistributionSummary
-
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.core.instrument.step.StepTimer
-
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Counter.Builder
-
Add the counter to a single registry, or return an existing counter in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Add the distribution summary to a single registry, or return an existing distribution summary in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
-
Add the function counter to a single registry, or return an existing function counter in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
-
Add the function timer to a single registry, or return an existing function timer in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
Add the gauge to a single registry, or return an existing gauge in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
-
Add the long task timer to a single registry, or return an existing long task timer in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Meter.Builder
-
Add the meter to a single registry, or return an existing meter in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
-
Add the time gauge to a single registry, or return an existing time gauge in that registry.
- register(MeterRegistry) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Add the timer to a single registry, or return an existing timer in that registry.
- remove(MeterRegistry) - Method in class io.micrometer.core.instrument.composite.CompositeMeterRegistry
-
- removeRegistry(MeterRegistry) - Static method in class io.micrometer.core.instrument.Metrics
-
Remove a registry from the global composite registry.
- renameTag(String, String, String) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Rename a tag key for every metric beginning with a given prefix.
- replaceTagValues(String, Function<String, String>, String...) - Static method in interface io.micrometer.core.instrument.config.MeterFilter
-
Replace tag values according to the provided mapping for all matching tag keys.
- requestHeadersEnd(Call, Request) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
-
- RequiredSearch - Class in io.micrometer.core.instrument.search
-
- responseHeadersEnd(Call, Response) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener
-
- Sample(LongTaskTimer, long) - Constructor for class io.micrometer.core.instrument.LongTaskTimer.Sample
-
- scale(double) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Multiply values recorded to the distribution summary by a scaling factor.
- Search - Class in io.micrometer.core.instrument.search
-
Search terms for locating a
Meter
or set of meters in a given registry based on any combination of their
name, tags, and type.
- secondsToUnit(double, TimeUnit) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- shutdown() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- shutdownNow() - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- SimpleConfig - Interface in io.micrometer.core.instrument.simple
-
- 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(SimpleConfig, Clock) - Constructor for class io.micrometer.core.instrument.simple.SimpleMeterRegistry
-
- simpleParse(String) - Static method in class io.micrometer.core.instrument.util.TimeUtils
-
- size() - Method in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder
-
MOST cache implementations provide a means of retrieving the number of entries.
- size() - Method in class io.micrometer.core.instrument.binder.cache.CaffeineCacheMetrics
-
- size() - Method in class io.micrometer.core.instrument.binder.cache.EhCache2Metrics
-
- size() - Method in class io.micrometer.core.instrument.binder.cache.GuavaCacheMetrics
-
- size() - Method in class io.micrometer.core.instrument.binder.cache.HazelcastCacheMetrics
-
- size() - Method in class io.micrometer.core.instrument.binder.cache.JCacheMetrics
-
- size() - Method in class io.micrometer.core.instrument.util.MeterPartition
-
- sla(long...) - Method in class io.micrometer.core.instrument.distribution.DistributionStatisticConfig.Builder
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- sla(long...) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- sla(Duration...) - Method in class io.micrometer.core.instrument.Timer.Builder
-
Publish at a minimum a histogram containing your defined SLA boundaries.
- snakeCase - Static variable in interface io.micrometer.core.instrument.config.NamingConvention
-
- start() - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- 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.step.StepMeterRegistry
-
- start(ThreadFactory) - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- start(MeterRegistry) - Static method in interface io.micrometer.core.instrument.Timer
-
- start(Clock) - Static method in interface io.micrometer.core.instrument.Timer
-
- Statistic - Enum in io.micrometer.core.instrument
-
A description of the value contained in a measurement.
- statsConfig() - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
-
- statsConfig() - Method in class io.micrometer.core.instrument.AbstractTimer
-
- step() - Method in interface io.micrometer.core.instrument.dropwizard.DropwizardConfig
-
- step() - Method in interface io.micrometer.core.instrument.simple.SimpleConfig
-
- step() - Method in interface io.micrometer.core.instrument.step.StepRegistryConfig
-
- StepCounter - Class in io.micrometer.core.instrument.step
-
Counter that reports a rate per second to a monitoring system.
- StepCounter(Meter.Id, Clock, long) - Constructor for class io.micrometer.core.instrument.step.StepCounter
-
- StepDistributionSummary - Class in io.micrometer.core.instrument.step
-
- StepDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double) - Constructor for class io.micrometer.core.instrument.step.StepDistributionSummary
-
- StepDouble - Class in io.micrometer.core.instrument.step
-
Subtly different from com.netflix.spectator.impl.StepDouble
in that we want to be able
to increment BEFORE rolling over the interval.
- StepDouble(Clock, long) - Constructor for class io.micrometer.core.instrument.step.StepDouble
-
- StepFunctionCounter<T> - Class in io.micrometer.core.instrument.step
-
- StepFunctionCounter(Meter.Id, Clock, long, T, ToDoubleFunction<T>) - Constructor for class io.micrometer.core.instrument.step.StepFunctionCounter
-
- StepFunctionTimer<T> - Class in io.micrometer.core.instrument.step
-
A timer that tracks monotonically increasing functions for count and totalTime.
- StepFunctionTimer(Meter.Id, Clock, long, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit, TimeUnit) - Constructor for class io.micrometer.core.instrument.step.StepFunctionTimer
-
- StepLong - Class in io.micrometer.core.instrument.step
-
- StepLong(Clock, long) - Constructor for class io.micrometer.core.instrument.step.StepLong
-
- StepMeterRegistry - Class in io.micrometer.core.instrument.step
-
Registry that step-normalizes counts and sums to a rate/second over the publishing interval.
- StepMeterRegistry(StepRegistryConfig, Clock) - Constructor for class io.micrometer.core.instrument.step.StepMeterRegistry
-
- StepRegistryConfig - Interface in io.micrometer.core.instrument.step
-
Common configuration settings for any registry that pushes aggregated
metrics on a regular interval.
- StepTimer - Class in io.micrometer.core.instrument.step
-
- StepTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit) - Constructor for class io.micrometer.core.instrument.step.StepTimer
-
- stop(long) - Method in class io.micrometer.core.instrument.internal.DefaultLongTaskTimer
-
- stop() - Method in class io.micrometer.core.instrument.LongTaskTimer.Sample
-
Records the duration of the operation
- 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() - Method in class io.micrometer.core.instrument.step.StepMeterRegistry
-
- stop(Timer) - Method in class io.micrometer.core.instrument.Timer.Sample
-
Records the duration of the operation
- stream() - Method in class io.micrometer.core.instrument.Tags
-
Return a stream of the contained tags.
- submit(Callable<T>) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- submit(Runnable, T) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- submit(Runnable) - Method in class io.micrometer.core.instrument.internal.TimedExecutorService
-
- summary(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Measures the distribution of samples.
- summary(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Measures the distribution of samples.
- summary(String, Iterable<Tag>) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the distribution of samples.
- summary(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the distribution of samples.
- summary() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- summary() - Method in class io.micrometer.core.instrument.search.Search
-
- SYSTEM - Static variable in interface io.micrometer.core.instrument.Clock
-
- tag(String, String) - Method in class io.micrometer.core.instrument.Counter.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.DistributionSummary.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.Gauge.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.LongTaskTimer.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.Meter.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching key and value.
- tag(String, String) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching key and value.
- Tag - Interface in io.micrometer.core.instrument
-
Key/value pair representing a dimension of a meter used to classify and drill into measurements.
- tag(String, String) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
-
- tag(String, String) - Method in class io.micrometer.core.instrument.Timer.Builder
-
- tagKey(String) - Method in interface io.micrometer.core.instrument.config.NamingConvention
-
- tagKeys(String...) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching keys.
- tagKeys(String...) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching keys.
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.binder.okhttp3.OkHttpMetricsEventListener.Builder
-
- 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.FunctionCounter.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.FunctionCounter.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.FunctionTimer.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.FunctionTimer.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 class io.micrometer.core.instrument.Meter.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Meter.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching tag keys and values.
- tags(String...) - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
Meter contains a tag with the matching tag keys and values.
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching tag keys and values.
- tags(String...) - Method in class io.micrometer.core.instrument.search.Search
-
Meter contains a tag with the matching tag keys and values.
- Tags - Class in io.micrometer.core.instrument
-
An immutable collection of
Tags
.
- tags(String...) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.TimeGauge.Builder
-
- tags(String...) - Method in class io.micrometer.core.instrument.Timer.Builder
-
- tags(Iterable<Tag>) - Method in class io.micrometer.core.instrument.Timer.Builder
-
- tagValue(String) - Method in interface io.micrometer.core.instrument.config.NamingConvention
-
- takeSnapshot(boolean) - Method in class io.micrometer.core.instrument.AbstractDistributionSummary
-
- takeSnapshot(boolean) - Method in class io.micrometer.core.instrument.AbstractTimer
-
- takeSnapshot(boolean) - Method in interface io.micrometer.core.instrument.DistributionSummary
-
Summary statistics should be published off of a single snapshot instance so that, for example, there isn't
disagreement between the distribution's count and total because more events continue to stream in.
- takeSnapshot(boolean) - Method in class io.micrometer.core.instrument.noop.NoopDistributionSummary
-
- takeSnapshot(boolean) - Method in class io.micrometer.core.instrument.noop.NoopTimer
-
- takeSnapshot(boolean) - Method in interface io.micrometer.core.instrument.Timer
-
Summary statistics should be published off of a single snapshot instance so that, for example, there isn't
disagreement between the distribution's count and total because more events continue to stream in.
- Timed - Annotation Type in io.micrometer.core.annotation
-
- TimedAspect - Class in io.micrometer.core.aop
-
AspectJ aspect for intercepting types or method annotated with @Timed.
- TimedAspect(MeterRegistry) - Constructor for class io.micrometer.core.aop.TimedAspect
-
- TimedAspect(MeterRegistry, Function<ProceedingJoinPoint, Iterable<Tag>>) - Constructor for class io.micrometer.core.aop.TimedAspect
-
- TimeDecayingMax - Class in io.micrometer.core.instrument.util
-
An implementation of a decaying maximum for a distribution based on a configurable ring buffer.
- TimeDecayingMax(Clock, DistributionStatisticConfig) - Constructor for class io.micrometer.core.instrument.util.TimeDecayingMax
-
- TimeDecayingMax(Clock, long, int) - Constructor for class io.micrometer.core.instrument.util.TimeDecayingMax
-
- 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
-
- timedMethod(ProceedingJoinPoint) - Method in class io.micrometer.core.aop.TimedAspect
-
- TimedSet - Annotation Type in io.micrometer.core.annotation
-
- timeGauge(String, Iterable<Tag>, T, TimeUnit, ToDoubleFunction<T>) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
A gauge that tracks a time value, to be scaled to the monitoring system's base time unit.
- timeGauge() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- timeGauge() - Method in class io.micrometer.core.instrument.search.Search
-
- TimeGauge - Interface in io.micrometer.core.instrument
-
A specialized gauge that tracks a time value, to be scaled to the base unit of time expected by each registry implementation.
- TimeGauge.Builder<T> - Class in io.micrometer.core.instrument
-
Fluent builder for time gauges.
- timer(String, Iterable<Tag>, T, ToLongFunction<T>, ToDoubleFunction<T>, TimeUnit) - Method in class io.micrometer.core.instrument.MeterRegistry.More
-
A timer that tracks monotonically increasing functions for count and totalTime.
- timer(String, Iterable<Tag>) - Method in class io.micrometer.core.instrument.MeterRegistry
-
Measures the time taken for short tasks and the count of these tasks.
- timer(String, String...) - Method in class io.micrometer.core.instrument.MeterRegistry
-
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 and the count of these tasks.
- timer(String, String...) - Static method in class io.micrometer.core.instrument.Metrics
-
Measures the time taken for short tasks and the count of these tasks.
- timer() - Method in class io.micrometer.core.instrument.search.RequiredSearch
-
- timer() - Method in class io.micrometer.core.instrument.search.Search
-
- 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
-
Fluent builder for timers.
- Timer.Sample - Class in io.micrometer.core.instrument
-
Maintains state on the clock's start position for a latency sample.
- TimeUtils - Class in io.micrometer.core.instrument.util
-
Modification on TimeUnit.convert(long, TimeUnit)
that accepts and preserves
precision from a double
argument.
- TimeWindowHistogram - Class in io.micrometer.core.instrument.distribution
-
- TimeWindowHistogram(Clock, DistributionStatisticConfig) - Constructor for class io.micrometer.core.instrument.distribution.TimeWindowHistogram
-
- TimeWindowLatencyHistogram - Class in io.micrometer.core.instrument.distribution
-
- TimeWindowLatencyHistogram(Clock, DistributionStatisticConfig) - Constructor for class io.micrometer.core.instrument.distribution.TimeWindowLatencyHistogram
-
- TimeWindowLatencyHistogram(Clock, DistributionStatisticConfig, PauseDetector) - Constructor for class io.micrometer.core.instrument.distribution.TimeWindowLatencyHistogram
-
- toHierarchicalName(Meter.Id, NamingConvention) - Method in interface io.micrometer.core.instrument.util.HierarchicalNameMapper
-
- TomcatMetrics - Class in io.micrometer.core.instrument.binder.tomcat
-
- TomcatMetrics(Manager, Iterable<Tag>) - Constructor for class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
- TomcatMetrics(Manager, Iterable<Tag>, MBeanServer) - Constructor for class io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
-
- toString() - Method in class io.micrometer.core.instrument.distribution.CountAtBucket
-
- toString() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- toString() - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
-
- 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.Meter.Id
-
- total() - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- total(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.HistogramSnapshot
-
- totalAmount() - Method in class io.micrometer.core.instrument.cumulative.CumulativeDistributionSummary
-
- totalAmount() - Method in interface io.micrometer.core.instrument.DistributionSummary
-
- 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.step.StepDistributionSummary
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
The total time of all occurrences of the timed event.
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.cumulative.CumulativeTimer
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardFunctionTimer
-
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.dropwizard.DropwizardTimer
-
- totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.FunctionTimer
-
- 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.step.StepFunctionTimer
-
The total time of all occurrences of the timed event.
- totalTime(TimeUnit) - Method in class io.micrometer.core.instrument.step.StepTimer
-
- totalTime(TimeUnit) - Method in interface io.micrometer.core.instrument.Timer
-
- type() - Method in class io.micrometer.core.instrument.cumulative.CumulativeFunctionTimer
-
- type() - Method in class io.micrometer.core.instrument.step.StepFunctionTimer
-
- value() - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
-
- value(TimeUnit) - Method in class io.micrometer.core.instrument.distribution.ValueAtPercentile
-
- value() - Method in class io.micrometer.core.instrument.dropwizard.DropwizardGauge
-
- value() - Method in interface io.micrometer.core.instrument.Gauge
-
The act of observing the value by calling this method triggers sampling
of the underlying number or user-defined function that defines the value for the gauge.
- value() - Method in class io.micrometer.core.instrument.internal.DefaultGauge
-
- value() - Method in class io.micrometer.core.instrument.noop.NoopGauge
-
- value() - Method in class io.micrometer.core.instrument.noop.NoopTimeGauge
-
- value(TimeUnit) - Method in interface io.micrometer.core.instrument.TimeGauge
-
The act of observing the value by calling this method triggers sampling
of the underlying number or user-defined function that defines the value for the gauge.
- ValueAtPercentile - Class in io.micrometer.core.instrument.distribution
-
A precomputed percentile of a distribution.
- valueOf(String) - Static method in enum io.micrometer.core.instrument.config.MeterFilterReply
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.instrument.Meter.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.instrument.simple.CountingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.micrometer.core.instrument.Statistic
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.micrometer.core.instrument.config.MeterFilterReply
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micrometer.core.instrument.Meter.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micrometer.core.instrument.simple.CountingMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.micrometer.core.instrument.Statistic
-
Returns an array containing the constants of this enum type, in
the order they are declared.