[SERVER-80807] Query Instrumentation Support Created: 06/Sep/23  Updated: 25/Oct/23  Resolved: 25/Oct/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Abdul Qadeer Assignee: Backlog - Query Execution
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Query Execution
Participants:

 Description   

Currently, there lacks visibility into the time a user-initiated command like find or update spends in different parts of the system and between mongos and mongod after being sent from the driver. To debug help tickets or identify performance bottlenecks in a command, a user may want to know the time spent by a query in index scans, disk access etc. It would be great if such a capability could be added to the commands in a way such that any new command implemented can use this instrumentation library to opt into instrumenting different parts of its execution lifecycle and the instrumentation metrics for existing commands can be fetched on turning instrumentation on.


Generated at Thu Feb 08 06:44:37 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.