anchor.diff:      ObjContainer  = leo_misc:get_value('avs',           State, []),
       CustomItems   = leo_misc:get_value('storage',  Statistics, []),
       WatchdogProps = leo_misc:get_value('watchdog', State, []),
  +    ?debugVal(WatchdogProps),
   
       io_lib:format(lists:append(["[config-1: basic]\r\n",
  -                                "                version : ~s\r\n",
  -                                "            # of vnodes : ~w\r\n",
  -                                "          group level-1 :   \r\n",
  -                                "          group level-2 : ~s\r\n",
  -                                "    object container(s) : ~p\r\n",
  -                                "                log dir : ~s\r\n",
  +                                "                    version : ~s\r\n",
  +                                "           number of vnodes : ~w\r\n",
  +                                "              group level-1 :   \r\n",
  +                                "              group level-2 : ~s\r\n",
  +                                "        object container(s) : ~p\r\n",
  +                                "                    log dir : ~s\r\n",
                                   "\r\n[config-2: watchdog]\r\n",
  -                                "          cpu watchdog  : ~w\r\n",
  -                                "           io watchdog  : ~w\r\n",
  -                                "   monitoring interval  : ~w\r\n",
  -                                "[rex ] max mem capacity : ~w\r\n",
  -                                "[cpu ] max cpu load avg : ~w\r\n",
  -                                "[cpu ] max cpu util     : ~w%\r\n",
  -                                "[io  ] max input size   : ~w\r\n",
  -                                "[io  ] max output size  : ~w\r\n",
  -                                "[disk] max disk util    : ~w%\r\n",
  +                                "              cpu watchdog  : ~w\r\n",
  +                                "               io watchdog  : ~w\r\n",
  +                                "             disk watchdog  : ~w\r\n",
  +                                "       monitoring interval  : ~w\r\n",
  +                                " rex  - max mem capacity    : ~w\r\n",
  +                                " cpu  - max cpu load avg    : ~w\r\n",
  +                                " cpu  - max cpu util        : ~w%\r\n",
  +                                " io   - max input size/sec  : ~w\r\n",
  +                                " io   - max output size/sec : ~w\r\n",
  +                                " disk - max disk util       : ~w%\r\n",
                                   "\r\n[status-1: ring]\r\n",
  -                                "      ring state (cur)  : ~s\r\n",
  -                                "      ring state (prev) : ~s\r\n",
  +                                "          ring state (cur)  : ~s\r\n",
  +                                "          ring state (prev) : ~s\r\n",
                                   "\r\n[status-2: erlang-vm]\r\n",
  -                                "             vm version : ~s\r\n",
  -                                "        total mem usage : ~w\r\n",
  -                                "       system mem usage : ~w\r\n",
  -                                "        procs mem usage : ~w\r\n",
  -                                "          ets mem usage : ~w\r\n",
  -                                "                  procs : ~w/~w\r\n",
  -                                "            kernel_poll : ~w\r\n",
  -                                "       thread_pool_size : ~w\r\n",
  +                                "                 vm version : ~s\r\n",
  +                                "            total mem usage : ~w\r\n",
  +                                "           system mem usage : ~w\r\n",
  +                                "            procs mem usage : ~w\r\n",
  +                                "              ets mem usage : ~w\r\n",
  +                                "                      procs : ~w/~w\r\n",
  +                                "                kernel_poll : ~w\r\n",
  +                                "           thread_pool_size : ~w\r\n",
                                   "\r\n[status-3: # of msgs]\r\n",
  -                                "       replication msgs : ~w\r\n",
  -                                "        vnode-sync msgs : ~w\r\n",
  -                                "         rebalance msgs : ~w\r\n",
  +                                "           replication msgs : ~w\r\n",
  +                                "            vnode-sync msgs : ~w\r\n",
  +                                "             rebalance msgs : ~w\r\n",
                                   "\r\n"]),
                     [
                      %% Basic Conf
  
positive.code:     MaxChunkedObjs = leo_misc:get_value('max_chunked_objs', HttpConf, 0),
      ChunkedObjLen  = leo_misc:get_value('chunked_obj_len',  HttpConf, 0),
      MaxObjLen = MaxChunkedObjs * ChunkedObjLen,
  
      WatchdogProps = leo_misc:get_value('watchdog', State, []),
  
      io_lib:format(lists:append(["[config-1: basic]\r\n",
                                  "  -- basic --\r\n",
                                  "                      version : ~s\r\n",
                                  "                      log dir : ~s\r\n",
                                  "  -- http-server-related --\r\n",
                                  "          using api [s3|rest] : ~w\r\n",
                                  "               listening port : ~w\r\n",
                                  "           listening ssl port : ~w\r\n",
                                  "               # of_acceptors : ~w\r\n",
  
negative.code:                   [
                     %% config-1 [2]
                     Version,
                     leo_misc:get_value('handler',                  HttpConf, ''),
                     leo_misc:get_value('log', Directories, []),
                     %% config-2 [17]
                     leo_misc:get_value('port',                     HttpConf, 0),
                     leo_misc:get_value('ssl_port',                 HttpConf, 0),
                     leo_misc:get_value('num_of_acceptors',         HttpConf, 0),
  