MCPcopy Index your code
hub / github.com/keploy/keploy / probeDial

Function probeDial

pkg/agent/proxy/proxy.go:98–111  ·  view source on GitHub ↗

probeDial emits a [PROBE/dial] log for upstream dial timing.

(logger *zap.Logger, phase string, connID int64, addr string, durNs int64, fields ...zap.Field)

Source from the content-addressed store, hash-verified

96
97// probeDial emits a [PROBE/dial] log for upstream dial timing.
98func probeDial(logger *zap.Logger, phase string, connID int64, addr string, durNs int64, fields ...zap.Field) {
99 if !probeOn() {
100 return
101 }
102 base := []zap.Field{
103 zap.String("probe", "dial"),
104 zap.String("phase", phase),
105 zap.Int64("connID", connID),
106 zap.String("addr", addr),
107 zap.Int64("dur_ns", durNs),
108 zap.Int64("ts_ns", time.Now().UnixNano()),
109 }
110 logger.Info("[PROBE/dial]", append(base, fields...)...)
111}
112
113type Proxy struct {
114 logger *zap.Logger

Callers 1

handleConnectionMethod · 0.85

Calls 2

probeOnFunction · 0.85
StringMethod · 0.45

Tested by

no test coverage detected