Uses of Interface
io.helidon.metrics.api.Wrapper
Packages that use Wrapper
Package
Description
Defines the Helidon metrics API so Helidon metrics-capable components can implement metrics simply and without regard for
whether metrics is actually on the runtime path or not or is enabled or not.
-
Uses of Wrapper in io.helidon.metrics.api
Subinterfaces of Wrapper in io.helidon.metrics.apiModifier and TypeInterfaceDescriptioninterface
Representation of a histogram bucket, including the boundary value and the count of observations in that bucket.interface
Reports absolute time (and, therefore, is also useful in computing elapsed times).interface
Records a monotonically increasing value that is updated by invoking methods on theCounter
instance.static interface
Builder for a new counter.interface
Configuration which controls the behavior of distribution statistics from meters that support them (for example, timers and distribution summaries).static interface
Builder for a newDistributionStatisticsConfig
instance.interface
Records a distribution of samples (e.g., sizes of responses returned by a server), each with along
value, and reports statistics over all samples (count, total, mean, max) as well as grouping samples using percentiles or bucket boundaries.static interface
Builder for aDistributionSummary
.interface
A read-only counter which wraps some other object that provides the counter value via a function.static interface
Builder for aFunctionalCounter
.interface
Exposes as a meter a value that can increase or decrease and is updated by external logic, not by explicit invocations of methods on this type.static interface
Gauge.Builder<N extends Number>
Builder for a new gauge.interface
Snapshot in time of a histogram.interface
Common behavior of all meters.static interface
Meter.Builder<B extends Meter.Builder<B,
M>, M extends Meter> Common behavior of specific meter builders.interface
Manages the look-up and registration of meters.interface
Behavior of a tag for further identifying meters.interface
Accumulates timing information about large numbers of short-running events (e.g., HTTP requests), each with aDuration
value, and reports statistics over all samples (count, total time, mean, max) as well as grouping samples using percentiles or bucket boundaries.static interface
Builder for a newTimer
.interface
Percentile and value at that percentile within a distribution.