-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Diagnostics
-
Fully Compatible
-
v3.6
-
Platforms 2017-09-11, Platforms 2017-10-23, Platforms 2017-11-13, Platforms 2017-12-04
ServiceExecutorAdaptive maintains count and execution time metrics for the tasks that it executes and reports them in serviceExecutorTaskStats. However it is a generic task executor for multiple populations of tasks with very different characteristics (counts, latencies) and different diagnostic significance. These metrics would be more useful if they were broken by task type, for example by relevant SSM state (State::Source, State::Process, maybe others).
- related to
-
SERVER-32351 The task-specific totalTimeSpentExecutingMetrics should not count time they are not actually running due to recursion
- Closed
-
SERVER-31266 Treat queued task reporting for adaptive service executor consistently
- Closed