Versions in this module Expand all Collapse all v0 v0.1.1 Mar 23, 2021 v0.1.0 Mar 23, 2021 Changes in this version + func DialNameFromContext(ctx context.Context) string + func DialNameToContext(ctx context.Context, dialerName string) context.Context + func DialWithDialContextFunc(parentDialerFunc dialerContextFunc) dialerOpt + func DialWithDialer(parentDialer *net.Dialer) dialerOpt + func DialWithName(name string) dialerOpt + func DialWithTracing() dialerOpt + func DialWithoutMonitoring() dialerOpt + func NewDialContextFunc(optFuncs ...dialerOpt) func(context.Context, string, string) (net.Conn, error) + func NewDialFunc(optFuncs ...dialerOpt) func(string, string) (net.Conn, error) + func NewListener(inner net.Listener, optFuncs ...listenerOpt) net.Listener + func PreRegisterDialerMetrics(dialerName string) + func TrackWithName(name string) listenerOpt + func TrackWithRetries(b backoff.Backoff) listenerOpt + func TrackWithTcpKeepAlive(keepalive time.Duration) listenerOpt + func TrackWithTracing() listenerOpt + func TrackWithoutMonitoring() listenerOpt