See: Description
| Interface | Description |
|---|---|
| Counter |
A metric that reports a single long value and can be incremented or decremented.
|
| Distribution |
A metric that reports information about the distribution of reported values.
|
| Gauge |
A metric that reports the latest value out of reported values.
|
| Metric |
Marker interface for all user-facing metrics.
|
| MetricQueryResults |
The results of a query for metrics.
|
| MetricResult<T> |
The results of a single current metric.
|
| MetricsContainer |
Holds the metrics for a single step.
|
| Class | Description |
|---|---|
| DistributionResult |
The result of a
Distribution metric. |
| GaugeResult |
The result of a
Gauge metric. |
| GaugeResult.EmptyGaugeResult |
Empty
GaugeResult, representing no values reported. |
| MetricName |
The name of a metric consists of a
MetricName.namespace() and a MetricName.name(). |
| MetricNameFilter |
The name of a metric.
|
| MetricResults |
Methods for interacting with the metrics of a pipeline that has been executed.
|
| Metrics |
The
Metrics is a utility class for producing various kinds of metrics for
reporting properties of an executing pipeline. |
| MetricsEnvironment |
Manages and provides the metrics container associated with each thread.
|
| MetricsFilter |
Simple POJO representing a filter for querying metrics.
|
| MetricsFilter.Builder |
Builder for creating a
MetricsFilter. |
| SinkMetrics |
Standard Sink Metrics.
|
| SourceMetrics |
Standard
Source Metrics. |
Metrics may also be queried from the PipelineResult object.
Runners should look at MetricsContainer for details on
how to support metrics.