cruise-control
cruise-control copied to clipboard
Unable to enable multiple metric anomaly finders at the same time
Currently we can only specify one metric anomaly type to be reported via configmetric.anomaly.class. So even we can specify multiple metric anomaly finders via config metric.anomaly.finder.class, only one of them can work fine( the one reporting metric anomaly) .
I‘ve been looking into this issue as a first time contributor to CC and I would need some help in understanding the problem.
When I look at the source code for the method metricAnomalies in the interface MetricAnomalyFinder then the return type is MetricAnomaly so in theory a finder could return instances of different types as long as they implement the interface. Or in regards to the issue; configured finders should work even if they do not return instances of the class configured in metric.anomaly.class
But as I said I‘m a newbie to cruise control, so maybe I missed something.
Hello I would like to be assigned to this issue, I am to resolve multiple issues as a part of a class I am in and find this one very interesting, please let me know