public void collect(BaseReportingKey baseReportingKey, long ts, double val) {
aggregate(minute, new AggregationKey(baseReportingKey, ts / MINUTE), val);
aggregate(hourly, new AggregationKey(baseReportingKey, ts / HOUR), val);
aggregate(daily, new AggregationKey(baseReportingKey, ts / DAY), val);
}