[
https://issues.apache.org/jira/browse/YARN-9366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16802875#comment-16802875
]
Abhishek Modi commented on YARN-9366:
-------------------------------------
Thanks for the patch [~prabham].
In YarnException, you are passing all the timeline entities that were not
published. ToString function of TimelineEntities uses toString function of
TimelineEntity, but that's not overridden. You need to use
dumptimelineRecordsToJson to convert timelineEntity in readable format.
I also think, you should log these entities in debug logs only.
> Make logs in TimelineClient implementation specific to application
> -------------------------------------------------------------------
>
> Key: YARN-9366
> URL: https://issues.apache.org/jira/browse/YARN-9366
> Project: Hadoop YARN
> Issue Type: Improvement
> Components: ATSv2
> Reporter: Prabha Manepalli
> Assignee: Prabha Manepalli
> Priority: Minor
> Attachments: YARN-9366.v1.patch
>
>
> For every container launched on a NM node, a timeline client is created to
> publish entities to the corresponding application's timeline collector. And
> there would be multiple timeline clients running at the same time. Current
> implementation of timeline client logs are insufficient to isolate publishing
> problems related to one application. Hence, creating this Jira to improvise
> the logs in TimelineV2ClientImpl.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]