org.apache.hadoop.hdfs.server.namenode.metrics
Class NameNodeMetrics
java.lang.Object
org.apache.hadoop.hdfs.server.namenode.metrics.NameNodeMetrics
@Metrics(name="NameNodeActivity",
about="NameNode metrics",
context="dfs")
public class NameNodeMetrics
- extends Object
This class is for maintaining the various NameNode activity statistics
and publishing them through the metrics interfaces.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
create
public static NameNodeMetrics create(org.apache.hadoop.conf.Configuration conf,
HdfsServerConstants.NamenodeRole r)
shutdown
public void shutdown()
incrGetBlockLocations
public void incrGetBlockLocations()
incrFilesCreated
public void incrFilesCreated()
incrCreateFileOps
public void incrCreateFileOps()
incrFilesAppended
public void incrFilesAppended()
incrAddBlockOps
public void incrAddBlockOps()
incrGetAdditionalDatanodeOps
public void incrGetAdditionalDatanodeOps()
incrFilesRenamed
public void incrFilesRenamed()
incrFilesDeleted
public void incrFilesDeleted(int delta)
incrDeleteFileOps
public void incrDeleteFileOps()
incrGetListingOps
public void incrGetListingOps()
incrFilesInGetListingOps
public void incrFilesInGetListingOps(int delta)
incrFileInfoOps
public void incrFileInfoOps()
incrCreateSymlinkOps
public void incrCreateSymlinkOps()
incrGetLinkTargetOps
public void incrGetLinkTargetOps()
addTransaction
public void addTransaction(long latency)
incrTransactionsBatchedInSync
public void incrTransactionsBatchedInSync()
addSync
public void addSync(long elapsed)
setFsImageLoadTime
public void setFsImageLoadTime(long elapsed)
addBlockReport
public void addBlockReport(long latency)
setSafeModeTime
public void setSafeModeTime(long elapsed)
Copyright © 2012 Apache Software Foundation. All Rights Reserved.