| Interface | Description |
|---|---|
| Histogram |
A metric that calculates the distribution of a value
|
| LongRunningMetricTimer |
Object that is used to collect time metrics about the execution a block of code.
|
| MetricsFilter |
Allows filtering of metrics that will be included or excluded from the published metrics.
|
| MetricTagContext.Closeable | Deprecated
use
ContextFragment instead, don't use this with new methods, leave existing ones alone for
now for backwards-compatibility. |
| MetricTimer |
Object that is used to collect time metrics about the execution a block of code.
|
| Ticker |
An object used to profile and/or monitor of a code block, that can be used to
mark the end of the
code block. |
| Timer |
Object that is used to add profiling around blocks of code
|
| UtilTimerLogger | Deprecated
in 3.0 for removal in 5.0
|
| Class | Description |
|---|---|
| MetricKey |
A data class representing the identifier of a single metric.
|
| Metrics | |
| Metrics.Builder |
A metric builder, to get started call
Metrics.metric(String). |
| MetricsConfiguration |
Configuration that applies to
MetricStrategy |
| MetricTag |
A data class representing a single metric tag, as a key-value pair.
|
| MetricTag.OptionalMetricTag |
Represents a metric tag that may or may not be considered when generating a metric.
|
| MetricTag.RequiredMetricTag | |
| MetricTagContext |
Internal only version of
MetricContext |
| ProfilerConfiguration |
Configuration that applies to
ProfilerStrategy |
| ProfilingConstants | |
| ProfilingUtils | Deprecated
in 3.0 for removal in 5.0
|
| StrategiesRegistry | |
| Timers |
Factory and utility methods for create
Timer instances |
| UtilTimerStack | Deprecated
in 3.0 to be removed in 5.0.
|
Copyright © 2023 Atlassian. All rights reserved.