@DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class)
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.
|
| MetricsContainer |
Holds the metrics for a single step.
|
| MetricsOptions |
Extension of
PipelineOptions that defines MetricsSink specific options. |
| MetricsSink |
Interface for all metric sinks.
|
| Class | Description |
|---|---|
| DelegatingCounter |
Implementation of
Counter that delegates to the instance for the current context. |
| DistributionResult |
The result of a
Distribution metric. |
| GaugeResult |
The result of a
Gauge metric. |
| GaugeResult.EmptyGaugeResult |
Empty
GaugeResult, representing no values reported. |
| MetricFiltering |
Implements matching for metrics filters.
|
| MetricKey |
Metrics are keyed by the step name they are associated with and the name of the metric.
|
| MetricName |
The name of a metric consists of a
MetricName.getNamespace() and a MetricName.getName(). |
| MetricNameFilter |
The name of a metric.
|
| MetricQueryResults |
The results of a query for metrics.
|
| MetricResult<T> |
The results of a single current 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. |
| MetricsOptions.NoOpMetricsSink |
A
DefaultValueFactory that obtains the class of the NoOpMetricsSink if it
exists on the classpath, and throws an exception otherwise. |
| 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.