Feature/zen 12741 2 v5.0.0b2

demo screenshot: http://picpaste.com/mysql_with_internal_metrics-FiTA4tA9.png
In this case, I don't think collection will last more than a coupld of ms. time.After is a oneshot function. If someone extends the loop to include some other event, that event will reset the time.After and you won't get a monotonic sampling. As the code is now, either would work.