The DataHub instance logs transition events and metrics in the Event Log that can be monitored to determine if a link is healthy or if tuning is required:
When a missing packet fails to arrive within the hold time, a log message is output:
[WARNING] UDP recv: skipped 1 packet(s) after 50ms hold; incoming traffic is being degraded (total lost: 14)
Meaning: Datagrams were dropped on the wire or kernel socket layer, and neither the primary packet nor any of its redundant copies arrived before the 50 ms timer expired.
Remedy: Consider increasing udp.recvsocketbuf.bytes on the
receiver, increasing the transmitter's Retransmit
Count, or lowering the configured Bandwidth limit to avoid overwhelming intermediate
switches.
The connection outputs periodic metrics (at DEBUG level
log) to help track transfer performance:
sent: Total payloads successfully transmitted.
recv: Total payloads parsed and fed into the engine.
lost: Number of skipped sequences (estimated packet loss).
OutOfOrderQueued: Number of packets that arrived out-of-order and were successfully
re-assembled.
GapOpened / GapRecovered: Tracks when sequence gaps formed and were successfully closed without
skipping.
DuplicateOldDropped: Redundant retransmit packets that were safely ignored because their
sequence was already processed.