Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-5544

Add metrics to HRegion.processRow()

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.95.0
    • None
    • None
    • Reviewed
    • Hide
      Collects the time spent on each step in HRegion.processRow()
      Here are the metrics collected

      rowprocessor.<name>.nano
      rowprocessor.<name>.error.nano
      rowprocessor.<name>. acquirelock.nano
      rowprocessor.<name>. occupylock.nano
      rowprocessor.<name>. sync.nano

      where <name> is the value of RowProcessor.getName().
      Show
      Collects the time spent on each step in HRegion.processRow() Here are the metrics collected rowprocessor.<name>.nano rowprocessor.<name>.error.nano rowprocessor.<name>. acquirelock.nano rowprocessor.<name>. occupylock.nano rowprocessor.<name>. sync.nano where <name> is the value of RowProcessor.getName().

    Description

      Add metrics of
      1. time for waiting for the lock
      2. processing time (scan time)
      3. time spent while holding the lock
      4. total call time
      5. number of failures / calls

      Attachments

        Activity

          People

            schen Scott Chen
            schen Scott Chen
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: