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 and unit-of-commit (bundle).
|
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.