GitHub user agresch opened a pull request: https://github.com/apache/storm/pull/2554
STORM-2939 add WorkerMetricsProcessor interface This adds the WorkerMetricsProcessor interface. The default implementation executes the current code that sends metric data to Nimbus for insertion, now done by NimbusMetricProcessor. The intent is that we can replace this class for other metricstore implementations (HBase is what I am currently working on) that can instead do insertion directly. You can merge this pull request into a Git repository by running: $ git pull https://github.com/agresch/storm agresch_workermetricprocessor Alternatively you can review and apply these changes as the patch at: https://github.com/apache/storm/pull/2554.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #2554 ---- commit 1eb355ef7825740686e2294238c51f3495cbeb88 Author: Aaron Gresch <agresch@...> Date: 2018-02-08T22:09:19Z STORM-2939 add WorkerMetricsProcessor interface ---- ---