However.. a great example of why its not practical for reporting past 1 hour.
we have a box.. cpu spikes every 10 minutes to 100% for 2 minutes then goes back down to <5%.
with a 1 hour view things are pretty much spot on:
Latest: 1.3%
Average: 9.2%
Max: 100%
However, lets look at the whole day.
Latest: 1.3%
Average: 5.11%
Max: 33%

Even going back 2 hours, and anything past 1 hour gets totally flattened! So its shaving off all my spikes, which are very important to know! is there any way to have this not happen? Im using a tool called Zabbix on this VM and I can stretch this out to 1 year and I still see the Maximum at 100%.
Even setting the custom time to 1 hour interval, 2 hours back, things are flattened. I understand the need to consolidate counters, but averaging them can really take the visibility away from those of us looking at getting real min/max/average trend data greater than 1 hour.