Divij Vaidya created KAFKA-15158:
------------------------------------

             Summary: Add metrics for RemoteRequestsPerSec
                 Key: KAFKA-15158
                 URL: https://issues.apache.org/jira/browse/KAFKA-15158
             Project: Kafka
          Issue Type: Sub-task
            Reporter: Divij Vaidya
             Fix For: 3.6.0


Add the following metrics for better observability into the RemoteLog related 
activities inside the broker.

1. RemoteWriteRequestsPerSec


2. RemoteDeleteRequestsPerSec


3. BuildRemoteLogAuxStateRequestsPerSec

 

These metrics will be calculated at topic level (we can add them at 
brokerTopicStats)


*RemoteWriteRequestsPerSec* will be marked on every call to RemoteLogManager#
copyLogSegmentsToRemote()
 
*RemoteDeleteRequestsPerSec* will be marked on every call to 
RemoteLogManager#cleanupExpiredRemoteLogSegments(). This method is introduced 
in [https://github.com/apache/kafka/pull/13561] 

*BuildRemoteLogAuxStateRequestsPerSec* will be marked on every call to 
ReplicaFetcherTierStateMachine#buildRemoteLogAuxState()
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to