[ 
https://issues.apache.org/jira/browse/HBASE-9194?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Elliott Clark updated HBASE-9194:
---------------------------------

    Description: 
Some metrics about the HMaster are about RPC call duration and other are about 
how internal processes are running.  We should make the difference clear so 
that adding more of either kind doesn't confuse the user.


  was:
The following metrics are supported by 0.94.x:
{code}
rpc.rpc.addColumn.aboveOneSec._avg_time
rpc.rpc.addColumn.aboveOneSec._num_ops
rpc.rpc.addColumn_avg_time
rpc.rpc.addColumn_num_ops
rpc.rpc.assign.aboveOneSec._avg_time
rpc.rpc.assign.aboveOneSec._num_ops
rpc.rpc.assign_avg_time
rpc.rpc.assign_num_ops
rpc.rpc.balance.aboveOneSec._avg_time
rpc.rpc.balance.aboveOneSec._num_ops
rpc.rpc.balanceSwitch.aboveOneSec._avg_time
rpc.rpc.balanceSwitch.aboveOneSec._num_ops
rpc.rpc.balanceSwitch_avg_time
rpc.rpc.balanceSwitch_num_ops
rpc.rpc.balance_avg_time
rpc.rpc.balance_num_ops
rpc.rpc.bulkLoadHFiles_avg_time
rpc.rpc.bulkLoadHFiles_num_ops
rpc.rpc.callQueueLen
rpc.rpc.checkAndDelete_avg_time
rpc.rpc.checkAndDelete_num_ops
rpc.rpc.checkAndPut_avg_time
rpc.rpc.checkAndPut_num_ops
rpc.rpc.closeRegion_avg_time
rpc.rpc.closeRegion_num_ops
rpc.rpc.close_avg_time
rpc.rpc.close_num_ops
rpc.rpc.compactRegion_avg_time
rpc.rpc.compactRegion_num_ops
rpc.rpc.createTable.aboveOneSec._avg_time
rpc.rpc.createTable.aboveOneSec._num_ops
rpc.rpc.createTable_avg_time
rpc.rpc.createTable_num_ops
rpc.rpc.deleteColumn.aboveOneSec._avg_time
rpc.rpc.deleteColumn.aboveOneSec._num_ops
rpc.rpc.deleteColumn_avg_time
rpc.rpc.deleteColumn_num_ops
rpc.rpc.deleteTable.aboveOneSec._avg_time
rpc.rpc.deleteTable.aboveOneSec._num_ops
rpc.rpc.deleteTable_avg_time
rpc.rpc.deleteTable_num_ops
rpc.rpc.delete_avg_time
rpc.rpc.delete_num_ops
rpc.rpc.disableTable.aboveOneSec._avg_time
rpc.rpc.disableTable.aboveOneSec._num_ops
rpc.rpc.disableTable_avg_time
rpc.rpc.disableTable_num_ops
rpc.rpc.enableTable.aboveOneSec._avg_time
rpc.rpc.enableTable.aboveOneSec._num_ops
rpc.rpc.enableTable_avg_time
rpc.rpc.enableTable_num_ops
rpc.rpc.execCoprocessor_avg_time
rpc.rpc.execCoprocessor_num_ops
rpc.rpc.exists_avg_time
rpc.rpc.exists_num_ops
rpc.rpc.flushRegion_avg_time
rpc.rpc.flushRegion_num_ops
rpc.rpc.getAlterStatus.aboveOneSec._avg_time
rpc.rpc.getAlterStatus.aboveOneSec._num_ops
rpc.rpc.getAlterStatus_avg_time
rpc.rpc.getAlterStatus_num_ops
rpc.rpc.getBlockCacheColumnFamilySummaries_avg_time
rpc.rpc.getBlockCacheColumnFamilySummaries_num_ops
rpc.rpc.getClosestRowBefore_avg_time
rpc.rpc.getClosestRowBefore_num_ops
rpc.rpc.getClusterStatus.aboveOneSec._avg_time
rpc.rpc.getClusterStatus.aboveOneSec._num_ops
rpc.rpc.getClusterStatus_avg_time
rpc.rpc.getClusterStatus_num_ops
rpc.rpc.getHServerInfo_avg_time
rpc.rpc.getHServerInfo_num_ops
rpc.rpc.getHTableDescriptors.aboveOneSec._avg_time
rpc.rpc.getHTableDescriptors.aboveOneSec._num_ops
rpc.rpc.getHTableDescriptors_avg_time
rpc.rpc.getHTableDescriptors_num_ops
rpc.rpc.getOnlineRegions_avg_time
rpc.rpc.getOnlineRegions_num_ops
rpc.rpc.getProtocolSignature.aboveOneSec._avg_time
rpc.rpc.getProtocolSignature.aboveOneSec._num_ops
rpc.rpc.getProtocolSignature_avg_time
rpc.rpc.getProtocolSignature_num_ops
rpc.rpc.getProtocolVersion.aboveOneSec._avg_time
rpc.rpc.getProtocolVersion.aboveOneSec._num_ops
rpc.rpc.getProtocolVersion_avg_time
rpc.rpc.getProtocolVersion_num_ops
rpc.rpc.getRegionInfo_avg_time
rpc.rpc.getRegionInfo_num_ops
rpc.rpc.get_avg_time
rpc.rpc.get_num_ops
rpc.rpc.incrementColumnValue_avg_time
rpc.rpc.incrementColumnValue_num_ops
rpc.rpc.increment_avg_time
rpc.rpc.increment_num_ops
rpc.rpc.isMasterRunning.aboveOneSec._avg_time
rpc.rpc.isMasterRunning.aboveOneSec._num_ops
rpc.rpc.isMasterRunning_avg_time
rpc.rpc.isMasterRunning_num_ops
rpc.rpc.lockRow_avg_time
rpc.rpc.lockRow_num_ops
rpc.rpc.modifyColumn.aboveOneSec._avg_time
rpc.rpc.modifyColumn.aboveOneSec._num_ops
rpc.rpc.modifyColumn_avg_time
rpc.rpc.modifyColumn_num_ops
rpc.rpc.modifyTable.aboveOneSec._avg_time
rpc.rpc.modifyTable.aboveOneSec._num_ops
rpc.rpc.modifyTable_avg_time
rpc.rpc.modifyTable_num_ops
rpc.rpc.move.aboveOneSec._avg_time
rpc.rpc.move.aboveOneSec._num_ops
rpc.rpc.move_avg_time
rpc.rpc.move_num_ops
rpc.rpc.multi_avg_time
rpc.rpc.multi_num_ops
rpc.rpc.next_avg_time
rpc.rpc.next_num_ops
rpc.rpc.offline.aboveOneSec._avg_time
rpc.rpc.offline.aboveOneSec._num_ops
rpc.rpc.offline_avg_time
rpc.rpc.offline_num_ops
rpc.rpc.openRegion_avg_time
rpc.rpc.openRegion_num_ops
rpc.rpc.openRegions_avg_time
rpc.rpc.openRegions_num_ops
rpc.rpc.openScanner_avg_time
rpc.rpc.openScanner_num_ops
rpc.rpc.put_avg_time
rpc.rpc.put_num_ops
rpc.rpc.regionServerReport.aboveOneSec._avg_time
rpc.rpc.regionServerReport.aboveOneSec._num_ops
rpc.rpc.regionServerReport_avg_time
rpc.rpc.regionServerReport_num_ops
rpc.rpc.regionServerStartup.aboveOneSec._avg_time
rpc.rpc.regionServerStartup.aboveOneSec._num_ops
rpc.rpc.regionServerStartup_avg_time
rpc.rpc.regionServerStartup_num_ops
rpc.rpc.replicateLogEntries_avg_time
rpc.rpc.replicateLogEntries_num_ops
rpc.rpc.reportRSFatalError.aboveOneSec._avg_time
rpc.rpc.reportRSFatalError.aboveOneSec._num_ops
rpc.rpc.reportRSFatalError_avg_time
rpc.rpc.reportRSFatalError_num_ops
rpc.rpc.rollHLogWriter_avg_time
rpc.rpc.rollHLogWriter_num_ops
rpc.rpc.shutdown.aboveOneSec._avg_time
rpc.rpc.shutdown.aboveOneSec._num_ops
rpc.rpc.shutdown_avg_time
rpc.rpc.shutdown_num_ops
rpc.rpc.splitRegion_avg_time
rpc.rpc.splitRegion_num_ops
rpc.rpc.stopMaster.aboveOneSec._avg_time
rpc.rpc.stopMaster.aboveOneSec._num_ops
rpc.rpc.stopMaster_avg_time
rpc.rpc.stopMaster_num_ops
rpc.rpc.stop_avg_time
rpc.rpc.stop_num_ops
rpc.rpc.unassign.aboveOneSec._avg_time
rpc.rpc.unassign.aboveOneSec._num_ops
rpc.rpc.unassign_avg_time
rpc.rpc.unassign_num_ops
rpc.rpc.unlockRow_avg_time
rpc.rpc.unlockRow_num_ops
{code}
0.95 / 0.96 should support them as metrics2 metrics

    
> Break HMaster metrics into multiple contexts
> --------------------------------------------
>
>                 Key: HBASE-9194
>                 URL: https://issues.apache.org/jira/browse/HBASE-9194
>             Project: HBase
>          Issue Type: Task
>          Components: metrics
>    Affects Versions: 0.98.0, 0.95.1
>            Reporter: Ted Yu
>            Assignee: Elliott Clark
>         Attachments: 9194-v1.txt, HBASE-9194-0.patch, HBASE-9194-1.patch, 
> HBASE-9194-2.patch, HBASE-9194-3.patch, HBASE-9194-3.patch
>
>
> Some metrics about the HMaster are about RPC call duration and other are 
> about how internal processes are running.  We should make the difference 
> clear so that adding more of either kind doesn't confuse the user.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to