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
----
---