NWConnection.EstablishmentReport
A report that provides metrics about the establishment of a connection.
Declaration
struct EstablishmentReportOverview
Use this report to inspect connection establishment details, such as its resolution steps, use of proxies, and duration.
This report shows different data when iCloud Private Relay makes the connection. iCloud Private Relay can change the timing and sequence of events for your connections by using a set of privacy proxies.
When iCloud Private Relay is in use, any proxied connections have the usedProxy property set. The handshakes property contains information about the stages of proxy connections used, and the timings to establish the end-to-end connection.
Connections that aren’t proxied might still use iCloud Private Relay for name resolution. In this case, the resolutions property includes information about resolutions that use the https DNS protocol.