Details
-
Type:
Improvement
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: verify
-
Labels:None
-
Story Points:4
-
Epic Link:
-
Sprint:AP S19-1, AP S19-2
-
Team:Alert Production
Description
DM-16017 implemented only a very minimal version of MetricsControllerTask, which had the metrics it runs, and their configurations, hard-coded. The class needs to be generalized to take a configurable set of metrics.
This ticket should implement MetricRegistry and @register as described in DMTN-098, including demonstrating that a config file to MetricsControllerTask can both create and independently configure multiple MetricTask instances.
Hi John Parejko, would you be willing to review this ticket? It's about 700 lines, mostly in lsst.verify.