[SERVER-67090] Create Resharding Instance Metrics Field Name Provider Created: 07/Jun/22  Updated: 29/Oct/23  Resolved: 14/Jul/22

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: 6.1.0-rc0

Type: New Feature Priority: Major - P3
Reporter: Brett Nawrocki Assignee: Nandini Bhartiya
Resolution: Fixed Votes: 0
Labels: sharding-nyc-subteam1
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-67088 Create Instance Metrics Field Name Pr... Closed
depends on SERVER-67089 Move Resharding Specific fields From ... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding 2022-07-11
Participants:
Story Points: 3

 Description   

Create a ReshardingInstanceMetricsFieldNameProvider subclass which implements the abstract functions of ShardingDataTransformInstanceMetricsFieldNameProvider as well as the resharding specific fields below:

  • deletesApplied
  • insertsApplied
  • updatesApplied
  • oplogEntriesFetched
  • oplogEntriesApplied
  • totalApplyTimeElapsedSecs

ReshardingMetricsNew should accept an instance of this class in its constructor and use it when reporting its fields. The existing field name constants should also be removed, where possible.



 Comments   
Comment by Nandini Bhartiya [ 14/Jul/22 ]

EVG: https://evergreen.mongodb.com/version/62ce56b20ae60653db689786

Comment by Nandini Bhartiya [ 11/Jul/22 ]

PR: https://github.com/10gen/mongo/pull/6211

Generated at Thu Feb 08 06:07:16 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.