Kasia Kucharczyk created BEAM-6175:
--------------------------------------

             Summary: 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


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)

Reply via email to