| Package | Description |
|---|---|
| org.ballerinalang.util.metrics | |
| org.ballerinalang.util.metrics.noop |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Metric.Builder<B extends Metric.Builder<B,M>,M extends Metric>
Builder for metrics.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CallbackGauge
Gauge to report instantaneous values by using a callback function.
|
interface |
Counter
A monotonically increasing counter metric.
|
interface |
Gauge
Gauge is used to track a value that goes up and down.
|
interface |
Summary
Track the sample distribution of events.
|
interface |
Timer
Track the duration distribution of events.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMetric
Abstract Metric class with
MetricId to implement AbstractMetric.hashCode() and AbstractMetric.equals(Object) for
all Metrics. |
| Modifier and Type | Class and Description |
|---|---|
class |
NoOpCallbackGauge
Implementation of No-Op
CallbackGauge. |
class |
NoOpCounter
Implementation of No-Op
Counter. |
class |
NoOpGauge
Implementation of No-Op
Gauge. |
class |
NoOpSummary
Implementation of No-Op
Summary. |
class |
NoOpTimer
Implementation of No-Op
Timer. |
Copyright © 2018 WSO2. All rights reserved.