Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:58.048 [main] DEBUG [StandardPredictionSubsystem:configure:133] - applying configuration ...
13:19:58.049 [main] DEBUG [PredictorRegistry:addPredictor:204] - adding predictor: {"id":"p1","type":"com.elastisys.autoscaler.core.prediction.impl.standard.stubs.AbsentComputeUnitPredictor","state":"STARTED","metricStream":"cpu.user.rate","parameters":{}}
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:58.063 [main] DEBUG [PredictorRegistry:start:166] - starting predictor p1
13:19:58.064 [main] INFO  [AbstractPredictor:start:157] - AbsentComputeUnitPredictor started.
13:19:58.064 [main] INFO  [StandardPredictionSubsystem:start:157] - StandardPredictionSubsystem started.
13:19:58.065 [main] DEBUG [StandardPredictionSubsystem:startPredictions:274] - Launching predictor p1
13:19:58.066 [pool-13-thread-1] DEBUG [AbstractPredictor:predict:204] - p1 asked to predict for time 2015-10-13T12:00:00.000Z for machine pool of size Optional[{"timestamp":"2015-10-13T12:00:00.000Z","desiredSize":1,"allocated":1,"active":1}]
13:19:58.068 [main] DEBUG [StandardPredictionSubsystem:logPredictionResults:315] - prediction results: [p1: Optional.empty]
13:19:58.068 [main] DEBUG [StandardPredictionSubsystem:map:336] - prediction (CU): Optional.empty
13:19:58.070 [main] DEBUG [StandardPredictionSubsystem:predict:229] - Aggregate prediction (CU): Optional.empty
13:19:58.070 [main] DEBUG [StandardPredictionSubsystem:predict:240] - Policy-bounded prediction (CU): Optional.empty
13:19:58.071 [main] INFO  [StandardPredictionSubsystem:limit:390] - prediction absent, applying capacity limit to current desired pool size: 1
13:19:58.090 [main] DEBUG [StandardPredictionSubsystem:predict:242] - Limit-bounded prediction (CU): Optional[2]
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:58.123 [main] DEBUG [StandardPredictionSubsystem:configure:133] - applying configuration ...
13:19:58.124 [main] DEBUG [PredictorRegistry:addPredictor:204] - adding predictor: {"id":"p1","type":"com.elastisys.autoscaler.core.prediction.impl.standard.stubs.FailingPredictor","state":"STARTED","metricStream":"cpu.user.rate","parameters":{"constant.prediction":5}}
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:58.136 [main] DEBUG [PredictorRegistry:start:166] - starting predictor p1
13:19:58.137 [main] INFO  [AbstractPredictor:start:157] - FailingPredictor started.
13:19:58.137 [main] INFO  [StandardPredictionSubsystem:start:157] - StandardPredictionSubsystem started.
13:19:58.137 [main] DEBUG [StandardPredictionSubsystem:startPredictions:274] - Launching predictor p1
13:19:58.137 [pool-14-thread-1] DEBUG [AbstractPredictor:predict:204] - p1 asked to predict for time 2015-10-13T12:00:00.000Z for machine pool of size Optional[{"timestamp":"2015-10-13T12:00:00.000Z","desiredSize":0,"allocated":0,"active":0}]
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:58.163 [main] DEBUG [StandardPredictionSubsystem:configure:133] - applying configuration ...
13:19:58.163 [main] DEBUG [PredictorRegistry:addPredictor:204] - adding predictor: {"id":"p1","type":"com.elastisys.autoscaler.core.prediction.impl.standard.stubs.AbsentComputeUnitPredictor","state":"STARTED","metricStream":"cpu.user.rate","parameters":{}}
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:58.174 [main] DEBUG [PredictorRegistry:start:166] - starting predictor p1
13:19:58.175 [main] INFO  [AbstractPredictor:start:157] - AbsentComputeUnitPredictor started.
13:19:58.175 [main] INFO  [StandardPredictionSubsystem:start:157] - StandardPredictionSubsystem started.
13:19:58.175 [main] DEBUG [StandardPredictionSubsystem:startPredictions:274] - Launching predictor p1
13:19:58.176 [pool-15-thread-1] DEBUG [AbstractPredictor:predict:204] - p1 asked to predict for time 2015-10-13T12:00:00.000Z for machine pool of size Optional.empty
13:19:58.176 [main] DEBUG [StandardPredictionSubsystem:logPredictionResults:315] - prediction results: [p1: Optional.empty]
13:19:58.177 [main] DEBUG [StandardPredictionSubsystem:map:336] - prediction (CU): Optional.empty
13:19:58.177 [main] DEBUG [StandardPredictionSubsystem:predict:229] - Aggregate prediction (CU): Optional.empty
13:19:58.177 [main] WARN  [StandardPredictionSubsystem:predict:234] - no prediction was produced and pool size is unknown. pool size prediction set to absent.
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:58.210 [main] DEBUG [StandardPredictionSubsystem:configure:133] - applying configuration ...
13:19:58.210 [main] DEBUG [PredictorRegistry:addPredictor:204] - adding predictor: {"id":"p1","type":"com.elastisys.autoscaler.core.prediction.impl.standard.stubs.ConstantComputeUnitPredictor","state":"STARTED","metricStream":"cpu.user.rate","parameters":{"constant.prediction":5}}
13:19:58.212 [main] DEBUG [PredictorRegistry:addPredictor:204] - adding predictor: {"id":"p2","type":"com.elastisys.autoscaler.core.prediction.impl.standard.stubs.ConstantCapacityPredictor","state":"STARTED","metricStream":"cpu.user.rate","parameters":{"constant.prediction":600}}
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:58.223 [main] DEBUG [PredictorRegistry:start:166] - starting predictor p1
13:19:58.223 [main] INFO  [AbstractPredictor:start:157] - ConstantComputeUnitPredictor started.
13:19:58.223 [main] DEBUG [PredictorRegistry:start:166] - starting predictor p2
13:19:58.223 [main] INFO  [AbstractPredictor:start:157] - ConstantCapacityPredictor started.
13:19:58.224 [main] INFO  [StandardPredictionSubsystem:start:157] - StandardPredictionSubsystem started.
13:19:58.224 [main] DEBUG [StandardPredictionSubsystem:startPredictions:274] - Launching predictor p1
13:19:58.224 [main] DEBUG [StandardPredictionSubsystem:startPredictions:274] - Launching predictor p2
13:19:58.225 [pool-16-thread-1] DEBUG [AbstractPredictor:predict:204] - p1 asked to predict for time 2015-10-13T12:00:00.000Z for machine pool of size Optional[{"timestamp":"2015-10-13T12:00:00.000Z","desiredSize":0,"allocated":0,"active":0}]
13:19:58.226 [pool-16-thread-1] DEBUG [ConstantCapacityPredictor:doPrediction:60] - predicting that value will be 5 for metric 'cpu.user.rate' at time 2015-10-13T12:00:00.000Z
13:19:58.227 [pool-16-thread-1] DEBUG [AbstractPredictor:predict:204] - p2 asked to predict for time 2015-10-13T12:00:00.000Z for machine pool of size Optional[{"timestamp":"2015-10-13T12:00:00.000Z","desiredSize":0,"allocated":0,"active":0}]
13:19:58.228 [pool-16-thread-1] DEBUG [ConstantCapacityPredictor:doPrediction:60] - predicting that value will be 600 for metric 'cpu.user.rate' at time 2015-10-13T12:00:00.000Z
13:19:58.230 [main] DEBUG [StandardPredictionSubsystem:logPredictionResults:315] - prediction results: [p1: Optional[{
  "value": 5.0,
  "unit": "COMPUTE",
  "metric": "cpu.user.rate",
  "timestamp": "2015-10-13T12:00:00.000Z"
}],p2: Optional[{
  "value": 600.0,
  "unit": "METRIC",
  "metric": "cpu.user.rate",
  "timestamp": "2015-10-13T12:00:00.000Z"
}]]
13:19:58.231 [main] DEBUG [StandardPredictionSubsystem:map:336] - prediction (CU): Optional[{
  "value": 5.0,
  "unit": "COMPUTE",
  "metric": "cpu.user.rate",
  "timestamp": "2015-10-13T12:00:00.000Z"
}]
13:19:58.232 [main] DEBUG [StandardPredictionSubsystem:map:336] - prediction (CU): Optional[{
  "value": 6.0,
  "unit": "COMPUTE",
  "metric": "cpu.user.rate",
  "timestamp": "2015-10-13T12:00:00.000Z"
}]
Warning: Nashorn engine is planned to be removed from a future JDK release
13:19:58.240 [main] DEBUG [Aggregator:aggregate:150] - executing aggregator init script:
var p1 = {"predictor":"p1","prediction":5.0};
var p2 = {"predictor":"p2","prediction":6.0};
var input = {"timestamp":"2015-10-13T12:00:00.000Z","predictions":[{"predictor":"p1","prediction":5.0},{"predictor":"p2","prediction":6.0}]};

13:19:58.301 [main] DEBUG [Aggregator:aggregate:152] - executing aggregator script:
Math.max.apply(Math, input.predictions.map( function(p){return p.prediction;} ))
13:19:58.382 [main] DEBUG [StandardPredictionSubsystem:predict:229] - Aggregate prediction (CU): Optional[6.0]
13:19:58.382 [main] DEBUG [StandardPredictionSubsystem:predict:240] - Policy-bounded prediction (CU): Optional[6.0]
13:19:58.384 [main] DEBUG [StandardPredictionSubsystem:predict:242] - Limit-bounded prediction (CU): Optional[4]
