Lines Matching refs:trace
13 func RecordTrace(w io.Writer, trace *RequestTrace) {
15 Reused: trace.Reused,
16 Latency: trace.Finish.Sub(trace.Start),
17 ReqWritten: trace.RequestWritten.Sub(trace.Start),
20 if !trace.FirstResponseByte.IsZero() {
21 attempt.RespFirstByte = trace.FirstResponseByte.Sub(trace.Start)
22 attempt.WaitRespFirstByte = trace.FirstResponseByte.Sub(trace.RequestWritten)
25 if !trace.Reused {
26 attempt.DNSStart = trace.DNSStart.Sub(trace.Start)
27 attempt.DNSDone = trace.DNSDone.Sub(trace.Start)
28 attempt.DNS = trace.DNSDone.Sub(trace.DNSStart)
30 attempt.ConnectStart = trace.ConnectStart.Sub(trace.Start)
31 attempt.ConnectDone = trace.ConnectDone.Sub(trace.Start)
32 attempt.Connect = trace.ConnectDone.Sub(trace.ConnectStart)
34 attempt.TLSHandshakeStart = trace.TLSHandshakeStart.Sub(trace.Start)
35 attempt.TLSHandshakeDone = trace.TLSHandshakeDone.Sub(trace.Start)
36 attempt.TLSHandshake = trace.TLSHandshakeDone.Sub(trace.TLSHandshakeStart)