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 TypeInterfaceDescriptioninterfaceRepresentation of a histogram bucket, including the boundary value and the count of observations in that bucket.interfaceReports absolute time (and, therefore, is also useful in computing elapsed times).interfaceRecords a monotonically increasing value that is updated by invoking methods on theCounterinstance.static interfaceBuilder for a new counter.interfaceConfiguration which controls the behavior of distribution statistics from meters that support them (for example, timers and distribution summaries).static interfaceBuilder for a newDistributionStatisticsConfiginstance.interfaceRecords a distribution of samples (e.g., sizes of responses returned by a server), each with alongvalue, and reports statistics over all samples (count, total, mean, max) as well as grouping samples using percentiles or bucket boundaries.static interfaceBuilder for aDistributionSummary.interfaceA read-only counter which wraps some other object that provides the counter value via a function.static interfaceBuilder for aFunctionalCounter.interfaceExposes 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 interfaceGauge.Builder<N extends Number>Builder for a new gauge.interfaceSnapshot in time of a histogram.interfaceCommon behavior of all meters.static interfaceMeter.Builder<B extends Meter.Builder<B,M>, M extends Meter> Common behavior of specific meter builders.interfaceManages the look-up and registration of meters.interfaceBehavior of a tag for further identifying meters.interfaceAccumulates timing information about large numbers of short-running events (e.g., HTTP requests), each with aDurationvalue, and reports statistics over all samples (count, total time, mean, max) as well as grouping samples using percentiles or bucket boundaries.static interfaceBuilder for a newTimer.interfacePercentile and value at that percentile within a distribution.