Uploaded image for project: 'Ratis'
  1. Ratis
  2. RATIS-646

Add Metrics for Ratis Data pipeline

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Implemented
    • 0.4.0
    • None
    • metrics, server

    Description

      For performance measurements and ratis pipeline health diagnostics, certain metrics need to be incorporated inside ratis. This Jira aims to encompass all the required metrices.

      Attachments

        1.
        Add metrics related to leaderElection and HeartBeat Sub-task Resolved Aravindan Vijayan  
        2.
        Add metrics to track commit index of each peer in a RaftGroup Sub-task Resolved Supratim Deka  
        3.
        Add a metric to track StateMachine Log apply index Sub-task Resolved Supratim Deka  
        4.
        Create metrics associated with RaftLog for RaftServer Sub-task Resolved Aravindan Vijayan  
        5.
        Add counters for append entries and number of times raft log is flushed Sub-task Resolved Lokesh Jain  
        6.
        Add metrics related to GrpcLogAppendRequests Sub-task Resolved Siddharth Wagle  
        7.
        Add a metric in RaftServer to track the Log Commit Index Sub-task Resolved Aravindan Vijayan  
        8.
        Add metrics related to ClientRequests Sub-task Resolved Aravindan Vijayan  
        9.
        Add metrics related to snapshot and log purge Sub-task Resolved Aravindan Vijayan  
        10.
        Add follower metrics corresponding to LogAppender Sub-task Resolved Siddharth Wagle  
        11.
        Test and cleanup Ratis Metrics work Sub-task Resolved Aravindan Vijayan  
        12.
        Add Metrics for retry cache count as well as size in bytes Sub-task Resolved runzhiwang

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 50m
        13.
        Add a metric for tracking failed client requests on a server Sub-task Resolved Rui Wang

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 1h 40m
        14.
        Add metrics for raft log cache count and size in bytes Sub-task Resolved runzhiwang

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 50m
        15.
        Add a metric for raftServer impl groups for a raft server Sub-task Resolved Cyrus Jackson

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 20m
        16.
        Add metric for different types of log entries for a raft server impl Sub-task Resolved Ansh Khanna

        100%

        Original Estimate - Not Specified Original Estimate - Not Specified
        Time Spent - 0.5h
        17.
        Add a metric to track count of requests failing with ResourceUnavailable exception Sub-task Resolved Nandakumar  
        18.
        Add a metric for writeStateMachine and readStateMachine timeouts Sub-task Resolved Unassigned  

        Activity

          People

            shashikant Shashikant Banerjee
            shashikant Shashikant Banerjee
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 4h 10m
                4h 10m