Excuse the blatant plug, but my startup http://geckoboard.com might be a reasonable fit for the visualise side of your requirement. We pull data from a bunch of different sources (e.g. Google Analytics, Chartbeat, Zendesk, Freshbooks etc out of the box, but we also allow custom data uploads) and display them on a status board. You can use a script on your own server or a YQL query to create the file for custom data a…
Is it possible to view stats in the past?
However, we don't store data (besides temporarily caching it) so if you want to view history it has to be present in the existing feed.