Himanshu-g81 opened a new pull request, #2607:
URL: https://github.com/apache/phoenix/pull/2607

   Adds six standby replay-side performance metrics, each inheriting the 
per-haGroup dimension from its metric source.
   
   ReplicationLogDiscoveryReplay:
     - endToEndReplayLagMs (histogram): round-eligible -> replay finished
     - pickupLagMs (histogram): round-eligible -> file claimed (rename into the 
in-progress directory)
   
   ReplicationLogDiscovery (shared base):
     - roundsExceedingRoundTime (counter): rounds whose new-file processing 
duration exceeded roundTimeMills
   
   ReplicationLogProcessor:
     - mutationsReplayedCount (counter): replay throughput across all files
     - mutationsPerFile (histogram): per-file mutation count, recorded only for 
files that replayed at least one mutation so rotation-only files do not skew 
the distribution toward zero
   
   ReplicationLogTracker:
     - markFileInProgressCollisionCount (counter): claim renames lost to a 
competing process, a strict subset of the request count
   
   The lag metrics use the round-eligible instant (round end + waiting buffer) 
as the zero reference, so they exclude the fixed built-in wait rather than 
measuring raw file age.
   
   Tests: metric-source plumbing for all six metrics, plus recording-site tests 
for the collision metric (rename-loses vs rename-wins) and the slow-round 
metric (fast round vs slow round).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to