anchor.diff:      {noreply, NewState :: #state{}, timeout() | hibernate} |
       {stop, Reason :: term(), NewState :: #state{}}).
   handle_info(push_metrics, State = #state{}) ->
  -    check_connections(),
  +    check_connections(State),
       erlang:send_after(splay_ms(), self(), push_metrics),
  -    {noreply, State};
  +    Now = erlang:monotonic_time(nano_seconds),
  +    {noreply, State#state{time = Now}};
   handle_info(_Info, State) ->
       {noreply, State}.
   
  
positive.code:     AggTags = [[hostname], [hostname, backend]],
      telemetry:counter(mm_connect_failures, Tags, AggTags, 1).
  
  -spec(conn_success(#ip_vs_conn{}, #ip_vs_conn_status{}) -> ok).
  conn_success(#ip_vs_conn{from_ip = IP, from_port = Port,
                           to_ip = VIP, to_port = VIPPort},
               #ip_vs_conn_status{time_ns = Time}) ->
      TimeDelta = erlang:monotonic_time(nano_seconds) - Time,
      Tags = named_tags(IP, Port, VIP, VIPPort),
      AggTags = [[hostname], [hostname, backend]],
      telemetry:counter(mm_connect_successes, Tags, AggTags, 1),
      telemetry:histogram(mm_connect_latency, Tags, AggTags, TimeDelta).
  
  
  -spec(named_tags(IIP :: integer(),
                   Port :: inet:port_numbrer(),
  
negative.code: -define(SERVER, ?MODULE).
  
  -record(state, {
            time = 0 :: integer()
      }).
  
  -spec(start_link() ->
  