[ https://issues.apache.org/jira/browse/SAMZA-951?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15299227#comment-15299227 ]
Yi Pan (Data Infrastructure) commented on SAMZA-951: ---------------------------------------------------- Merged and submitted. Thanks! > Improve event loop timing metrics > --------------------------------- > > Key: SAMZA-951 > URL: https://issues.apache.org/jira/browse/SAMZA-951 > Project: Samza > Issue Type: Improvement > Components: metrics > Affects Versions: 0.10.1 > Reporter: Jake Maes > Assignee: Jake Maes > Priority: Minor > Fix For: 0.10.1 > > Attachments: SAMZA-951_1.patch, SAMZA-951_2.patch, SAMZA-951_3.patch > > > SAMZA-401 added the event-loop-utilization metric to measure the % active > time in the event loop. However, the value for the event-loop-utilization (at > least since samza 10) is almost always ~= 1.0, even for over-provisioned > jobs, which is not very useful. > The way it is currently measured, the active time includes choose-ns which > includes time spent in poll() waiting for new messages. This waiting should > be considered idle time. > The goals of this ticket are to: > 1. Exclude the choose time from the active time to fix the > event-loop-utilization metric. > 2. Add deserialization-ns and poll-ns metrics to help users understand where > the time is being spent in the chooser. -- This message was sent by Atlassian JIRA (v6.3.4#6332)