akka/akka-core
MetricsCollector.apply() does not report exceptions from custom collector creation
Offen
#27.673 geöffnet am 10.09.2019
1 - triagedhelp wanted
Repository-Metriken
- Stars
- (13.277 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 8T 19h) (10 gemergte PRs in 30 T)
Beschreibung
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.