const namespace …
const subsystem …
const ProtocolHTTPConnect …
const ProtocolGRPC …
const TransportTCP …
const TransportUDS …
const StageConnect …
const StageProxy …
var latencyBuckets …
var Metrics …
type DialMetrics …
func newDialMetrics() *DialMetrics { … }
func (m *DialMetrics) Clock() clock.Clock { … }
func (m *DialMetrics) SetClock(c clock.Clock) { … }
func (m *DialMetrics) Reset() { … }
func (m *DialMetrics) ObserveDialStart(protocol, transport string) { … }
func (m *DialMetrics) ObserveDialLatency(elapsed time.Duration, protocol, transport string) { … }
func (m *DialMetrics) ObserveDialFailure(protocol, transport, stage string) { … }