Storm exposes non-stat metrics to users via MetricsConsumer.
Supported feature of metrics is not bad for me. Custom time bucket, exposing IMetric interface is great. But there seems to some issue with using MetricsConsumer in some places.
I sought the alternatives, and metrics feature of JStorm seems promising.
Unfortunately it requires breaking backward compatibility completely, and it's planned to phase 2 we should wait for at least end of phase 1.
For me timeframe for 2.0 seems nondeterministic, and it shouldn't be backported for keeping compatibility.
Therefore, I'd love to improve current metrics without breaking backward compatible manner.
While I'm planning to craft the patches around master, it could be applied to 1.x-branch, and even 0.10.x-branch.
|Introduce 'whitelist' / 'blacklist' option to MetricsConsumer||Resolved|