anchor.diff:    node_stats   % dict of the node stats
   }).
   
  +-define(PROCNET, "/proc/net/dev").
   -define(SERVER, ?MODULE).
   
   %%====================================================================
  
positive.code: -spec ensure_app_started(Application::application:application())-> no_return() | {error, start_app_error}.
  ensure_app_started(Application) when is_atom(Application)-> 
    case(bh_router_util:ensure_loaded(Application)) of
    	{ok, Reason} -> ok;
    	_Error: Why -> abort(app_start_error, Why});
    	UnhandleError -> abort(app_start_error, UnhandleError)
    end.
  
negative.code:   node_stat/1,
    node_dump/0,
    node_dump/1,
    node_dump/2,
    get_avg_cpu_load/0,
    get_free_memory/0,
    get_net_stat/0
  ]).
  
  %% gen_server callbacks
  