-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Change streams
-
None
-
Query Execution
-
Minor Change
-
QE 2026-06-08, QE 2026-06-22, QE 2026-07-06
-
None
-
None
-
None
-
None
-
None
-
None
-
None
We must have the following stage option usage counters at the process level (i.e., as part of the 'serverStatus' command response). For options that have a default value, we are not interested in counting the explicitly set default values. The default value counts can be inferred from the total number of change streams (i.e., "metrics.changeStreams.cursor.totalOpened").
- "metrics.changeStreams.option.showExpandedEvents" (counter)
- Available since v7.1.
- Previous name: "metrics.changeStreams.showExpandedEvents"
- We need to file a downstream DWH / TOOLS ticket to prevent unexpected usage.
- "metrics.changeStreams.option.showMigrationEvents" (counter)
- Counts the use of "showMigrationEvents" option of the $changeStream stage.
- "metrics.changeStreams.option.showSystemEvents" (counter)
- Counts the use of "showSystemEvents" option of the $changeStream stage.
- "metrics.changeStreams.option.showRawUpdateDescription" (counter)
- Counts the use of "showRawUpdateDescription" option of the $changeStream stage.
- "metrics.changeStreams.option.ignoreRemovedShards" (counter)
- "metrics.changeStreams.option.matchCollectionUUIDForUpdateLookup" (counter)
- "metrics.changeStreams.option.startAfter" (counter)
- "metrics.changeStreams.option.resumeAfter" (counter)
- "metrics.changeStreams.option.startAtOperationTime" (counter)
- "metrics.changeStreams.option.fullDocument.required" (counter)
- "metrics.changeStreams.option.fullDocument.updateLookup" (counter)
- "metrics.changeStreams.option.fullDocument.whenAvailable" (counter)
- "metrics.changeStreams.option.fullDocumentBeforeChange.required" (counter)
- "metrics.changeStreams.option.fullDocumentBeforeChange.whenAvailable" (counter)
- "metrics.changeStreams.scope.cluster" (counter)
- "metrics.changeStreams.scope.db" (counter)
- "metrics.changeStreams.scope.collection" (counter)
- is depended on by
-
COMPASS-10791 Investigate changes in SERVER-128190: Add Process-Level Feature Usage Counters for Change Streams in MongoD
-
- Needs Triage
-
-
TOOLS-4227 Investigate changes in SERVER-128190: Add Process-Level Feature Usage Counters for Change Streams in MongoD
- Closed
- related to
-
SERVER-130818 Add Process-Level Cursor Option Histograms for Change Streams
-
- In Code Review
-
-
SERVER-130702 Add Process-Level Feature Usage Counters for Change Streams in MongoS
-
- Closed
-