| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.resourcemanager | |
| org.apache.hadoop.yarn.server.resourcemanager.metrics | Package org.apache.hadoop.yarn.server.resourcemanager.metrics contains
 classes related to publishing app/container events to ATS. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected SystemMetricsPublisher | ResourceManager. createSystemMetricsPublisher() | 
| SystemMetricsPublisher | RMContextImpl. getSystemMetricsPublisher() | 
| SystemMetricsPublisher | RMContext. getSystemMetricsPublisher() | 
| SystemMetricsPublisher | RMServiceContext. getSystemMetricsPublisher() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RMContextImpl. setSystemMetricsPublisher(SystemMetricsPublisher metricsPublisher) | 
| void | RMContext. setSystemMetricsPublisher(SystemMetricsPublisher systemMetricsPublisher) | 
| void | RMServiceContext. setSystemMetricsPublisher(SystemMetricsPublisher metricsPublisher) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractSystemMetricsPublisherAbstract implementation of SystemMetricsPublisher which is then extended by
 metrics publisher implementations depending on timeline service version. | 
| class  | CombinedSystemMetricsPublisherA metrics publisher that can publish for a collection of publishers. | 
| class  | NoOpSystemMetricPublisherThis class does nothing when any of the methods are invoked on
 SystemMetricsPublisher. | 
| class  | TimelineServiceV1PublisherThis class is responsible for posting application, appattempt & Container
 lifecycle related events to timeline service v1. | 
| class  | TimelineServiceV2PublisherThis class is responsible for posting application, appattempt & Container
 lifecycle related events to timeline service v2. | 
| Constructor and Description | 
|---|
| CombinedSystemMetricsPublisher(Collection<SystemMetricsPublisher> publishers) | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.