[ https://issues.apache.org/jira/browse/BEAM-6175?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kasia Kucharczyk resolved BEAM-6175. ------------------------------------ Resolution: Fixed Fix Version/s: 2.12.0 > Extract reader and publisher from MetricsMonitor in Python Load Test utils > -------------------------------------------------------------------------- > > Key: BEAM-6175 > URL: https://issues.apache.org/jira/browse/BEAM-6175 > Project: Beam > Issue Type: Improvement > Components: testing > Reporter: Kasia Kucharczyk > Assignee: Kasia Kucharczyk > Priority: Minor > Fix For: 2.12.0 > > Time Spent: 5h > Remaining Estimate: 0h > > For load tests metrics (load_test_utils.py) flexibility purposes, two classes > should be extracted from MetricsMonitor class: > * MetricsReader - will only query the metrics by specific names/namespaces > and return a Map of keys and metric values for a namespace > * MetricsPublisher - as a set of "Publishers". Each publisher then could > publish() to separate medium (BigQueryClient/console/others) > This would make it even easier to extend this code in the future. -- This message was sent by Atlassian JIRA (v7.6.3#76005)