org.apache.hadoop.dfs.datanode.metrics
Class DataNodeStatistics

java.lang.Object
  extended by org.apache.hadoop.dfs.datanode.metrics.DataNodeStatistics
All Implemented Interfaces:
DataNodeStatisticsMBean

public class DataNodeStatistics
extends Object
implements DataNodeStatisticsMBean


Method Summary
 long getBlockReportsAverageTime()
          Average time for Block Reports Operation in last interval
 long getBlockReportsMaxTime()
          The Maximum Block Reports Operation Time since reset was called
 long getBlockReportsMinTime()
          The Minimum Block Reports Operation Time since reset was called
 int getBlockReportsNum()
          Number of Block Reports sent in last interval
 int getBlocksRead()
          Number of blocks read in the last interval
 int getBlocksRemoved()
          Number of blocks removed in the last interval
 int getBlocksReplicated()
          Number of blocks replicated in the last interval
 int getBlocksVerified()
          Number of blocks verified in the last interval
 int getBlocksWritten()
          Number of blocks written in the last interval
 int getBlockVerificationFailures()
          Number of block verification failures in the last interval
 int getBytesRead()
          Number of bytes read in the last interval
 long getCopyBlockOpAverageTime()
          Average time for CopyBlock Operation in last interval
 long getCopyBlockOpMaxTime()
          The Maximum CopyBlock Operation Time since reset was called
 long getCopyBlockOpMinTime()
          The Minimum CopyBlock Operation Time since reset was called
 int getCopyBlockOpNum()
          Number of CopyBlock Operation in last interval
 long getHeartbeatsAverageTime()
          Average time for Heartbeat Operation in last interval
 long getHeartbeatsMaxTime()
          The Maximum Heartbeat Operation Time since reset was called
 long getHeartbeatsMinTime()
          The Minimum Heartbeat Operation Time since reset was called
 int getHeartbeatsNum()
          Number of Heartbeat Operation in last interval
 long getReadBlockOpAverageTime()
          Average time for ReadBlock Operation in last interval
 long getReadBlockOpMaxTime()
          The Maximum ReadBlock Operation Time since reset was called
 long getReadBlockOpMinTime()
          The Minimum ReadBlock Operation Time since reset was called
 int getReadBlockOpNum()
          Number of ReadBlock Operation in last interval
 long getReadMetadataOpAverageTime()
          Average time for ReadMetadata Operation in last interval
 long getReadMetadataOpMaxTime()
          The Maximum ReadMetadata Operation Time since reset was called
 long getReadMetadataOpMinTime()
          The Minimum ReadMetadata Operation Time since reset was called
 int getReadMetadataOpNum()
          Number of ReadMetadata Operation in last interval
 int getReadsFromLocalClient()
          Number of reads from local clients in the last interval
 int getReadsFromRemoteClient()
          Number of reads from remote clients in the last interval
 long getReplaceBlockOpAverageTime()
          Average time for ReplaceBlock Operation in last interval
 long getReplaceBlockOpMaxTime()
          The Maximum ReplaceBlock Operation Time since reset was called
 long getReplaceBlockOpMinTime()
          The Minimum ReplaceBlock Operation Time since reset was called
 int getReplaceBlockOpNum()
          Number of ReplaceBlock Operation in last interval
 long getWriteBlockOpAverageTime()
          Average time for WriteBlock Operation in last interval
 long getWriteBlockOpMaxTime()
          The Maximum WriteBlock Operation Time since reset was called
 long getWriteBlockOpMinTime()
          The Minimum WriteBlock Operation Time since reset was called
 int getWriteBlockOpNum()
          Number of WriteBlock Operation in last interval
 int getWritesFromLocalClient()
          Number of writes from local clients in the last interval
 int getWritesFromRemoteClient()
          Number of writes from remote clients in the last interval
 void resetAllMinMax()
          Reset all min max times
 void shutdown()
          Shuts down the statistics - unregisters the mbean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

shutdown

public void shutdown()
Shuts down the statistics - unregisters the mbean


resetAllMinMax

public void resetAllMinMax()
Description copied from interface: DataNodeStatisticsMBean
Reset all min max times

Specified by:
resetAllMinMax in interface DataNodeStatisticsMBean

getBlocksRead

public int getBlocksRead()
Description copied from interface: DataNodeStatisticsMBean
Number of blocks read in the last interval

Specified by:
getBlocksRead in interface DataNodeStatisticsMBean
Returns:
number of blocks read

getBlocksRemoved

public int getBlocksRemoved()
Description copied from interface: DataNodeStatisticsMBean
Number of blocks removed in the last interval

Specified by:
getBlocksRemoved in interface DataNodeStatisticsMBean
Returns:
number of blocks removed

getBlocksReplicated

public int getBlocksReplicated()
Description copied from interface: DataNodeStatisticsMBean
Number of blocks replicated in the last interval

Specified by:
getBlocksReplicated in interface DataNodeStatisticsMBean
Returns:
number of blocks replicated

getBlocksWritten

public int getBlocksWritten()
Description copied from interface: DataNodeStatisticsMBean
Number of blocks written in the last interval

Specified by:
getBlocksWritten in interface DataNodeStatisticsMBean
Returns:
number of blocks written

getBytesRead

public int getBytesRead()
Description copied from interface: DataNodeStatisticsMBean
Number of bytes read in the last interval

Specified by:
getBytesRead in interface DataNodeStatisticsMBean
Returns:
number of bytes read

getBlockVerificationFailures

public int getBlockVerificationFailures()
Description copied from interface: DataNodeStatisticsMBean
Number of block verification failures in the last interval

Specified by:
getBlockVerificationFailures in interface DataNodeStatisticsMBean
Returns:
number of block verification failures

getBlocksVerified

public int getBlocksVerified()
Description copied from interface: DataNodeStatisticsMBean
Number of blocks verified in the last interval

Specified by:
getBlocksVerified in interface DataNodeStatisticsMBean
Returns:
number of blocks verified

getReadsFromLocalClient

public int getReadsFromLocalClient()
Description copied from interface: DataNodeStatisticsMBean
Number of reads from local clients in the last interval

Specified by:
getReadsFromLocalClient in interface DataNodeStatisticsMBean
Returns:
number of reads from local clients

getReadsFromRemoteClient

public int getReadsFromRemoteClient()
Description copied from interface: DataNodeStatisticsMBean
Number of reads from remote clients in the last interval

Specified by:
getReadsFromRemoteClient in interface DataNodeStatisticsMBean
Returns:
number of reads from remote clients

getWritesFromLocalClient

public int getWritesFromLocalClient()
Description copied from interface: DataNodeStatisticsMBean
Number of writes from local clients in the last interval

Specified by:
getWritesFromLocalClient in interface DataNodeStatisticsMBean
Returns:
number of writes from local clients

getWritesFromRemoteClient

public int getWritesFromRemoteClient()
Description copied from interface: DataNodeStatisticsMBean
Number of writes from remote clients in the last interval

Specified by:
getWritesFromRemoteClient in interface DataNodeStatisticsMBean
Returns:
number of writes from remote clients

getReadBlockOpAverageTime

public long getReadBlockOpAverageTime()
Description copied from interface: DataNodeStatisticsMBean
Average time for ReadBlock Operation in last interval

Specified by:
getReadBlockOpAverageTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getReadBlockOpMaxTime

public long getReadBlockOpMaxTime()
Description copied from interface: DataNodeStatisticsMBean
The Maximum ReadBlock Operation Time since reset was called

Specified by:
getReadBlockOpMaxTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getReadBlockOpMinTime

public long getReadBlockOpMinTime()
Description copied from interface: DataNodeStatisticsMBean
The Minimum ReadBlock Operation Time since reset was called

Specified by:
getReadBlockOpMinTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getReadBlockOpNum

public int getReadBlockOpNum()
Description copied from interface: DataNodeStatisticsMBean
Number of ReadBlock Operation in last interval

Specified by:
getReadBlockOpNum in interface DataNodeStatisticsMBean
Returns:
number of operations

getReadMetadataOpAverageTime

public long getReadMetadataOpAverageTime()
Description copied from interface: DataNodeStatisticsMBean
Average time for ReadMetadata Operation in last interval

Specified by:
getReadMetadataOpAverageTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getReadMetadataOpMaxTime

public long getReadMetadataOpMaxTime()
Description copied from interface: DataNodeStatisticsMBean
The Maximum ReadMetadata Operation Time since reset was called

Specified by:
getReadMetadataOpMaxTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getReadMetadataOpMinTime

public long getReadMetadataOpMinTime()
Description copied from interface: DataNodeStatisticsMBean
The Minimum ReadMetadata Operation Time since reset was called

Specified by:
getReadMetadataOpMinTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getReadMetadataOpNum

public int getReadMetadataOpNum()
Description copied from interface: DataNodeStatisticsMBean
Number of ReadMetadata Operation in last interval

Specified by:
getReadMetadataOpNum in interface DataNodeStatisticsMBean
Returns:
number of operations

getReplaceBlockOpAverageTime

public long getReplaceBlockOpAverageTime()
Description copied from interface: DataNodeStatisticsMBean
Average time for ReplaceBlock Operation in last interval

Specified by:
getReplaceBlockOpAverageTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getReplaceBlockOpMaxTime

public long getReplaceBlockOpMaxTime()
Description copied from interface: DataNodeStatisticsMBean
The Maximum ReplaceBlock Operation Time since reset was called

Specified by:
getReplaceBlockOpMaxTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getReplaceBlockOpMinTime

public long getReplaceBlockOpMinTime()
Description copied from interface: DataNodeStatisticsMBean
The Minimum ReplaceBlock Operation Time since reset was called

Specified by:
getReplaceBlockOpMinTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getReplaceBlockOpNum

public int getReplaceBlockOpNum()
Description copied from interface: DataNodeStatisticsMBean
Number of ReplaceBlock Operation in last interval

Specified by:
getReplaceBlockOpNum in interface DataNodeStatisticsMBean
Returns:
number of operations

getWriteBlockOpAverageTime

public long getWriteBlockOpAverageTime()
Description copied from interface: DataNodeStatisticsMBean
Average time for WriteBlock Operation in last interval

Specified by:
getWriteBlockOpAverageTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getWriteBlockOpMaxTime

public long getWriteBlockOpMaxTime()
Description copied from interface: DataNodeStatisticsMBean
The Maximum WriteBlock Operation Time since reset was called

Specified by:
getWriteBlockOpMaxTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getWriteBlockOpMinTime

public long getWriteBlockOpMinTime()
Description copied from interface: DataNodeStatisticsMBean
The Minimum WriteBlock Operation Time since reset was called

Specified by:
getWriteBlockOpMinTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getWriteBlockOpNum

public int getWriteBlockOpNum()
Description copied from interface: DataNodeStatisticsMBean
Number of WriteBlock Operation in last interval

Specified by:
getWriteBlockOpNum in interface DataNodeStatisticsMBean
Returns:
number of operations

getCopyBlockOpAverageTime

public long getCopyBlockOpAverageTime()
Description copied from interface: DataNodeStatisticsMBean
Average time for CopyBlock Operation in last interval

Specified by:
getCopyBlockOpAverageTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getCopyBlockOpMaxTime

public long getCopyBlockOpMaxTime()
Description copied from interface: DataNodeStatisticsMBean
The Maximum CopyBlock Operation Time since reset was called

Specified by:
getCopyBlockOpMaxTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getCopyBlockOpMinTime

public long getCopyBlockOpMinTime()
Description copied from interface: DataNodeStatisticsMBean
The Minimum CopyBlock Operation Time since reset was called

Specified by:
getCopyBlockOpMinTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getCopyBlockOpNum

public int getCopyBlockOpNum()
Description copied from interface: DataNodeStatisticsMBean
Number of CopyBlock Operation in last interval

Specified by:
getCopyBlockOpNum in interface DataNodeStatisticsMBean
Returns:
number of operations

getBlockReportsAverageTime

public long getBlockReportsAverageTime()
Description copied from interface: DataNodeStatisticsMBean
Average time for Block Reports Operation in last interval

Specified by:
getBlockReportsAverageTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getBlockReportsMaxTime

public long getBlockReportsMaxTime()
Description copied from interface: DataNodeStatisticsMBean
The Maximum Block Reports Operation Time since reset was called

Specified by:
getBlockReportsMaxTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getBlockReportsMinTime

public long getBlockReportsMinTime()
Description copied from interface: DataNodeStatisticsMBean
The Minimum Block Reports Operation Time since reset was called

Specified by:
getBlockReportsMinTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getBlockReportsNum

public int getBlockReportsNum()
Description copied from interface: DataNodeStatisticsMBean
Number of Block Reports sent in last interval

Specified by:
getBlockReportsNum in interface DataNodeStatisticsMBean
Returns:
number of operations

getHeartbeatsAverageTime

public long getHeartbeatsAverageTime()
Description copied from interface: DataNodeStatisticsMBean
Average time for Heartbeat Operation in last interval

Specified by:
getHeartbeatsAverageTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getHeartbeatsMaxTime

public long getHeartbeatsMaxTime()
Description copied from interface: DataNodeStatisticsMBean
The Maximum Heartbeat Operation Time since reset was called

Specified by:
getHeartbeatsMaxTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getHeartbeatsMinTime

public long getHeartbeatsMinTime()
Description copied from interface: DataNodeStatisticsMBean
The Minimum Heartbeat Operation Time since reset was called

Specified by:
getHeartbeatsMinTime in interface DataNodeStatisticsMBean
Returns:
time in msec

getHeartbeatsNum

public int getHeartbeatsNum()
Description copied from interface: DataNodeStatisticsMBean
Number of Heartbeat Operation in last interval

Specified by:
getHeartbeatsNum in interface DataNodeStatisticsMBean
Returns:
number of operations


Copyright © 2008 The Apache Software Foundation