File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed
gcp_variant_transforms/libs Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 2929from apache_beam .metrics .metric import MetricsFilter
3030
3131_METRICS_NAME_SPACE = 'VT_metrics_name_space'
32+ _COUNTERS = 'counters'
3233
3334
3435class BaseCounter (object ):
@@ -69,8 +70,8 @@ def get_counter(self, pipeline_result):
6970 """
7071 counter_filter = MetricsFilter ().with_name (self ._counter_name )
7172 query_result = pipeline_result .metrics ().query (counter_filter )
72- if query_result ['counters' ]:
73- counter = query_result ['counters' ][0 ]
73+ if query_result [_COUNTERS ]:
74+ counter = query_result [_COUNTERS ][0 ]
7475 return counter .committed
7576 return 0
7677
@@ -91,6 +92,6 @@ def log_all_counters(pipeline_result):
9192 """Logs all counters that belong to _METRICS_NAME_SPACE."""
9293 counter_filter = MetricsFilter ().with_namespace (_METRICS_NAME_SPACE )
9394 query_result = pipeline_result .metrics ().query (counter_filter )
94- if query_result ['counters' ]:
95- for counter in query_result ['counters' ]:
95+ if query_result [_COUNTERS ]:
96+ for counter in query_result [_COUNTERS ]:
9697 logging .info ('Counter %s = %d' , counter , counter .committed )
Original file line number Diff line number Diff line change 2525from gcp_variant_transforms .libs import vcf_header_parser
2626
2727class CounterMock (beam_util .BaseCounter ):
28+
2829 def __init__ (self ):
2930 self ._count = 0
3031
@@ -36,6 +37,7 @@ def get_value(self):
3637
3738
3839class CounterFactoryMock (beam_util .BaseCounterFactory ):
40+
3941 def __init__ (self ):
4042 self .counter_map = {} # type: Dict[str, CounterMock]
4143
You can’t perform that action at this time.
0 commit comments