GitHub user wangli1426 opened a pull request:
https://github.com/apache/storm/pull/753
[STORM-1057] Add throughput metrics to spouts/bolts and display them on web
ui
The throughputs for the spouts and bolts could help the user to identify
the performance bottleneck and detect the load balancing issue. In this RP, I
take measurements on the throughput of the executors and display them on web UI.
### Summary of Changes
1. Take throughput measurements on the spouts and bolts;
2. Add throughput to ExecutorStats;
3. Display the throughputs on web UI.
**Note: If you cannot see the throughputs on your web UI, please clean your
browser cache and try again.**
### Screenshots




You can merge this pull request into a Git repository by running:
$ git pull https://github.com/wangli1426/storm throughput-metrics
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/storm/pull/753.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 #753
----
commit 67721f77f28cbb4a29fab7e3023b220095886338
Author: Li Wang <[email protected]>
Date: 2015-09-18T02:11:20Z
initializing Timer in RateTracker.java lazily to avoid a bug in Clojure
Maven plugin that might make compiling process never finish
commit 1dad2041fb0ae8689794fec93d05df2266292dc8
Author: Li Wang <[email protected]>
Date: 2015-09-18T07:19:28Z
take throughput measurements on spouts and bolts
commit d74f784175cc4b8c631c52acaab3e0743f11a56d
Author: Li Wang <[email protected]>
Date: 2015-09-20T01:26:11Z
keep Nimbus updated to the latest throughput stats
commit 1a2a9b38cd256b29cb0177450f29d03ce20471c3
Author: Li Wang <[email protected]>
Date: 2015-09-21T05:27:05Z
display throughput metrics on web UI
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---