TCP Retransmits

TCP retransmits can push a request over its latency budget without showing up clearly in application logs.

Symptom

bank-adapter p95 latency increased
some calls timed out

What kprobe shows

kprobe records TCP send, receive, and retransmit events for the process handling the request.

Example chain:

payment-api calls bank-adapter
  -> tcp_send
  -> tcp_retransmit
  -> delayed tcp_recv
  -> bank response arrives after timeout

Use this page when

  • traces show a slow network dependency
  • logs show intermittent timeout
  • cloud metrics show no obvious host failure
  • only some requests are affected