Hmm, something currently doesn't quite work here.

A URL of the form (some sensitive stuff censored with XXXXXXXXXXXXXX):

`http://graphite.int.s-cloud.net/render?width=563&from=-1hours&until=now&height=400&target=alias(sumSeries(stats.XXXXXXXXXXXXXX%2C%20stats.XXXXXXXXXXXXXX)%2C%20%22Total%22)&target=alias(stats.XXXXXXXXXXXXXX%2C%20%22XXXXXXXXXXXXXX%22)&title=comments&uniq=0.9631443209946156`

gets translated into:

`http://graphite.int.s-cloud.net/render?width=563&from=-1hours&until=now&height=422.25&target=alias&title=comments&uniq=0`

But yeah, using as many existing native facilities for parsing as possible is the right way to go in general.