Github user revans2 commented on a diff in the pull request:
https://github.com/apache/storm/pull/2504#discussion_r160797290
--- Diff:
storm-server/src/main/java/org/apache/storm/daemon/supervisor/Slot.java ---
@@ -936,6 +936,9 @@ static DynamicState handleRunning(DynamicState
dynamicState, StaticState staticS
}
dynamicState = dynamicState.withProfileActions(mod,
modPending);
}
+
+ dynamicState.container.processMetrics();
--- End diff --
This is something I just noticed. `handleRunning` should be called about
once a second. I don't think we want to send metrics that frequently. Most of
the metrics are on a 30 second to 1 min frequency. I think standardizing on 1
min for us is going to make storing and querying them a lot simpler. Could we
have a small amount of state that we can use to throttle this to once a min?
---