org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair
Class FSQueueMetrics

java.lang.Object
  extended by org.apache.hadoop.yarn.server.resourcemanager.scheduler.QueueMetrics
      extended by org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FSQueueMetrics
All Implemented Interfaces:
org.apache.hadoop.metrics2.MetricsSource

public class FSQueueMetrics
extends QueueMetrics


Field Summary
 
Fields inherited from class org.apache.hadoop.yarn.server.resourcemanager.scheduler.QueueMetrics
QUEUE_INFO, queueMetrics
 
Method Summary
static FSQueueMetrics forQueue(String queueName, Queue parent, boolean enableUserMetrics, org.apache.hadoop.conf.Configuration conf)
           
 int getFairShareMB()
           
 int getFairShareVirtualCores()
           
 int getMaxShareMB()
           
 int getMaxShareVirtualCores()
           
 int getMinShareMB()
           
 int getMinShareVirtualCores()
           
 void setFairShare(org.apache.hadoop.yarn.api.records.Resource resource)
           
 void setMaxShare(org.apache.hadoop.yarn.api.records.Resource resource)
           
 void setMinShare(org.apache.hadoop.yarn.api.records.Resource resource)
           
 
Methods inherited from class org.apache.hadoop.yarn.server.resourcemanager.scheduler.QueueMetrics
activateApp, allocateResources, clearQueueMetrics, deactivateApp, decrActiveUsers, decrPendingResources, finishApp, forQueue, getActiveApps, getActiveUsers, getAllocatedContainers, getAllocatedMB, getAllocatedResources, getAllocatedVirtualCores, getAppsCompleted, getAppsFailed, getAppsKilled, getAppsPending, getAppsRunning, getAppsSubmitted, getAvailableMB, getAvailableVirtualCores, getMetrics, getPendingContainers, getPendingMB, getPendingVirtualCores, getReservedContainers, getReservedMB, getReservedVirtualCores, getUserMetrics, incrActiveUsers, incrAppsRunning, incrPendingResources, releaseResources, reserveResource, setAvailableResourcesToQueue, setAvailableResourcesToUser, sourceName, submitApp, tag, unreserveResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setFairShare

public void setFairShare(org.apache.hadoop.yarn.api.records.Resource resource)

getFairShareMB

public int getFairShareMB()

getFairShareVirtualCores

public int getFairShareVirtualCores()

setMinShare

public void setMinShare(org.apache.hadoop.yarn.api.records.Resource resource)

getMinShareMB

public int getMinShareMB()

getMinShareVirtualCores

public int getMinShareVirtualCores()

setMaxShare

public void setMaxShare(org.apache.hadoop.yarn.api.records.Resource resource)

getMaxShareMB

public int getMaxShareMB()

getMaxShareVirtualCores

public int getMaxShareVirtualCores()

forQueue

public static FSQueueMetrics forQueue(String queueName,
                                      Queue parent,
                                      boolean enableUserMetrics,
                                      org.apache.hadoop.conf.Configuration conf)


Copyright © 2014 Apache Software Foundation. All Rights Reserved.