[GitHub] storm pull request: [STORM-533] Added in client and server IConnec...
Github user revans2 commented on the pull request: https://github.com/apache/storm/pull/302#issuecomment-63134572 @clockfly is it OK to merge this code in? I am happy to file a new JIRA for rethinking how we do metrics in storm, if you think that would be helpful. --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
[GitHub] storm pull request: [STORM-533] Added in client and server IConnec...
Github user ptgoetz commented on the pull request: https://github.com/apache/storm/pull/302#issuecomment-63138277 @revans2 I think we can merge this and open a JIRA for discussing changing the metrics infrastructure. --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
[GitHub] storm pull request: [STORM-533] Added in client and server IConnec...
Github user revans2 commented on the pull request: https://github.com/apache/storm/pull/302#issuecomment-61989690 The metrics system is very generic, and not that complex. Essentially it sets up a timer that will periodically call getValueAndReset on an instance of IMetric. These values can be anything and are sent to an instance of IMetricsConsumer that is residing in a bolt. It is up to the IMetricsConsumer to decide what to do with Object the the IMetric created. I agree that having an API closer to codahale would be good, but that is a much bigger change. I would like to see that in a separate JIRA/pull request. The big difference between the two approaches is that the storm metrics associate the value with an individual bolt or spout instance. codahale and most other metrics systems I have seen, associate the metrics with an arbitrary name. We would need a way to bridge that gap in a clean/efficient way. I would also like to see a lot of metrics added into the daemon processes. Nimbus, Supervisor, and DRPC all need good monitoring. --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
[GitHub] storm pull request: [STORM-533] Added in client and server IConnec...
Github user HeartSaVioR commented on the pull request: https://github.com/apache/storm/pull/302#issuecomment-61722105 Btw, I think it's amazing to have connection / transmitted status metric. :) --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---
[GitHub] storm pull request: [STORM-533] Added in client and server IConnec...
GitHub user revans2 opened a pull request: https://github.com/apache/storm/pull/302 [STORM-533] Added in client and server IConnection metrics. You can merge this pull request into a Git repository by running: $ git pull https://github.com/revans2/incubator-storm iconn-metrics Alternatively you can review and apply these changes as the patch at: https://github.com/apache/storm/pull/302.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 #302 commit b6142189005a6741b6996fc08cec759c1082bc17 Author: Robert (Bobby) Evans ev...@yahoo-inc.com Date: 2014-10-16T17:54:35Z [STORM-533] Added in client and server IConnection metrics. --- 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 infrastruct...@apache.org or file a JIRA ticket with INFRA. ---