simulation.setCollectionInterval(getLong(root.get("collectionInterval"), 20L));
simulation.setAggregationInterval(getLong(root.get("aggregationInterval"), 2500L));
simulation.setMetricsServerConfiguration(createSecondsConfiguration());
simulation.setMetricsReportInterval(getInt(root.get("metricsReportInterval"), 30));
simulation.setSimulationRate(1440);
dateTimeService = new SecondsDateTimeService();
break;
case MINUTES:
simulation.setCollectionInterval(getLong(root.get("collectionInterval"), 1250L));
simulation.setAggregationInterval(getLong(root.get("aggregationInterval"), 150000L));
simulation.setMetricsServerConfiguration(createMinutesConfiguration());