Versions in this module Expand all Collapse all v1 v1.1.0 May 26, 2022 v1.0.0 May 26, 2022 Changes in this version + const ConnectionClosed + const ConnectionCreated + const ConnectionReturned + const GetFailed + const GetSucceeded + const PoolCleared + const PoolClosedEvent + const PoolCreated + const ReasonConnectionErrored + const ReasonIdle + const ReasonPoolClosed + const ReasonStale + const ReasonTimedOut + type CommandFailedEvent struct + Failure string + type CommandFinishedEvent struct + CommandName string + ConnectionID string + DurationNanos int64 + RequestID int64 + type CommandMonitor struct + Failed func(context.Context, *CommandFailedEvent) + Started func(context.Context, *CommandStartedEvent) + Succeeded func(context.Context, *CommandSucceededEvent) + type CommandStartedEvent struct + Command bson.Raw + CommandName string + ConnectionID string + DatabaseName string + RequestID int64 + type CommandSucceededEvent struct + Reply bson.Raw + type MonitorPoolOptions struct + MaxPoolSize uint64 + MinPoolSize uint64 + WaitQueueTimeoutMS uint64 + type PoolEvent struct + Address string + ConnectionID uint64 + PoolOptions *MonitorPoolOptions + Reason string + Type string + type PoolMonitor struct + Event func(*PoolEvent)