Build Update for apache/druid
-------------------------------------

Build: #37600
Status: Fixed

Duration: 7 mins and 15 secs
Commit: 5772dfd (master)
Author: Tejaswini Bandlamudi
Message: Peons should not report SysMonitor stats since MiddleManager reports 
them. (#12802)

Sysmonitor stats (mem, fs, disk, net, cpu, swap, sys, tcp) are reported by all 
Druid processes, including Peons that are ephemeral in nature. Since Peons 
always run on the same host as the MiddleManager that spawned them and is 
unlikely to change, the SyMonitor metrics emitted by Peon are merely 
duplicates. This is often not a problem except when machines are super-beefy. 
Imagine a 64-core machine and 32 workers running on this machine. now you will 
have each Peon reporting metrics for each core. that's an increase of (32 * 
64)x in the number of metrics. This leads to a metric explosion.

This PR updates MetricsModule to check node role running while registering 
SysMonitor and not to load any existing SysMonitor$Stats.

View the changeset: 
https://github.com/apache/druid/compare/6394ecfd210d34c0e80bc59e7e09c0023edd0eca...5772dfd1552ab18276a7f8de9335e3a1ef489733

View the full build log and details: 
https://app.travis-ci.com/github/apache/druid/builds/253570732?utm_medium=notification&utm_source=email


--

You can unsubscribe from build emails from the apache/druid repository going to 
https://app.travis-ci.com/account/preferences/unsubscribe?repository=16806911&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at 
https://app.travis-ci.com/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml 
file. See https://docs.travis-ci.com/user/notifications.

Reply via email to