On App Engine, we have to use the context http client they offer in order to make external requests (https://developers.google.com/appengine/docs/go/urlfetch/), so if I can pass an *http.Client in rather than just a transport to NewReporter, that solves the problem.