MCPcopy Create free account
hub / github.com/DoNewsCode/core / NewMonitor

Function NewMonitor

otmongo/hook.go:75–85  ·  view source on GitHub ↗

NewMonitor creates a new mongodb event CommandMonitor.

(tracer opentracing.Tracer)

Source from the content-addressed store, hash-verified

73
74// NewMonitor creates a new mongodb event CommandMonitor.
75func NewMonitor(tracer opentracing.Tracer) *event.CommandMonitor {
76 m := &monitor{
77 spans: make(map[spanKey]opentracing.Span),
78 tracer: tracer,
79 }
80 return &event.CommandMonitor{
81 Started: m.Started,
82 Succeeded: m.Succeeded,
83 Failed: m.Failed,
84 }
85}
86
87func peerInfo(evt *event.CommandStartedEvent) (hostname string, port uint16) {
88 hostname = evt.ConnectionID

Callers 1

provideMongoFactoryFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected