-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: 8.2.0-rc0
-
Component/s: Index Builds
-
Storage Execution
-
Storage Execution 2025-10-27, Storage Execution 2025-11-10
-
None
-
None
-
None
-
None
-
None
-
None
-
None
There's very little visibility into the aggregate behavior and operation of index builds today it's very difficult to answer across a large number of clusters:
- What is the normalized throughput of an index build
- What is the success rate of index builds
- What is the typical duration of each phase of an index build
- What phase of index builds do most failures occur
- How many indexes are built on a given day
To assist in answering these questions and others we should capture relevant metrics. We can take inspiration from resharding metrics.
When complete it should be possible to build a funnel chart/diagram detailing clusters progress through the end-to-end index build process and charts detailing the performance of index builds.
- depends on
-
SERVER-113250 Count index build failures
-
- In Progress
-
-
SERVER-112903 Capture information about numKeys and numBytes built during an index build
-
- Open
-
-
SERVER-112905 Capture metadata related to an index build
-
- Open
-
-
SERVER-112906 Capture information around size of index keys from index build
-
- Open
-
-
SERVER-113796 Capture per-phase index build duration
-
- Backlog
-
-
SERVER-110442 Capture Information about index build durations
-
- In Code Review
-