Class NodeManagerMetrics
java.lang.Object
org.apache.hadoop.yarn.server.nodemanager.metrics.NodeManagerMetrics
@Metrics(about="Metrics for node manager",
context="yarn")
public class NodeManagerMetrics
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddContainerLaunchDuration(long value) voidaddContainerMonitorCostTime(long duration) voidaddResource(org.apache.hadoop.yarn.api.records.Resource res) voidallocateContainer(org.apache.hadoop.yarn.api.records.Resource res) voidchangeContainer(org.apache.hadoop.yarn.api.records.Resource before, org.apache.hadoop.yarn.api.records.Resource now) voidvoidcompleteOpportunisticContainer(org.apache.hadoop.yarn.api.records.Resource res) static NodeManagerMetricscreate()voidvoidvoidvoidvoidvoidlongintintintlongintfloatintintintintintintorg.apache.hadoop.metrics2.source.JvmMetricsintfloatfloatintintintlonglongintintintintintlongvoidvoidvoidvoidlocalizationCacheHitMiss(long size) voidlocalizationComplete(long downloadMillis) voidvoidvoidreleaseContainer(org.apache.hadoop.yarn.api.records.Resource res) voidvoidvoidvoidsetBadLocalDirs(int badLocalDirs) voidsetBadLogDirs(int badLogDirs) voidsetCacheSizeBeforeClean(long cacheSizeBeforeClean) voidsetContainerCpuUtilization(float cpuUtilization) voidsetContainerUsedMemGB(long usedMem) voidsetContainerUsedVMemGB(long usedVMem) voidsetGoodLocalDirsDiskUtilizationPerc(int goodLocalDirsDiskUtilizationPerc) voidsetGoodLogDirsDiskUtilizationPerc(int goodLogDirsDiskUtilizationPerc) voidsetNodeCpuUtilization(float cpuUtilization) voidsetNodeGpuUtilization(float nodeGpuUtilization) voidsetNodeUsedMemGB(long totalUsedMemGB) voidsetNodeUsedVMemGB(long totalUsedVMemGB) voidsetPrivateBytesDeleted(long privateBytesDeleted) voidsetPublicBytesDeleted(long publicBytesDeleted) voidsetQueuedContainers(int opportunisticCount, int guaranteedCount) voidsetTotalBytesDeleted(long totalBytesDeleted) voidstartOpportunisticContainer(org.apache.hadoop.yarn.api.records.Resource res)
-
Method Details
-
create
-
getJvmMetrics
public org.apache.hadoop.metrics2.source.JvmMetrics getJvmMetrics() -
launchedContainer
public void launchedContainer() -
completedContainer
public void completedContainer() -
rollbackContainerOnFailure
public void rollbackContainerOnFailure() -
failedContainer
public void failedContainer() -
killedContainer
public void killedContainer() -
initingContainer
public void initingContainer() -
endInitingContainer
public void endInitingContainer() -
runningContainer
public void runningContainer() -
endRunningContainer
public void endRunningContainer() -
reInitingContainer
public void reInitingContainer() -
endReInitingContainer
public void endReInitingContainer() -
runningApplication
public void runningApplication() -
endRunningApplication
public void endRunningApplication() -
pausedContainer
public void pausedContainer() -
endPausedContainer
public void endPausedContainer() -
allocateContainer
public void allocateContainer(org.apache.hadoop.yarn.api.records.Resource res) -
releaseContainer
public void releaseContainer(org.apache.hadoop.yarn.api.records.Resource res) -
changeContainer
public void changeContainer(org.apache.hadoop.yarn.api.records.Resource before, org.apache.hadoop.yarn.api.records.Resource now) -
startOpportunisticContainer
public void startOpportunisticContainer(org.apache.hadoop.yarn.api.records.Resource res) -
completeOpportunisticContainer
public void completeOpportunisticContainer(org.apache.hadoop.yarn.api.records.Resource res) -
setQueuedContainers
public void setQueuedContainers(int opportunisticCount, int guaranteedCount) -
addResource
public void addResource(org.apache.hadoop.yarn.api.records.Resource res) -
addContainerLaunchDuration
public void addContainerLaunchDuration(long value) -
setBadLocalDirs
public void setBadLocalDirs(int badLocalDirs) -
setBadLogDirs
public void setBadLogDirs(int badLogDirs) -
setGoodLocalDirsDiskUtilizationPerc
public void setGoodLocalDirsDiskUtilizationPerc(int goodLocalDirsDiskUtilizationPerc) -
setGoodLogDirsDiskUtilizationPerc
public void setGoodLogDirsDiskUtilizationPerc(int goodLogDirsDiskUtilizationPerc) -
setCacheSizeBeforeClean
public void setCacheSizeBeforeClean(long cacheSizeBeforeClean) -
setTotalBytesDeleted
public void setTotalBytesDeleted(long totalBytesDeleted) -
setPublicBytesDeleted
public void setPublicBytesDeleted(long publicBytesDeleted) -
setPrivateBytesDeleted
public void setPrivateBytesDeleted(long privateBytesDeleted) -
getRunningContainers
public int getRunningContainers() -
getPausedContainers
public int getPausedContainers() -
getKilledContainers
@VisibleForTesting public int getKilledContainers() -
getFailedContainers
@VisibleForTesting public int getFailedContainers() -
getCompletedContainers
@VisibleForTesting public int getCompletedContainers() -
getBadLogDirs
@VisibleForTesting public int getBadLogDirs() -
getBadLocalDirs
@VisibleForTesting public int getBadLocalDirs() -
getGoodLogDirsDiskUtilizationPerc
@VisibleForTesting public int getGoodLogDirsDiskUtilizationPerc() -
getGoodLocalDirsDiskUtilizationPerc
@VisibleForTesting public int getGoodLocalDirsDiskUtilizationPerc() -
getReInitializingContainer
@VisibleForTesting public int getReInitializingContainer() -
getContainersRolledbackOnFailure
@VisibleForTesting public int getContainersRolledbackOnFailure() -
getAllocatedOpportunisticGB
public long getAllocatedOpportunisticGB() -
getAllocatedOpportunisticVCores
public int getAllocatedOpportunisticVCores() -
getRunningOpportunisticContainers
public int getRunningOpportunisticContainers() -
getQueuedOpportunisticContainers
@VisibleForTesting public int getQueuedOpportunisticContainers() -
getQueuedGuaranteedContainers
@VisibleForTesting public int getQueuedGuaranteedContainers() -
getCacheSizeBeforeClean
public long getCacheSizeBeforeClean() -
getTotalBytesDeleted
public long getTotalBytesDeleted() -
getPublicBytesDeleted
public long getPublicBytesDeleted() -
getPrivateBytesDeleted
public long getPrivateBytesDeleted() -
setContainerUsedMemGB
public void setContainerUsedMemGB(long usedMem) -
getContainerUsedMemGB
public int getContainerUsedMemGB() -
setContainerUsedVMemGB
public void setContainerUsedVMemGB(long usedVMem) -
getContainerUsedVMemGB
public int getContainerUsedVMemGB() -
setContainerCpuUtilization
public void setContainerCpuUtilization(float cpuUtilization) -
getContainerCpuUtilization
public float getContainerCpuUtilization() -
setNodeUsedMemGB
public void setNodeUsedMemGB(long totalUsedMemGB) -
getNodeUsedMemGB
public int getNodeUsedMemGB() -
setNodeUsedVMemGB
public void setNodeUsedVMemGB(long totalUsedVMemGB) -
getNodeUsedVMemGB
public int getNodeUsedVMemGB() -
getNodeCpuUtilization
public float getNodeCpuUtilization() -
setNodeCpuUtilization
public void setNodeCpuUtilization(float cpuUtilization) -
setNodeGpuUtilization
public void setNodeGpuUtilization(float nodeGpuUtilization) -
getNodeGpuUtilization
public float getNodeGpuUtilization() -
localizationCacheHitMiss
public void localizationCacheHitMiss(long size) -
localizationComplete
public void localizationComplete(long downloadMillis) -
addContainerMonitorCostTime
public void addContainerMonitorCostTime(long duration)
-