anchor.diff:  
       erlang:send_after(?INTERVAL, self(), tick),
       {noreply, State#state{list = AsList,
  +                          time = T,
                             dict = DictFlushed}};
   
   handle_info(_Info, State) ->
  
positive.code: 
  
  handle_info(tick,
              State = #state{running = true, prefix = Prefix, dict = Dict0}) ->
      %% Initialize what we need
      Dict = bkt_dict:update_chash(Dict0),
      Time = timestamp(),
  
      %% Add our own counters
      Counts = ddb_counter:get_and_clean(),
      DictC = lists:foldl(fun ({Name, Count}, Acc) ->
                                  add_metric(Prefix, metric_name(Name),
                                             Time, Count, Acc)
                          end, Dict, Counts),
  
      %% Add our own histograms
  
negative.code:             lager:info("[ddb] Self monitoring is enabled."),
              spawn(fun delay_tick/0)
      end,
      T = os:system_time(millisecond),
      {ok, #state{time = T, dict = Dict,
                  prefix = list_to_binary(atom_to_list(node()))}}.
  
  
  %%--------------------------------------------------------------------
  