apache_beam.metrics.cells module¶
This file contains metric cell classes. A metric cell is used to accumulate in-memory changes to a metric. It represents a specific metric in a single context.
-
class
apache_beam.metrics.cells.MetricCell[source]¶ Bases:
objectFor internal use only; no backwards-compatibility guarantees.
Accumulates in-memory changes to a metric.
A MetricCell represents a specific metric in a single context and bundle. All subclasses must be thread safe, as these are used in the pipeline runners, and may be subject to parallel/concurrent updates. Cells should only be used directly within a runner.
-
class
apache_beam.metrics.cells.DistributionResult(data)[source]¶ Bases:
objectThe result of a Distribution metric.
-
max¶
-
min¶
-
count¶
-
sum¶
-
mean¶ Returns the float mean of the distribution.
If the distribution contains no elements, it returns None.
-
-
class
apache_beam.metrics.cells.MetricAggregator[source]¶ Bases:
objectFor internal use only; no backwards-compatibility guarantees.
Base interface for aggregating metric data during pipeline execution.