Allow consumers to specify the sample interval.

Heroku samples every 30s, this seems like a more reasonable default to me, eh?