anchor.diff:          processes_used, binary, code, ets])],
       {NumberOfGCs, WordsReclaimed, _} = statistics(garbage_collection),
       {{input, Input}, {output, Output}} = statistics(io),
  -    {message_queue_len, MessageQueueLen} = process_info(whereis(couch_server),
  -        message_queue_len),
       send_json(Req, {[
           {uptime, element(1,statistics(wall_clock)) div 1000},
           {memory, {Memory}},
  
positive.code:         {os_proc_count, couch_proc_manager:get_proc_count()},
          {process_count, erlang:system_info(process_count)},
          {process_limit, erlang:system_info(process_limit)},
          {message_queue_len, MessageQueueLen},
          {distribution, {get_distribution_stats()}}
      ]}).
  
  
negative.code: 
  handle_up_req(Req) ->
      send_method_not_allowed(Req, "GET,HEAD").
  
  message_queues(Registered) ->
      Queues = lists:map(fun(Name) ->
          Type = message_queue_len,
          {Type, Length} = process_info(whereis(Name), Type),
          {Name, Length}
      end, Registered),
      {Queues}.
  