Replies: 2 comments 1 reply
-
Alarms in RabbitMQ are currently resource alarms, that is, it is a big deal when you run out of disk space, memory or file handles. So connections that publish messages or new connections are temporarily blocked. Exceeding a limit such as We potentially can extend the idea to two types of alarms: resource alarms and limit alarms. Resource |
Beta Was this translation helpful? Give feedback.
-
See the (just noticed the |
Beta Was this translation helpful? Give feedback.
-
RabbitMQ series
3.13.x
Operating system (distribution) used
Linux
How is RabbitMQ deployed?
Other
What would you like to suggest for a future version of RabbitMQ?
Hi team,
We're interested in contributing improvements to observability for limits (
connection_max
,channel_max_per_node
, etc), and one idea I had was to extend therabbit_alarms
module beyond FD, memory, and disk space alarms and use this as a unified alarm module for limit breaches as well (as of now, these are mostly error messages).On top of that, I think it'd be useful to display these alarm states in the Management Plugin UI to encourage observability of these limits. I'm thinking it'd be similar to the FD, memory, and disk space UI we already have, but dedicate a separate section (in the Overview page or elsewhere) for all the limit breach alarms as well.
Would appreciate any thoughts on this idea before I dig deeper into it!
This can probably be configured with Prometheus alarms, but wanted to build a built-in, no-dependency option, too (well, other than the management plugin).
Beta Was this translation helpful? Give feedback.
All reactions