Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
Description
Description
Downstream Change Summary
Removed opReadConcernCounters from serverStatus.
Added a new metric readConcernCounters in serverStatus to track readConcern usages for reads.
readConcernCounters.nonTransactionOps tracks readConcern for reads outside of transactions.
readConcernCounters.transactionOps tracks readConcern for reads inside transactions.
snapshot.withoutClusterTime tracks usages of readConcern: {level: "snapshot"}.
snapshot.withClusterTime tracks usages of readConcern: {level: "snapshot", atClusterTime: ...} (i.e. readConcern snapshot with a user specified point in time).
See the server ticket for all the fields in the document.
Description of Linked Ticket
"readConcernCounters": {
|
"nonTransactionOps": {
|
"none": NumberLong(<num>),
|
"local": NumberLong(<num>),
|
"available": NumberLong(<num>),
|
"majority": NumberLong(<num>),
|
"linearizable": NumberLong(<num>),
|
"snapshot": {
|
"withClusterTime": NumberLong(<num>),
|
"withoutClusterTime": NumberLong(<num>),
|
},
|
},
|
"transactionOps": {
|
"none": NumberLong(<num>),
|
"local": NumberLong(<num>),
|
"majority": NumberLong(<num>),
|
"snapshot": {
|
"withClusterTime": NumberLong(<num>),
|
"withoutClusterTime": NumberLong(<num>),
|
},
|
}
|
}
|
Scope of changes
Impact to Other Docs
MVP (Work and Date)
Resources (Scope or Design Docs, Invision, etc.)
Attachments
Issue Links
- documents
-
SERVER-47577 readConcernCounters metric in serverStatus
-
- Closed
-