| Interface | Description |
|---|---|
| CallbackGauge |
Gauge to report instantaneous values by using a callback function.
|
| Counter |
A monotonically increasing counter metric.
|
| Gauge |
Gauge is used to track a value that goes up and down.
|
| Metric |
Main interface for metrics.
|
| Metric.Builder<B extends Metric.Builder<B,M>,M extends Metric> |
Builder for metrics.
|
| Summary |
Track the sample distribution of events.
|
| Timer |
Track the duration distribution of events.
|
| Class | Description |
|---|---|
| AbstractMetric |
Abstract Metric class with
MetricId to implement AbstractMetric.hashCode() and AbstractMetric.equals(Object) for
all Metrics. |
| BallerinaMetricsObserver |
Observe the runtime and collect measurements.
|
| CallbackGauge.Builder<T> |
Builder for
CallbackGauges. |
| Counter.Builder |
Builder for
Counters. |
| DefaultMetricRegistry |
Hold a default
MetricRegistry instance, which is used by Metric APIs. |
| Gauge.Builder |
Builder for
Gauges. |
| MetricId |
Metric identity is a unique combination of name and tags.
|
| MetricRegistry |
Registry for keeping metrics by name.
|
| MetricsLaunchListener |
Listen to Launcher events and initialize Metrics.
|
| Summary.Builder |
Builder for
Summarys. |
| Tag |
Tag representing key/value pair.
|
| Tags |
Utility methods to add tags to an existing list of
Tags. |
| Timer.Builder |
Builder for
Timers. |
Copyright © 2018 WSO2. All rights reserved.