Suggestion: Do you really need 360 days worth of hourly data? I'd use the Admin Console and configure the data_engine probe to roll up the hourly data to daily after say X # of days. Your holding onto too much hourly. Just FYI I have mine set to:
14 days of RAW
up to 75 days of hourly then
up to 490 days of daily
0 - 14 days is RAW, 15 to 75 days is hourly data, 76 to 490 is daily.
This shrunk our DB size from 1TB to ~250-300GB now.
Also what medium is your DB running on? Hopefully SSD's otherwise your I/O from the DB inserts is not doing to handle that much data traffic.