public interface ContainersMonitor extends org.apache.hadoop.service.Service, org.apache.hadoop.yarn.event.EventHandler<ContainersMonitorEvent>, ResourceView
| Modifier and Type | Method and Description | 
|---|---|
| static void | decreaseResourceUtilization(ContainersMonitor containersMonitor,
                           org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil,
                           org.apache.hadoop.yarn.api.records.Resource resource)Utility method to subtract a  Resourcefrom theResourceUtilization. | 
| org.apache.hadoop.yarn.api.records.ResourceUtilization | getContainersUtilization() | 
| float | getVmemRatio() | 
| static void | increaseResourceUtilization(ContainersMonitor containersMonitor,
                           org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil,
                           org.apache.hadoop.yarn.api.records.Resource resource)Utility method to add a  Resourceto theResourceUtilization. | 
| void | setAllocatedResourcesForContainers(org.apache.hadoop.yarn.api.records.Resource resource)Set the allocated resources for containers. | 
| void | subtractNodeResourcesFromResourceUtilization(org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil) | 
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, registerServiceListener, start, stop, unregisterServiceListener, waitForServiceToStopgetPmemAllocatedForContainers, getVCoresAllocatedForContainers, getVmemAllocatedForContainers, isPmemCheckEnabled, isVmemCheckEnabledorg.apache.hadoop.yarn.api.records.ResourceUtilization getContainersUtilization()
float getVmemRatio()
void subtractNodeResourcesFromResourceUtilization(org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil)
static void increaseResourceUtilization(ContainersMonitor containersMonitor, org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil, org.apache.hadoop.yarn.api.records.Resource resource)
Resource to the
 ResourceUtilization.containersMonitor - Containers Monitor.resourceUtil - Resource Utilization.resource - Resource.static void decreaseResourceUtilization(ContainersMonitor containersMonitor, org.apache.hadoop.yarn.api.records.ResourceUtilization resourceUtil, org.apache.hadoop.yarn.api.records.Resource resource)
Resource from the
 ResourceUtilization.containersMonitor - Containers Monitor.resourceUtil - Resource Utilization.resource - Resource.void setAllocatedResourcesForContainers(org.apache.hadoop.yarn.api.records.Resource resource)
resource - Resources allocated for the containers.Copyright © 2008–2023 Apache Software Foundation. All rights reserved.