| 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 |
RMServiceContext.getSystemMetricsPublisher() |
SystemMetricsPublisher |
RMContextImpl.getSystemMetricsPublisher() |
SystemMetricsPublisher |
RMContext.getSystemMetricsPublisher() |
| Modifier and Type | Method and Description |
|---|---|
void |
RMServiceContext.setSystemMetricsPublisher(SystemMetricsPublisher metricsPublisher) |
void |
RMContextImpl.setSystemMetricsPublisher(SystemMetricsPublisher metricsPublisher) |
void |
RMContext.setSystemMetricsPublisher(SystemMetricsPublisher systemMetricsPublisher) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSystemMetricsPublisher
Abstract implementation of SystemMetricsPublisher which is then extended by
metrics publisher implementations depending on timeline service version.
|
class |
CombinedSystemMetricsPublisher
A metrics publisher that can publish for a collection of publishers.
|
class |
NoOpSystemMetricPublisher
This class does nothing when any of the methods are invoked on
SystemMetricsPublisher.
|
class |
TimelineServiceV1Publisher
This class is responsible for posting application, appattempt & Container
lifecycle related events to timeline service v1.
|
class |
TimelineServiceV2Publisher
This class is responsible for posting application, appattempt & Container
lifecycle related events to timeline service v2.
|
| Constructor and Description |
|---|
CombinedSystemMetricsPublisher(Collection<SystemMetricsPublisher> publishers) |
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.