-
Type: Epic
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Component/s: Connection String, Handshake
-
None
-
-
To Do
-
Record client uri
-
Needed
Summary
Collect and store the the uri used by the client driver when connecting to a mongodb server process.
Motivation
When users connect to a server today, it is not currently possible to know exactly what options they passed when connecting to that server. Some crucial information includes the style of mongo uri (mongodb:// or mongodb+srv://), the topology (replica set vs standalone) and the specific hosts (what hostname are we connecting to over what horizon). Passing the uri used and exposing it server side would allow us to better understand how user's interact with our software and would enable projects that pivot off that information in the future.
Cast of Characters
- Product Owner: Rachelle Palmer
- Lead: Jeremy Mikola
- Author: Emily Giurleo
Documentation
Scope Document
Technical Design Document
- is duplicated by
-
DRIVERS-2655 Include Connection URI Options as Handshake Metadata
- Closed
- is related to
-
CSHARP-3441 Get connection uri from current client.
- Backlog
-
PHPC-1425 Sanitize URI and certificate passwords in debug logs
- Blocked