All Classes and Interfaces
Class
Description
Service that handles writes to the timeline service and writes them to the
backing storage for a given YARN application.
Service that handles aggregations for applications
and makes use of
AppLevelTimelineCollector class for
writes to Timeline Service.SecurityInfo implementation for CollectorNodemanager protocol.
Class on the NodeManager side that manages adding and removing collectors and
their lifecycle.
Stub based implementation for TimelineReader.
Stub based implementation for TimelineWriter.
Class to carry the offline aggregation information for storage level
implementations.
YARN timeline service v2 offline aggregation storage interface.
Metrics class for TimelineCollectorWebService
running on each NM.
The top-level server for the per-node timeline collector manager.
This interface is for creating Timeline Schema.
specifies the tracks along which an entity
info is to be aggregated on.
Service that handles writes to the timeline service and writes them to the
backing storage.
Encapsulates context information required by collector during a put.
Class that manages adding and removing collectors and their lifecycle.
The main per-node REST end point for timeline service writes.
Gives information about timeline collector.
Filter class which represents filter to be applied based on key-value pair
and the relation between them represented by different relational operators.
Comparison Operators.
Encapsulates timeline context information.
Encapsulates information regarding which data to retrieve for each entity
while querying.
Data to retrieve contains the following :
confsToRetrieve - Used for deciding which configs to return in response.
Data to retrieve contains the following :
confsToRetrieve - Used for deciding which configs to return in response.
Encapsulates information regarding the filters to apply while querying.
A builder class to build an instance of TimelineEntityFilters.
Filter class which represents filter to be applied based on existence of a
value.
Abstract base class extended to implement timeline filters.
Lists the different filter types.
Implementation of
TimelineFilter that represents an ordered list of
timeline filters which will then be evaluated with a specified boolean
operator TimelineFilterList.Operator.AND or TimelineFilterList.Operator.OR.Specifies how filters in the filter list will be evaluated.
Filter class which represents filter to be applied based on key-value pair
being equal or not to the values in back-end store.
Filter class which represents filter to be applied based on multiple values
for a key and these values being equal or not equal to values in back-end
store.
Used for parsing metrics or configs to retrieve.
Filter class which represents filter to be applied based on prefixes.
ATSv2 reader interface.
Possible fields to retrieve for
TimelineReader.getEntities(org.apache.hadoop.yarn.server.timelineservice.reader.TimelineReaderContext, org.apache.hadoop.yarn.server.timelineservice.reader.TimelineEntityFilters, org.apache.hadoop.yarn.server.timelineservice.reader.TimelineDataToRetrieve) and
TimelineReader.getEntity(org.apache.hadoop.yarn.server.timelineservice.reader.TimelineReaderContext, org.apache.hadoop.yarn.server.timelineservice.reader.TimelineDataToRetrieve).Filter initializer to initialize
AuthenticationFilter
for ATSv2 timeline reader server with timeline service specific
configurations.Encapsulates fields necessary to make a query in timeline reader.
This class wraps over the timeline reader store implementation.
Metrics class for TimelineReader.
Main class for Timeline Reader.
Set of utility methods to be used across timeline reader.
REST end point for Timeline Reader.
Set of utility methods to be used by timeline reader web services.
Filter to check if a particular user is allowed to read ATSv2 data.
Filter initializer to initialize
TimelineReaderWhitelistAuthorizationFilter for ATSv2 timeline reader
with timeline service specific configurations.This creates the timeline schema for storing application timeline
information.
This abstract class is for monitoring Health of Timeline Storage.
Different Storages supported by ATSV2.
A bunch of utility functions used across TimelineReader and TimelineWriter.
The service wrapper of
TimelineV2DelegationTokenSecretManagerService.TimelineV2DelegationTokenSecretManager.Delegation token secret manager for ATSv2.
This interface is for storing application timeline information.