[APP] time picker when viewing time series data

As a user I find myself wanting to look at a visualization of time series data for a given metric over a defined period of time.

For example I would like to choose from

Last 3 hrs
Last 5 hrs
Last 24 hrs
Last 2 days
Last 7 days
Last 14 days
Last 30 days
Custom date & time

It would also be very cool to have the option of seeing the line chart data as a table with time stamp and metric value. I think this could open up a lot of possibility for research, data cleanup and even annotation capabilities.