XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.4.0
    • 0.5.0
    • server
    • None

    Description

      Following metrics would be good to have to measure the load and the processing time of client requests:

       

      numReadRequestCount Number of read type requests received on the leader
      numWriteRequestCount Number of write type requests received on the leader
      numWatchForMajorityRequestCount Number of Watch for Majority type requests received on the leader.
       
      numWatchForAllRequestCount Number of Watch for All type requests received on the leader.
      raftClientReadRequestLatency Time required to process read type requests 
      raftClientWriteRequestLatency Time required to process write type requests
      raftClientWatchForMajority Time required to process WatchForMajority requests
      raftClientWatchForAllRequests Time required to process WatchForAll requests
      requestQueueLimitHitCount Number of times the no of pending requests in the leader hit the configured limit.
      numRequestRetryCacheHitCount No of of Request Retry Cache hits. This gives an idea of retries via Raft clients because of request timeouts or exceptions.

      Attachments

        1. RATIS-649-000.patch
          16 kB
          Aravindan Vijayan
        2. RATIS-649-001.patch
          23 kB
          Aravindan Vijayan
        3. RATIS-649-002.patch
          22 kB
          Aravindan Vijayan

        Activity

          People

            avijayan Aravindan Vijayan
            shashikant Shashikant Banerjee
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: