public class ActivitiesManager
extends org.apache.hadoop.service.AbstractService
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ActivitiesManager.DiagnosticsCollectorManagerClass to manage the diagnostics collector. | 
| Modifier and Type | Field and Description | 
|---|---|
| static char | DIAGNOSTICS_DETAILS_SEPARATOR | 
| static String | EMPTY_DIAGNOSTICS | 
| static org.apache.hadoop.yarn.api.records.NodeId | EMPTY_NODE_ID | 
| Constructor and Description | 
|---|
| ActivitiesManager(RMContext rmContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| ActivitiesInfo | getActivitiesInfo(String nodeId,
                 RMWSConsts.ActivitiesGroupBy groupBy) | 
| AppActivitiesInfo | getAppActivitiesInfo(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
                    Set<Integer> requestPriorities,
                    Set<Long> allocationRequestIds,
                    RMWSConsts.ActivitiesGroupBy groupBy,
                    int limit,
                    boolean summarize,
                    double maxTimeInSeconds) | 
| int | getAppActivitiesMaxQueueLength() | 
| static String | getDiagnostics(Optional<DiagnosticsCollector> dcOpt) | 
| Optional<DiagnosticsCollector> | getOptionalDiagnosticsCollector() | 
| org.apache.hadoop.yarn.api.records.NodeId | getRecordingNodeId(SchedulerNode node)Get recording node id:
 1. | 
| String | getResourceDiagnostics(org.apache.hadoop.yarn.util.resource.ResourceCalculator rc,
                      org.apache.hadoop.yarn.api.records.Resource required,
                      org.apache.hadoop.yarn.api.records.Resource available) | 
| boolean | isRecordingMultiNodes() | 
| void | recordNextNodeUpdateActivities(String nodeId) | 
| protected void | serviceStart() | 
| protected void | serviceStop() | 
| void | turnOnAppActivitiesRecording(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
                            double maxTime) | 
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, serviceInit, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStoppublic static final org.apache.hadoop.yarn.api.records.NodeId EMPTY_NODE_ID
public static final char DIAGNOSTICS_DETAILS_SEPARATOR
public static final String EMPTY_DIAGNOSTICS
public ActivitiesManager(RMContext rmContext)
public AppActivitiesInfo getAppActivitiesInfo(org.apache.hadoop.yarn.api.records.ApplicationId applicationId, Set<Integer> requestPriorities, Set<Long> allocationRequestIds, RMWSConsts.ActivitiesGroupBy groupBy, int limit, boolean summarize, double maxTimeInSeconds)
public ActivitiesInfo getActivitiesInfo(String nodeId, RMWSConsts.ActivitiesGroupBy groupBy)
public void recordNextNodeUpdateActivities(String nodeId)
public void turnOnAppActivitiesRecording(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
                                         double maxTime)
protected void serviceStart()
                     throws Exception
serviceStart in class org.apache.hadoop.service.AbstractServiceExceptionprotected void serviceStop()
                    throws Exception
serviceStop in class org.apache.hadoop.service.AbstractServiceExceptionpublic boolean isRecordingMultiNodes()
public org.apache.hadoop.yarn.api.records.NodeId getRecordingNodeId(SchedulerNode node)
node - - input nodepublic Optional<DiagnosticsCollector> getOptionalDiagnosticsCollector()
public String getResourceDiagnostics(org.apache.hadoop.yarn.util.resource.ResourceCalculator rc, org.apache.hadoop.yarn.api.records.Resource required, org.apache.hadoop.yarn.api.records.Resource available)
public static String getDiagnostics(Optional<DiagnosticsCollector> dcOpt)
public int getAppActivitiesMaxQueueLength()
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.