Cleaned up BUILD
API: gracefully handle records with no metrics, skip processing for monitors with longer intervals (e.g. past_1hour for hosts that run only once an hour)