Time based scaling

An alarm watches a `metric` over a specified time period or a configured time-slot,