[ 
https://issues.apache.org/jira/browse/HADOOP-7630?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13107541#comment-13107541
 ] 

Eric Yang commented on HADOOP-7630:
-----------------------------------

Luke, It used to be 5 seconds blurb rate (Simon Plugin) and 60 seconds 
reporting rate (Simon Aggregator).  Simon Aggregator calculates the wavelet 
transformation of the output samples.  Unfortunately, Simon plugin udp datagram 
does not scale well for having large emission sources.  Instead of losing blurb 
(udp datagram), I changed the blurb rate to 60 seconds around August 2008 on Y! 
clusters.  The Simon plugin is only doing add and average of samples, it does 
not have discrete wavelet transformation algorithm built-in.  Consequently, It 
is better to have the publish/subscribe rate to be the same as the blurb 
emission rate so the result is more accurate.  More averaging computed at the 
MetricsSource, the less precision is retained at the source.  

Are you concerning that the metrics might overflow if the publish rate is at 60 
seconds?  In 2008, I had also audited all metrics are using double to prevent 
overflow in short fraction of time.  There are few metrics added, but the new 
metrics do not look like they would overflow neither.  As a side benefit, by 
reducing the period, it is less amount of cycle spend in metrics monitoring, 
which makes the system more efficient.

> hadoop-metrics2.properties should have a property *.period set to a default 
> value foe metrics
> ---------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-7630
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7630
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: conf
>            Reporter: Arpit Gupta
>            Assignee: Eric Yang
>             Fix For: 0.20.205.0, 0.23.0
>
>         Attachments: HADOOP-7630-trunk.patch, HADOOP-7630.patch
>
>
> currently the hadoop-metrics2.properties file does not have a value set for 
> *.period
> This property is useful for metrics to determine when the property will 
> refresh. We should set it to default of 60

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to