anchor.diff:      RequestRateComplete = RequestSuccessIn / Elapsed,
       {RequestCount,
        RequestRateNew} = request_count_sent(RequestRate,
  -                                            RequestRateComplete, TickLength),
  -    request_rate_output(RequestRateNew, Elapsed, RequestRateComplete, Name),
  +                                          RequestRateComplete, TickLength),
  +    request_rate_output(RequestRateNew, Elapsed,
  +                        RequestRateComplete, Name, ProcessIndex),
       tick_send(TickLength, Dispatcher),
       RequestIds = tick_request_send(RequestCount, Name,
                                      RequestInfo, Request, Dispatcher),
  
positive.code:                           request_fail = 0,
                            request_ids = RequestIds}};
  cloudi_service_handle_info({tick, T1},
                             #state{name = Name,
                                    request_info = RequestInfo,
                                    request = Request,
                                    request_rate = RequestRate,
  
negative.code: request_count_sent(RequestRate, _, TickLength) ->
      {request_count_sent(RequestRate, TickLength), RequestRate}.
  
  request_rate_output_log(RequestRate, Elapsed,
                          RequestRateComplete, Name, ProcessIndex) ->
      ?LOG_INFO("~3.. w: ~p requests/second~n"
                "(to ~s,~n"
                " during ~p seconds,~n"
                " sent ~p requests/second)",
                [ProcessIndex,
                 erlang:round(RequestRateComplete * 10.0) / 10.0, Name,
                 erlang:round(Elapsed * 10.0) / 10.0, RequestRate]).
  
  request_rate_output(#dynamic{count_stable_max = CountStableMax,
                               count_stable = CountStable,
                               request_rate_stable = RequestRateStable},
                      Elapsed, RequestRateComplete, Name, ProcessIndex) ->
      if
          CountStable == CountStableMax ->
              request_rate_output_log(RequestRateStable, Elapsed,
                                      RequestRateComplete, Name, ProcessIndex);
          true ->
              ok
      end;
  request_rate_output(RequestRate, Elapsed,
                      RequestRateComplete, Name, ProcessIndex) ->
      request_rate_output_log(RequestRate, Elapsed,
                              RequestRateComplete, Name, ProcessIndex).
  
  tick_start(Dispatcher) ->
      erlang:send_after(500, cloudi_service:self(Dispatcher), tick),
  