summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@rabbitmq.com>2012-01-10 12:38:21 +0000
committerMatthias Radestock <matthias@rabbitmq.com>2012-01-10 12:38:21 +0000
commit160971b2572e5a647933a6c8afa60ec9ba220519 (patch)
treed6678b5c739dca63a7edd998a23fa97aacf6f112
parentef2ab5274618b3750479875b927be218b0d8bda4 (diff)
downloadrabbitmq-server-160971b2572e5a647933a6c8afa60ec9ba220519.tar.gz
include a few more pieces of info in rabbit:status
stuff reported in management that isn't reported elsewhere already.
-rw-r--r--src/rabbit.erl9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl
index 114e62e3..e58c8080 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -319,7 +319,14 @@ status() ->
get_vm_memory_high_watermark, []}},
{vm_memory_limit, {vm_memory_monitor,
get_memory_limit, []}}]),
- S3 = [{file_descriptors, file_handle_cache:info()}],
+ S3 = [{file_descriptors, file_handle_cache:info()},
+ {processes, [{count, erlang:system_info(process_count)},
+ {limit, erlang:system_info(process_limit)}]},
+ {run_queue, erlang:statistics(run_queue)},
+ {uptime, begin
+ {T,_} = erlang:statistics(wall_clock),
+ T div 1000
+ end}],
S1 ++ S2 ++ S3.
is_running() -> is_running(node()).