The TCP RTT check reports on roundtrip times between the Agent’s host and any host it is communicating with. This check is passive and only reports RTT times for packets being sent and received from outside the check. The check itself does not send any packets.
This check is only shipped with the 64-bit DEB and RPM Datadog Agent v5 packages. For other versions of the Agent, see the Datadog/go-metro usage for instructions on how to build the go-metro binary.
The check uses timestamps provided by the PCAP library to compute the time between any outgoing packet and the corresponding TCP acknowledgment. As such, PCAP must be installed and configured.
Debian-based systems should use one of the following:
To validate that the check is running correctly, you should see system.net.tcp.rtt metrics showing in the Datadog interface. Also, if you run sudo /etc/init.d/datadog-agent status, you should see something similar to the following: