akka/akka-core
MetricsCollector.apply() does not report exceptions from custom collector creation
Aperta
#27.673 aperta il 10 set 2019
1 - triagedhelp wanted
Metriche repository
- Star
- (13.277 stelle)
- Metriche merge PR
- (Merge medio 8g 19h) (10 PR mergiate in 30 g)
Descrizione
When custom collector class is specified and fallback collector is allowed, MetricsCollector.apply() attempts to instantiate it in a TryNative. If it fails, it simply instatiates the fallback collector without reporting the problem. It should log the exception with stack trace.
We've discovered by accident that some of our non-critical metrics were not collected because of this --- without any indication in the logs.