The connection chart can be used to visualize connection-related information, such as the number of active established connections, handshake attempts, successful TLS Session Resumptions or failed handshakes.
$ tools/plot-connections.py -k active -- DoT.json $ tools/plot-connections.py -k tcp_hs tls_resumed failed_hs -t "Handshakes over Time" DoT.json
The optional parameter
-k/--kind can be used to select which data should be
plotted. The following values are supported.
activemeans the number of currently active established connections
tcp_hsmeans the number of TCP handshake attempts in the last second
failed_hsmeans the number of failed handshakes. All kinds of connection setup failures will be included, whether it's TCP handshake timeout, TLS negotiation failure or anything else.
tls_resumedmeans the number of connection that were resumed with TLS Session Resumption during the last second
-- to separate a list of JSON files after specifying
-k/--kind might be needed in some cases.