Package org.apache.hadoop.yarn.server.resourcemanager.metrics
@Private
@Unstable
package 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.
-
ClassDescriptionAbstract implementation of SystemMetricsPublisher which is then extended by metrics publisher implementations depending on timeline service version.Dispatches ATS related events using multiple threads.EventType which is used while publishing the events.TimelinePublishEvent's hash code should be based on application's id this will ensure all the events related to a particular app goes to particular thread of MultiThreaded dispatcher.A metrics publisher that can publish for a collection of publishers.This class does nothing when any of the methods are invoked on SystemMetricsPublisher.Interface used to publish app/container events to timelineservice.This class is responsible for posting application, appattempt & Container lifecycle related events to timeline service v1.This class is responsible for posting application, appattempt & Container lifecycle related events to timeline service v2.