YARN-4662. Document some newly added metrics. Contributed by Jian He
(cherry picked from commit63c63e298c
) (cherry picked from commitdfad608b22
)
This commit is contained in:
parent
3f178be0bd
commit
acd90c6819
|
@ -341,10 +341,16 @@ ClusterMetrics shows the metrics of the YARN cluster from the ResourceManager's
|
||||||
| Name | Description |
|
| Name | Description |
|
||||||
|:---- |:---- |
|
|:---- |:---- |
|
||||||
| `NumActiveNMs` | Current number of active NodeManagers |
|
| `NumActiveNMs` | Current number of active NodeManagers |
|
||||||
|
| `numDecommissioningNMs` | Current number of NodeManagers being decommissioned|
|
||||||
| `NumDecommissionedNMs` | Current number of decommissioned NodeManagers |
|
| `NumDecommissionedNMs` | Current number of decommissioned NodeManagers |
|
||||||
| `NumLostNMs` | Current number of lost NodeManagers for not sending heartbeats |
|
| `NumShutdownNMs` | Current number of NodeManagers shut down gracefully. Note that this does not count NodeManagers that are forcefully killed. |
|
||||||
|
| `NumLostNMs` | Current number of lost NodeManagers for not sending heartbeats. |
|
||||||
| `NumUnhealthyNMs` | Current number of unhealthy NodeManagers |
|
| `NumUnhealthyNMs` | Current number of unhealthy NodeManagers |
|
||||||
| `NumRebootedNMs` | Current number of rebooted NodeManagers |
|
| `NumRebootedNMs` | Current number of rebooted NodeManagers |
|
||||||
|
| `AMLaunchDelayNumOps` | Total number of AMs launched |
|
||||||
|
| `AMLaunchDelayAvgTime` | Average time in milliseconds RM spends to launch AM containers after the AM container is allocated|
|
||||||
|
| `AMRegisterDelayNumOps` | Total number of AMs registered |
|
||||||
|
| `AMRegisterDelayAvgTime` | Average time in milliseconds AM spends to register with RM after the AM container gets launched |
|
||||||
|
|
||||||
QueueMetrics
|
QueueMetrics
|
||||||
------------
|
------------
|
||||||
|
@ -369,17 +375,22 @@ In `running_`*num* metrics such as `running_0`, you can set the property `yarn.r
|
||||||
| `AllocatedVCores` | Current allocated CPU in virtual cores |
|
| `AllocatedVCores` | Current allocated CPU in virtual cores |
|
||||||
| `AllocatedContainers` | Current number of allocated containers |
|
| `AllocatedContainers` | Current number of allocated containers |
|
||||||
| `AggregateContainersAllocated` | Total number of allocated containers |
|
| `AggregateContainersAllocated` | Total number of allocated containers |
|
||||||
|
| `aggregateNodeLocalContainersAllocated` | Total number of node local containers allocated |
|
||||||
|
| `aggregateRackLocalContainersAllocated` | Total number of rack local containers allocated |
|
||||||
|
| `aggregateOffSwitchContainersAllocated` | Total number of off switch containers allocated |
|
||||||
| `AggregateContainersReleased` | Total number of released containers |
|
| `AggregateContainersReleased` | Total number of released containers |
|
||||||
| `AvailableMB` | Current available memory in MB |
|
| `AvailableMB` | Current available memory in MB |
|
||||||
| `AvailableVCores` | Current available CPU in virtual cores |
|
| `AvailableVCores` | Current available CPU in virtual cores |
|
||||||
| `PendingMB` | Current pending memory resource requests in MB that are not yet fulfilled by the scheduler |
|
| `PendingMB` | Current memory requests in MB that are pending to be fulfilled by the scheduler |
|
||||||
| `PendingVCores` | Current pending CPU allocation requests in virtual cores that are not yet fulfilled by the scheduler |
|
| `PendingVCores` | Current CPU requests in virtual cores that are pending to be fulfilled by the scheduler |
|
||||||
| `PendingContainers` | Current pending resource requests that are not yet fulfilled by the scheduler |
|
| `PendingContainers` | Current number of containers that are pending to be fulfilled by the scheduler |
|
||||||
| `ReservedMB` | Current reserved memory in MB |
|
| `ReservedMB` | Current reserved memory in MB |
|
||||||
| `ReservedVCores` | Current reserved CPU in virtual cores |
|
| `ReservedVCores` | Current reserved CPU in virtual cores |
|
||||||
| `ReservedContainers` | Current number of reserved containers |
|
| `ReservedContainers` | Current number of reserved containers |
|
||||||
| `ActiveUsers` | Current number of active users |
|
| `ActiveUsers` | Current number of active users |
|
||||||
| `ActiveApplications` | Current number of active applications |
|
| `ActiveApplications` | Current number of active applications |
|
||||||
|
| `AppAttemptFirstContainerAllocationDelayNumOps` | Total number of first container allocated for all attempts |
|
||||||
|
| `AppAttemptFirstContainerAllocationDelayAvgTime` | Average time RM spends to allocate the first container for all attempts. For managed AM, the first container is AM container. So, this indicates the time duration to allocate AM container. For unmanaged AM, this is the time duration to allocate the first container asked by unmanaged AM. |
|
||||||
| `FairShareMB` | (FairScheduler only) Current fair share of memory in MB |
|
| `FairShareMB` | (FairScheduler only) Current fair share of memory in MB |
|
||||||
| `FairShareVCores` | (FairScheduler only) Current fair share of CPU in virtual cores |
|
| `FairShareVCores` | (FairScheduler only) Current fair share of CPU in virtual cores |
|
||||||
| `MinShareMB` | (FairScheduler only) Minimum share of memory in MB |
|
| `MinShareMB` | (FairScheduler only) Minimum share of memory in MB |
|
||||||
|
@ -403,6 +414,14 @@ NodeManagerMetrics shows the statistics of the containers in the node. Each metr
|
||||||
| `allocatedContainers` | Current number of allocated containers |
|
| `allocatedContainers` | Current number of allocated containers |
|
||||||
| `allocatedGB` | Current allocated memory in GB |
|
| `allocatedGB` | Current allocated memory in GB |
|
||||||
| `availableGB` | Current available memory in GB |
|
| `availableGB` | Current available memory in GB |
|
||||||
|
| `allocatedVcores` | Current used vcores|
|
||||||
|
| `availableVcores` | Current available vcores |
|
||||||
|
| `containerLaunchDuration` | Average time duration in milliseconds NM takes to launch a container|
|
||||||
|
| `badLocalDirs` | Current number of bad local directories. Currently, a disk that cannot be read/written/executed by NM process or A disk being full is considered as bad.|
|
||||||
|
| `badLogDirs` | Current number of bad log directories. Currently, a disk that cannot be read/written/executed by NM process or A disk being full is considered as bad. |
|
||||||
|
| `goodLocalDirsDiskUtilizationPerc` | Current disk utilization percentage across all good local directories |
|
||||||
|
| `goodLogDirsDiskUtilizationPerc` | Current disk utilization percentage across all good log directories |
|
||||||
|
|
||||||
|
|
||||||
ugi context
|
ugi context
|
||||||
===========
|
===========
|
||||||
|
|
|
@ -595,6 +595,8 @@ Release 2.8.0 - UNRELEASED
|
||||||
YARN-4100. Add Documentation for Distributed and Delegated-Centralized
|
YARN-4100. Add Documentation for Distributed and Delegated-Centralized
|
||||||
Node Labels feature. (Naganarasimha G R via devaraj)
|
Node Labels feature. (Naganarasimha G R via devaraj)
|
||||||
|
|
||||||
|
YARN-4662. Document some newly added metrics. (Jian He via xgong)
|
||||||
|
|
||||||
OPTIMIZATIONS
|
OPTIMIZATIONS
|
||||||
|
|
||||||
YARN-3339. TestDockerContainerExecutor should pull a single image and not
|
YARN-3339. TestDockerContainerExecutor should pull a single image and not
|
||||||
|
|
Loading…
Reference in New Issue