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.MetricAggregator¶
- Bases: - object- For internal use only; no backwards-compatibility guarantees. - Base interface for aggregating metric data during pipeline execution. - 
combine¶
 - 
identity_element¶
- Returns the identical element of an Aggregation. - For the identity element, it must hold that
- Aggregator.combine(any_element, identity_element) == any_element.
 
 - 
result¶
 
- 
- 
class apache_beam.metrics.cells.MetricCell¶
- Bases: - object- For 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. - 
get_cumulative¶
 - 
reset¶
 - 
to_runner_api_monitoring_info¶
 - 
to_runner_api_monitoring_info_impl¶
 - 
update¶
 
-