|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataNodeStatisticsMBean
This is the JMX interface for the runtime statistics for the data node. Many of the statistics are sampled and averaged on an interval which can be specified in the config file.
For the statistics that are sampled and averaged, one must specify a metrics context that does periodic update calls. Most do. The default Null metrics context however does NOT. So if you aren't using any other metrics context then you can turn on the viewing and averaging of sampled metrics by specifying the following two lines in the hadoop-meterics.properties file:
dfs.class=org.apache.hadoop.metrics.spi.NullContextWithUpdateThread dfs.period=10
Note that the metrics are collected regardless of the context used. The context with the update thread is used to average the data periodically.
Name Node Status info is reported in another MBean
FSDatasetMBean
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 |
Method Detail |
---|
int getBytesRead()
int getBlocksWritten()
int getBlocksRead()
int getBlocksReplicated()
int getBlocksRemoved()
int getBlocksVerified()
int getBlockVerificationFailures()
int getReadsFromLocalClient()
int getReadsFromRemoteClient()
int getWritesFromLocalClient()
int getWritesFromRemoteClient()
int getReadBlockOpNum()
long getReadBlockOpAverageTime()
long getReadBlockOpMinTime()
long getReadBlockOpMaxTime()
int getWriteBlockOpNum()
long getWriteBlockOpAverageTime()
long getWriteBlockOpMinTime()
long getWriteBlockOpMaxTime()
int getReadMetadataOpNum()
long getReadMetadataOpAverageTime()
long getReadMetadataOpMinTime()
long getReadMetadataOpMaxTime()
int getCopyBlockOpNum()
long getCopyBlockOpAverageTime()
long getCopyBlockOpMinTime()
long getCopyBlockOpMaxTime()
int getReplaceBlockOpNum()
long getReplaceBlockOpAverageTime()
long getReplaceBlockOpMinTime()
long getReplaceBlockOpMaxTime()
int getBlockReportsNum()
long getBlockReportsAverageTime()
long getBlockReportsMinTime()
long getBlockReportsMaxTime()
int getHeartbeatsNum()
long getHeartbeatsAverageTime()
long getHeartbeatsMinTime()
long getHeartbeatsMaxTime()
void resetAllMinMax()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |