-
Type: New Feature
-
Resolution: Unresolved
-
Priority: Unknown
-
None
-
Component/s: Server Selection
-
Needed
Summary
Add events to monitor server selection.
Motivation
Who is the affected end user?
Primarily users or third party tooling providers that want to better understand MongoDB driver operational behavior in production environments.
How does this affect the end user?
End users don't currently have a way to monitor or create time series views of time spent in server selection
How likely is it that this problem or use case will occur?
Most applications experience server selection issues at various times in their life span.
Is this issue urgent?
It's not urgent, but will help in a larger story around providing comprehensive time series diagnostic data for client behavior.
Is this ticket required by a downstream team?
No
Is this ticket only for tests?
No
Acceptance Criteria
- API for server selection events, including event names and properties
- Unified tests