[
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)