8
TIMELINE SERVICE NEXT GEN (YARN-2928)

Timeline Service Next Gen (YARN-2928): YARN BOF @ Hadoop Summit 2015

Embed Size (px)

Citation preview

Page 1: Timeline Service Next Gen (YARN-2928): YARN BOF @ Hadoop Summit 2015

T I M E L I N E S E R V I C E N E X T G E N ( YA R N - 2 9 2 8 )

Page 2: Timeline Service Next Gen (YARN-2928): YARN BOF @ Hadoop Summit 2015

WHY NEXT GEN?

Scalability Single global instance of writer/reader v.1 uses a local-disk-based LevelDB storage instance

Usability Handle flows as first-class concept and model aggregation Elevate configuration and metrics to first-class members

Existing external tooling: hRaven, Finch, Dr. Elephant, etc.

Page 3: Timeline Service Next Gen (YARN-2928): YARN BOF @ Hadoop Summit 2015

KEY DESIGN POINTS

Distributed writer architecture Scalable storage backend (HBase) Reimagined object model API with flows built into it Separated reader instances Aggregation

Page 4: Timeline Service Next Gen (YARN-2928): YARN BOF @ Hadoop Summit 2015

DISTRIBUTED WRITERS & READERS

!melinereader

!melinereader

Storage

!melinereader

AM !melinewriter

NM

!meline reader pool

app metrics/events

container events/metrics

RM!meline writer

app/container events

user queries

Page 5: Timeline Service Next Gen (YARN-2928): YARN BOF @ Hadoop Summit 2015

STATUS

[DONE] timeline writers (per-app and per-node) as aux service [DONE] RM companion writer [DONE] first iteration of the object model API [DONE] file-based test writer [DONE] NM writing container events [DONE] RM writing app/container entities [DONE] AMs writing framework-specific events and metrics [DONE] first versions of Phoenix and HBase writer impls [DONE] performance benchmarking evaluation of writers

Page 6: Timeline Service Next Gen (YARN-2928): YARN BOF @ Hadoop Summit 2015

STATUS

[WIP] timeline readers [WIP] aggregation UI enhancements Stand-alone timeline writer (per-node and per-app) Finalize implementation of supported queries Security Migration/compatibility story …

Page 7: Timeline Service Next Gen (YARN-2928): YARN BOF @ Hadoop Summit 2015

TEAM

This is a true community collaboration! Sangjin, Vrushali and Joep (Twitter) Zhijie, Li, Junping and Vinod (Hortonworks) Naga and Varun (Huawei) Robert and Karthik (Cloudera) Input from LinkedIn, Yahoo! and Altiscale

Page 8: Timeline Service Next Gen (YARN-2928): YARN BOF @ Hadoop Summit 2015

QUESTIONS?