[DOCS-15974] [Server] Add tracking for when change stream event exceeds 16Mb Created: 22/Mar/23  Updated: 13/Nov/23  Resolved: 12/May/23

Status: Closed
Project: Documentation
Component/s: manual, Server
Affects Version/s: None
Fix Version/s: 7.0.0-rc0, 6.0.7, 5.0.19, Server_Docs_20231030, Server_Docs_20231106, Server_Docs_20231105, Server_Docs_20231113

Type: Task Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Jason Price
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
documents SERVER-67699 Add tracking for when change stream e... Closed
Participants:
Days since reply: 39 weeks, 1 day ago
Story Points: 3

 Description   
Original Downstream Change Summary

This change changes the output of the serverStatus command.

Description of Linked Ticket

Add counter to the db.serverStatus() when change stream encounters error
"Executor error during getMore :: caused by :: BSONObj size: 20000501 (0x1312EF5) is invalid. Size must be between 0 and 16793600(16MB) ".

Something like this

metrics: {
	errors: {
    	    "changeStreamBSONObjSizeTooLarge": Long("2")
	}
}



 Comments   
Comment by Ashley Brown [ 09/May/23 ]

jason.price@mongodb.com could you investigate? Seems related to a ticket you already closed

Comment by Romans Kasperovics [ 27/Mar/23 ]

Newly introduced metrics are:

  • metrics.changeStreams.largeEventsFailed
  • metrics.changeStreams.largeEventsSplit
Generated at Thu Feb 08 08:14:18 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.