All Classes and Interfaces

Class
Description
Deprecated.
in 3.0 for removal in 5.0
A metric that calculates the distribution of a value
Object that is used to collect time metrics about the execution a block of code.
A data class representing the identifier of a single metric.
Factory and utility methods for creating MetricTimer, LongRunningMetricTimer, and Histogram.
A metric builder, to get started call Metrics.metric(String).
Configuration that applies to MetricStrategy
Allows filtering of metrics that will be included or excluded from the published metrics.
Strategy for tracking metrics of profiled code blocks, to be used with Metrics.
A data class representing a single metric tag, as a key-value pair.
Represents a metric tag that may or may not be considered when generating a metric.
 
Internal only version of MetricContext
Deprecated.
use ContextFragment instead, don't use this with new methods, leave existing ones alone for now for backwards-compatibility.
Object that is used to collect time metrics about the execution a block of code.
 
 
Configuration that applies to ProfilerStrategy
Strategy for profiling code blocks, to be used with Timers.
 
Deprecated.
in 3.0 for removal in 5.0.
Deprecated.
in 3.0 for removal in 5.0.
Deprecated.
in 3.0 for removal in 5.0.
Deprecated.
since 3.0 for removal in 5.0
Deprecated.
in 3.0 for removal in 5.0
Filter that ensures timer state is cleaned up at the end of the request.
Default profiling strategy, which is included into Timers by default.
Deprecated.
in 3.0 for removal in 5.0.
Deprecated.
in 3.0 for removal in 5.0
 
An object used to profile and/or monitor of a code block, that can be used to mark the end of the code block.
Object that is used to add profiling around blocks of code
 
Factory and utility methods for create Timer instances
Deprecated.
in 3.0 for removal in 5.0
Deprecated.
in 3.0 to be removed in 5.0.