[SERVER-60604] Mechanism to see if a user is only using commands in a given API Version Created: 11/Oct/21 Updated: 27/Dec/22 |
|
| Status: | Backlog |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Major - P3 |
| Reporter: | Judah Schvimer | Assignee: | Chris Harris |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Participants: | |||||||||
| Description |
|
apiStrict:true allows users to opt-in to only using versioned commands. For some users, rather than only being allowed to use versioned commands, they'd love to know if they're only using versioned commands in their current apiStrict:false workload. We should provide some way of showing users what they're doing that's outside of the versioned API without having to switch the apiStrict:true parameter and then get errors. In other words, provide an easy way for a user to understand whether they're doing unstable things. |
| Comments |
| Comment by Andrew Davidson [ 28/Dec/21 ] |
|
Do we have any quick way to measure what percentage of users are using commands outside the stable API and which the most common commands those are? Both of these would be valuable signals to help decide on next user-facing steps on this journey |