-
Notifications
You must be signed in to change notification settings - Fork 166
Make statistics collection and aggregation distributed across all cluster nodes #236
Comments
Is it make sense to append some parameters to choose which statistics I want to collect? For example, if I need statistics for exchanges and queues, but not need it for channels and connections, it will save some system resources. |
Some have asked for this. This may be a good chance to make that possible. Currently exchange and queue stats are emitted by channels so you cannot disable one without the others. |
@sega-yarkin let's not turn this issue into a support case. Please take this to the mailing list. Thanks. |
We are considering if we should try to target Introducing another breaking management plugin version in |
@michaelklishin What would the breaking changes be? |
@noahhaon mixed clusters will have to all run the new plugin, same as with |
Do users often upgrade rabbitmq-server without upgrading the plugins? I assume they are all packaged together now? I suppose the issue would be for rolling upgrades, but as long as those failures are handled gracefully ... As you mentioned, this is a real pain point for large RMQ clusters and appears to be causing support issues for Pivotal. We would certainly love to see this feature, and it seems like it would be worth getting into |
It's not about plugins being out of sync with the server but rather mixed On Thu, Jun 30, 2016 at 7:56 PM, noahhaon notifications@github.com wrote:
MK Staff Software Engineer, Pivotal/RabbitMQ |
Gotcha - well, maybe an out-of-cycle release of the plugin which would run on Not sure which is worse from a maintenance perspective, but I'd imagine many users with large clusters (including us) would be quite happy to install the plugin separately if it included this feature. |
@noahhaon we are leaning towards shipping it in |
A couple of updates:
|
This reconfigures mgmt plugin to work better as of rabbitmq/rabbitmq-management#236. We do the same in other HTTP API clients.
Preparing for rabbitmq/rabbitmq-management#236 to land.
Adapt to async event processing in rabbitmq/rabbitmq-management#236
It has been merged and will be dogfooded in |
Follow-up to #41. Problem definition is the same and the solution there doesn't work for some workload because a single node collecting and aggregating all stats only can go so far.
So this issue is about making the collector distributed (stats are stored on every cluster node) for
3.6.x
.The text was updated successfully, but these errors were encountered: