Interface | Description |
---|---|
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.
|
PolledGauge |
Gauge to report instantaneous values by using a callback function.
|
Class | Description |
---|---|
AbstractMetric |
Abstract Metric class with
MetricId to implement AbstractMetric.hashCode() and AbstractMetric.equals(Object) for
all Metric s. |
BallerinaMetricsObserver |
Observe the runtime and collect measurements.
|
Counter.Builder |
Builder for
Counter s. |
DefaultMetricRegistry |
Hold a default
MetricRegistry instance, which is used by Metric APIs. |
Gauge.Builder |
Builder for
Gauge s. |
MetricConstants |
Defines the types of the metrics supported.
|
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.
|
PercentileValue |
A precomputed percentile of a distribution.
|
PolledGauge.Builder<T> |
Builder for
PolledGauge s. |
Snapshot |
Snapshot of all distribution statistics at a point in time.
|
StatisticConfig |
Configures the distribution statistics.
|
StatisticConfig.Builder |
Builder for
StatisticConfig . |
Tag |
Tag representing key/value pair.
|
Tags |
Utility methods to add tags to an existing list of
Tags . |
Copyright © 2018 WSO2. All rights reserved.