summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Klishin <michael@rabbitmq.com>2014-02-17 15:16:34 +0400
committerMichael Klishin <michael@rabbitmq.com>2014-02-17 15:16:34 +0400
commit7378ab1917ecfd6b1eaaa80f1cf331d2756e0a2f (patch)
tree4aef347ba104a4a5b3b3569d237b218eeea65280 /src
parent4319c2ac9797400324c39ed05db4821751120bb3 (diff)
downloadrabbitmq-server-git-7378ab1917ecfd6b1eaaa80f1cf331d2756e0a2f.tar.gz
Format alarms in rabbitmqctl status
Diffstat (limited to 'src')
-rw-r--r--src/rabbit.erl16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl
index 80113a61aa..a233d887dc 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -232,11 +232,11 @@
-spec(log_location/1 :: ('sasl' | 'kernel') -> log_location()).
-spec(start/2 :: ('normal',[]) ->
- {'error',
- {'erlang_version_too_old',
- {'found',[any()]},
- {'required',[any(),...]}}} |
- {'ok',pid()}).
+ {'error',
+ {'erlang_version_too_old',
+ {'found',[any()]},
+ {'required',[any(),...]}}} |
+ {'ok',pid()}).
-spec(stop/1 :: (_) -> 'ok').
-spec(maybe_insert_default_data/0 :: () -> 'ok').
@@ -394,7 +394,7 @@ status() ->
{os, os:type()},
{erlang_version, erlang:system_info(system_version)},
{memory, rabbit_vm:memory()},
- {alarms, rabbit_alarm:get_alarms()}],
+ {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,
@@ -782,3 +782,7 @@ start_fhc() ->
rabbit_sup:start_restartable_child(
file_handle_cache,
[fun rabbit_alarm:set_alarm/1, fun rabbit_alarm:clear_alarm/1]).
+
+format_alarms(Alarms) ->
+ %% [{{resource_limit,memory,rabbit@mercurio},[]}]
+ [Limit || {{resource_limit, Limit, _}, _} <- Alarms].