diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2014-02-17 13:21:28 +0000 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2014-02-17 13:21:28 +0000 |
commit | 3b117996edcb65fccdea5e7541e34b75be42bacd (patch) | |
tree | 2fd99c4c6e3fdb00b3fbf46997e52ec65263f336 | |
parent | 4a27eaa0c926ef94c45745514c1ea20366198f10 (diff) | |
parent | 3a662f95f97a4fc70b29a1abcd8c3bfca4401c16 (diff) | |
download | rabbitmq-server-3b117996edcb65fccdea5e7541e34b75be42bacd.tar.gz |
Merge bug25627
-rw-r--r-- | src/rabbit.erl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl index fd89fd95..ad14499a 100644 --- a/src/rabbit.erl +++ b/src/rabbit.erl @@ -393,7 +393,8 @@ status() -> {running_applications, rabbit_misc:which_applications()}, {os, os:type()}, {erlang_version, erlang:system_info(system_version)}, - {memory, rabbit_vm:memory()}], + {memory, rabbit_vm:memory()}, + {alarms, format_alarms(rabbit_alarm:get_alarms())}], S2 = rabbit_misc:filter_exit_map( fun ({Key, {M, F, A}}) -> {Key, erlang:apply(M, F, A)} end, [{vm_memory_high_watermark, {vm_memory_monitor, @@ -416,6 +417,11 @@ status() -> end}], S1 ++ S2 ++ S3 ++ S4. +format_alarms(Alarms) -> + N = node(), + %% [{{resource_limit,memory,rabbit@mercurio},[]}] + [Limit || {{resource_limit, Limit, Node}, _} <- Alarms, Node =:= N]. + is_running() -> is_running(node()). is_running(Node) -> rabbit_nodes:is_process_running(Node, rabbit). |