You can refer to Tez-UI which makes use of these APIs extensively. https://tez.apache.org/tez-ui.html provides details on setting this up.
AppID: http://atsmachine:8088/ws/v1/cluster/apps/application_1466689310983_0024 Tez DAG: http://atsmachine:8188/ws/v1/timeline/TEZ_DAG_ID?limit=10 http://atsmachine:8188/ws/v1/timeline/TEZ_DAG_ID/dag_1466689310983_0021_409 This should have the counters in the otherInfo --> counters --> counterGroups Tez vertex: http://atsmachine:8188/ws/v1/timeline/TEZ_VERTEX_ID?limit=10&primaryFilter=TEZ_DAG_ID:dag_1466689310983_0023_408 Tez task: http://atsmachine:8188/ws/v1/timeline/TEZ_TASK_ID?limit=1000&primaryFilter=TEZ_DAG_ID:dag_1466689310983_0023_408 Tez task attempt: http://atsmachine:8188/ws/v1/timeline/TEZ_TASK_ATTEMPT_ID?limit=1000&primaryFilter=TEZ_DAG_ID:dag_1466689310983_0023_408 ~Rajesh.B On Mon, Jun 27, 2016 at 3:50 AM, Muhammad Haris < [email protected]> wrote: > Hi, > I have implemented an application that runs Hive jobs and pulls its job > counters using Job History server REST API, Job History server REST API > that i am using is: > http://<history server http > address:port>/ws/v1/history/mapreduce/jobs/{jobid}/counters > > I have been looking for similar REST API to get job counters for Hive on > Tez jobs, i understand Tez jobs history is pushed into YARN timeline server > but i failed to find any API in YARN timeline server through which i can > pull the job counters. > > Any help/suggestions will be highly appreciated > Regards > Haris Akhtar > >
