13:20:00.165 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.167 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.168 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.169 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.172 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.173 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.174 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.175 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.175 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.176 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.177 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.177 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.178 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.178 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.179 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.180 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.180 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.181 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.182 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.182 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.184 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.185 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.186 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.187 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.204 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[autoscaler1] and uuid 847b105b-235b-437b-b247-a69d2aa9227d from:
blueprint: {
  "id": "autoscaler1",
  "monitoringSubsystem": "com.elastisys.autoscaler.core.monitoring.impl.standard.StandardMonitoringSubsystem",
  "alerter": "com.elastisys.autoscaler.core.alerter.impl.standard.StandardAlerter",
  "metronome": "com.elastisys.autoscaler.core.metronome.impl.standard.StandardMetronome",
  "predictionSubsystem": "com.elastisys.autoscaler.core.prediction.impl.standard.StandardPredictionSubsystem",
  "cloudPool": "com.elastisys.autoscaler.core.cloudpool.impl.StandardCloudPoolProxy"
}
add-ons: {}
13:20:00.304 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.305 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.306 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.306 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.307 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[autoscaler1] and uuid c519fe90-6b39-441f-bb50-d13d42a9c418 from:
blueprint: {
  "id": "autoscaler1",
  "monitoringSubsystem": "com.elastisys.autoscaler.core.monitoring.impl.standard.StandardMonitoringSubsystem",
  "alerter": "com.elastisys.autoscaler.core.alerter.impl.standard.StandardAlerter",
  "metronome": "com.elastisys.autoscaler.core.metronome.impl.standard.StandardMetronome",
  "predictionSubsystem": "com.elastisys.autoscaler.core.prediction.impl.standard.StandardPredictionSubsystem",
  "cloudPool": "com.elastisys.autoscaler.core.cloudpool.impl.StandardCloudPoolProxy"
}
add-ons: {}
13:20:00.329 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.330 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.331 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.331 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.333 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[autoscaler1] and uuid b674d603-be5e-457e-a92a-f6544a301015 from:
blueprint: {
  "id": "autoscaler1",
  "monitoringSubsystem": "com.elastisys.autoscaler.core.monitoring.impl.standard.StandardMonitoringSubsystem",
  "alerter": "com.elastisys.autoscaler.core.alerter.impl.standard.StandardAlerter",
  "metronome": "com.elastisys.autoscaler.core.metronome.impl.standard.StandardMetronome",
  "predictionSubsystem": "com.elastisys.autoscaler.core.prediction.impl.standard.StandardPredictionSubsystem",
  "cloudPool": "com.elastisys.autoscaler.core.cloudpool.impl.StandardCloudPoolProxy"
}
add-ons: {}
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
13:20:00.427 [main] DEBUG [AutoScaler:ensureApplicableOrFail:274] - creating a copy autoscaler to validate config ...
13:20:00.451 [main] DEBUG [AutoScaler:ensureApplicableOrFail:276] - trying out configuration on copy autoscaler ...
Warning: Nashorn engine is planned to be removed from a future JDK release
13:20:00.472 [main] DEBUG [AutoScaler:ensureApplicableOrFail:278] - configuration successfully applied to copy autoscaler.
13:20:00.472 [main] INFO  [AutoScaler:applyConfig:226] - applying configuration ...
13:20:00.482 [main] DEBUG [StandardAlerter:apply:127] - applying configuration ...
13:20:00.484 [main] DEBUG [StandardPredictionSubsystem:configure:133] - applying configuration ...
13:20:00.485 [main] DEBUG [PredictorRegistry:addPredictor:204] - adding predictor: {"id":"p1","type":"com.elastisys.autoscaler.core.prediction.impl.standard.stubs.PredictorStub","state":"STARTED","metricStream":"http.total.accesses.rate.stream","parameters":{"metric.type":"delta","load.approximation.window.length":60,"trend.approximation.window.lookback":15,"consecutive.downtrend.overprovisioning.windows.before.scaledown":3,"proactive.warmup.windows":15}}
13:20:00.486 [main] DEBUG [PredictorRegistry:addPredictor:204] - adding predictor: {"id":"p2","type":"com.elastisys.autoscaler.core.prediction.impl.standard.stubs.PredictorStub","state":"STARTED","metricStream":"cpu.user.percent.stream","parameters":{"safety.margin":20.0,"aggregator":"average","window":300,"threshold":80,"scaleup.percent":10}}
Warning: Nashorn engine is planned to be removed from a future JDK release
13:20:00.494 [main] INFO  [AutoScaler:start:310] - starting autoscaler autoscaler1 ...
13:20:00.496 [main] INFO  [MetricStreamDriver:start:97] - MetricStreamDriver started.
13:20:00.497 [main] DEBUG [NoOpSystemHistorian:start:34] - NoOpSystemHistorian started.
13:20:00.498 [main] INFO  [MetricStreamMonitor:start:97] - MetricStreamMonitor started
13:20:00.498 [main] INFO  [StandardMonitoringSubsystem:start:269] - StandardMonitoringSubsystem started.
13:20:00.500 [main] DEBUG [MultiplexingAlerter:registerAlerters:124] - alerters set up with duplicate suppression: {"time":15,"unit":"minutes"}
13:20:00.501 [main] DEBUG [MultiplexingAlerter:registerAlerters:129] - adding 1 SMTP alerter(s)
13:20:00.502 [main] DEBUG [MultiplexingAlerter:registerAlerters:136] - adding 0 HTTP alerter(s)
13:20:00.502 [main] INFO  [StandardAlerter:start:160] - StandardAlerter started.
13:20:00.503 [main] INFO  [StandardMetronome:start:108] - StandardMetronome started.
13:20:00.504 [main] DEBUG [PredictorRegistry:start:166] - starting predictor p1
13:20:00.504 [main] INFO  [AbstractPredictor:start:157] - PredictorStub started.
13:20:00.504 [main] DEBUG [PredictorRegistry:start:166] - starting predictor p2
13:20:00.504 [main] INFO  [AbstractPredictor:start:157] - PredictorStub started.
13:20:00.504 [main] INFO  [StandardPredictionSubsystem:start:157] - StandardPredictionSubsystem started.
13:20:00.505 [main] INFO  [StandardCloudPoolProxy:start:110] - StandardCloudPoolProxy started.
13:20:00.505 [main] INFO  [AutoScalerFactory:deleteAutoScaler:401] - Deleting auto-scaler instance autoscaler1
13:20:00.505 [main] INFO  [AutoScaler:stop:327] - stopping autoscaler autoscaler1 ...
13:20:00.505 [main] INFO  [StandardCloudPoolProxy:stop:119] - StandardCloudPoolProxy stopped.
13:20:00.506 [main] DEBUG [PredictorRegistry:stop:182] - stopping predictor p1
13:20:00.506 [main] INFO  [AbstractPredictor:stop:168] - PredictorStub stopped.
13:20:00.506 [main] DEBUG [PredictorRegistry:stop:182] - stopping predictor p2
13:20:00.506 [main] INFO  [AbstractPredictor:stop:168] - PredictorStub stopped.
13:20:00.506 [main] INFO  [StandardPredictionSubsystem:stop:168] - StandardPredictionSubsystem stopped.
13:20:00.507 [main] INFO  [StandardMetronome:stop:129] - StandardMetronome stopped.
13:20:00.507 [main] INFO  [StandardAlerter:stop:176] - StandardAlerter stopped.
13:20:00.508 [main] INFO  [MetricStreamMonitor:stop:112] - MetricStreamMonitor stopped
13:20:00.508 [main] DEBUG [NoOpSystemHistorian:stop:40] - NoOpSystemHistorian stopped.
13:20:00.508 [main] INFO  [MetricStreamDriver:stop:118] - MetricStreamDriver stopped.
13:20:00.508 [main] INFO  [StandardMonitoringSubsystem:stop:286] - StandardMonitoringSubsystem stopped.
13:20:00.513 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.514 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.515 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.515 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.516 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[autoscaler1] and uuid 96e71ddd-04e7-4dae-ab64-c6770bd2d590 from:
blueprint: {
  "id": "autoscaler1",
  "monitoringSubsystem": "com.elastisys.autoscaler.core.monitoring.impl.standard.StandardMonitoringSubsystem",
  "alerter": "com.elastisys.autoscaler.core.alerter.impl.standard.StandardAlerter",
  "metronome": "com.elastisys.autoscaler.core.metronome.impl.standard.StandardMetronome",
  "predictionSubsystem": "com.elastisys.autoscaler.core.prediction.impl.standard.StandardPredictionSubsystem",
  "cloudPool": "com.elastisys.autoscaler.core.cloudpool.impl.StandardCloudPoolProxy"
}
add-ons: {}
13:20:00.536 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.537 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.538 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.538 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.540 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[autoscaler1] and uuid 4ff12cbb-62c3-41c7-8241-cc732dee9c74 from:
blueprint: {
  "id": "autoscaler1",
  "monitoringSubsystem": "StandardMonitoringSubsystem",
  "alerter": "StandardAlerter",
  "metronome": "StandardMetronome",
  "predictionSubsystem": "StandardPredictionSubsystem",
  "cloudPool": "StandardCloudPoolProxy"
}
add-ons: {}
13:20:00.559 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.560 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.561 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.561 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.562 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[autoscaler1] and uuid 908d23dc-83ef-4f93-8434-11c74f1db218 from:
blueprint: {
  "id": "autoscaler1"
}
add-ons: {}
13:20:00.581 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.582 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.583 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.583 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.584 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[id-1] and uuid 7cc626e1-62cd-49ca-acf4-d97042924583 from:
blueprint: {
  "id": "id-1"
}
add-ons: {}
13:20:00.603 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[Id_1] and uuid 48d9c55f-a208-48e4-a239-cbfd007f4564 from:
blueprint: {
  "id": "Id_1"
}
add-ons: {}
13:20:00.622 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.622 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.623 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.623 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.624 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances",
  "addonSubsystems": {
    "extSubsystem": "com.elastisys.autoscaler.core.addon.FakeAddon"
  }
}
13:20:00.624 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances",
  "addonSubsystems": {
    "extSubsystem": "com.elastisys.autoscaler.core.addon.FakeAddon"
  }
}
13:20:00.625 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.625 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.627 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[autoscaler1] and uuid 11c3a3da-e491-4c7e-b482-082a6fde79bf from:
blueprint: {
  "id": "autoscaler1",
  "monitoringSubsystem": "com.elastisys.autoscaler.core.monitoring.impl.standard.StandardMonitoringSubsystem",
  "alerter": "com.elastisys.autoscaler.core.alerter.impl.standard.StandardAlerter",
  "metronome": "com.elastisys.autoscaler.core.metronome.impl.standard.StandardMetronome",
  "predictionSubsystem": "com.elastisys.autoscaler.core.prediction.impl.standard.StandardPredictionSubsystem",
  "cloudPool": "com.elastisys.autoscaler.core.cloudpool.impl.StandardCloudPoolProxy"
}
add-ons: {
  "extSubsystem": "com.elastisys.autoscaler.core.addon.FakeAddon"
}
13:20:00.654 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.655 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.656 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.656 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.657 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[autoscaler1] and uuid 58403b2c-cb1b-415c-a332-190df98caee3 from:
blueprint: {
  "id": "autoscaler1",
  "monitoringSubsystem": "com.elastisys.autoscaler.core.monitoring.impl.standard.StandardMonitoringSubsystem",
  "alerter": "com.elastisys.autoscaler.core.alerter.impl.standard.StandardAlerter",
  "metronome": "com.elastisys.autoscaler.core.metronome.impl.standard.StandardMetronome",
  "predictionSubsystem": "com.elastisys.autoscaler.core.prediction.impl.standard.StandardPredictionSubsystem",
  "cloudPool": "com.elastisys.autoscaler.core.cloudpool.impl.StandardCloudPoolProxy"
}
add-ons: {}
13:20:00.678 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.679 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.680 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.680 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.681 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.682 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.683 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.683 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.684 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[autoscaler1] and uuid 67c5a1e2-0a8a-4962-987f-a44f93a1f69a from:
blueprint: {
  "id": "autoscaler1",
  "monitoringSubsystem": "com.elastisys.autoscaler.core.monitoring.impl.standard.StandardMonitoringSubsystem",
  "alerter": "com.elastisys.autoscaler.core.alerter.impl.standard.StandardAlerter",
  "metronome": "com.elastisys.autoscaler.core.metronome.impl.standard.StandardMetronome",
  "predictionSubsystem": "com.elastisys.autoscaler.core.prediction.impl.standard.StandardPredictionSubsystem",
  "cloudPool": "com.elastisys.autoscaler.core.cloudpool.impl.StandardCloudPoolProxy"
}
add-ons: {}
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
13:20:00.732 [main] DEBUG [AutoScaler:ensureApplicableOrFail:274] - creating a copy autoscaler to validate config ...
13:20:00.751 [main] DEBUG [AutoScaler:ensureApplicableOrFail:276] - trying out configuration on copy autoscaler ...
Warning: Nashorn engine is planned to be removed from a future JDK release
13:20:00.772 [main] DEBUG [AutoScaler:ensureApplicableOrFail:278] - configuration successfully applied to copy autoscaler.
13:20:00.772 [main] INFO  [AutoScaler:applyConfig:226] - applying configuration ...
13:20:00.782 [main] DEBUG [StandardAlerter:apply:127] - applying configuration ...
13:20:00.784 [main] DEBUG [StandardPredictionSubsystem:configure:133] - applying configuration ...
13:20:00.785 [main] DEBUG [PredictorRegistry:addPredictor:204] - adding predictor: {"id":"p1","type":"com.elastisys.autoscaler.core.prediction.impl.standard.stubs.PredictorStub","state":"STARTED","metricStream":"http.total.accesses.rate.stream","parameters":{"metric.type":"delta","load.approximation.window.length":60,"trend.approximation.window.lookback":15,"consecutive.downtrend.overprovisioning.windows.before.scaledown":3,"proactive.warmup.windows":15}}
13:20:00.785 [main] DEBUG [PredictorRegistry:addPredictor:204] - adding predictor: {"id":"p2","type":"com.elastisys.autoscaler.core.prediction.impl.standard.stubs.PredictorStub","state":"STARTED","metricStream":"cpu.user.percent.stream","parameters":{"safety.margin":20.0,"aggregator":"average","window":300,"threshold":80,"scaleup.percent":10}}
Warning: Nashorn engine is planned to be removed from a future JDK release
13:20:00.792 [main] INFO  [AutoScaler:start:310] - starting autoscaler autoscaler1 ...
13:20:00.795 [main] INFO  [MetricStreamDriver:start:97] - MetricStreamDriver started.
13:20:00.795 [main] DEBUG [NoOpSystemHistorian:start:34] - NoOpSystemHistorian started.
13:20:00.797 [main] INFO  [MetricStreamMonitor:start:97] - MetricStreamMonitor started
13:20:00.797 [main] INFO  [StandardMonitoringSubsystem:start:269] - StandardMonitoringSubsystem started.
13:20:00.798 [main] DEBUG [MultiplexingAlerter:registerAlerters:124] - alerters set up with duplicate suppression: {"time":15,"unit":"minutes"}
13:20:00.798 [main] DEBUG [MultiplexingAlerter:registerAlerters:129] - adding 1 SMTP alerter(s)
13:20:00.799 [main] DEBUG [MultiplexingAlerter:registerAlerters:136] - adding 0 HTTP alerter(s)
13:20:00.799 [main] INFO  [StandardAlerter:start:160] - StandardAlerter started.
13:20:00.800 [main] INFO  [StandardMetronome:start:108] - StandardMetronome started.
13:20:00.800 [main] DEBUG [PredictorRegistry:start:166] - starting predictor p1
13:20:00.800 [main] INFO  [AbstractPredictor:start:157] - PredictorStub started.
13:20:00.800 [main] DEBUG [PredictorRegistry:start:166] - starting predictor p2
13:20:00.800 [main] INFO  [AbstractPredictor:start:157] - PredictorStub started.
13:20:00.800 [main] INFO  [StandardPredictionSubsystem:start:157] - StandardPredictionSubsystem started.
13:20:00.801 [main] INFO  [StandardCloudPoolProxy:start:110] - StandardCloudPoolProxy started.
13:20:00.802 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[autoscaler2] and uuid 406bb6df-00e1-47eb-9df3-e18c83293715 from:
blueprint: {
  "id": "autoscaler2",
  "monitoringSubsystem": "com.elastisys.autoscaler.core.monitoring.impl.standard.StandardMonitoringSubsystem",
  "alerter": "com.elastisys.autoscaler.core.alerter.impl.standard.StandardAlerter",
  "metronome": "com.elastisys.autoscaler.core.metronome.impl.standard.StandardMetronome",
  "predictionSubsystem": "com.elastisys.autoscaler.core.prediction.impl.standard.StandardPredictionSubsystem",
  "cloudPool": "com.elastisys.autoscaler.core.cloudpool.impl.StandardCloudPoolProxy"
}
add-ons: {}
Warning: Nashorn engine is planned to be removed from a future JDK release
Warning: Nashorn engine is planned to be removed from a future JDK release
13:20:00.847 [main] DEBUG [AutoScaler:ensureApplicableOrFail:274] - creating a copy autoscaler to validate config ...
13:20:00.864 [main] DEBUG [AutoScaler:ensureApplicableOrFail:276] - trying out configuration on copy autoscaler ...
Warning: Nashorn engine is planned to be removed from a future JDK release
13:20:00.881 [main] DEBUG [AutoScaler:ensureApplicableOrFail:278] - configuration successfully applied to copy autoscaler.
13:20:00.882 [main] INFO  [AutoScaler:applyConfig:226] - applying configuration ...
13:20:00.891 [main] DEBUG [StandardAlerter:apply:127] - applying configuration ...
13:20:00.892 [main] DEBUG [StandardPredictionSubsystem:configure:133] - applying configuration ...
13:20:00.893 [main] DEBUG [PredictorRegistry:addPredictor:204] - adding predictor: {"id":"p1","type":"com.elastisys.autoscaler.core.prediction.impl.standard.stubs.PredictorStub","state":"STARTED","metricStream":"http.total.accesses.rate.stream","parameters":{"metric.type":"delta","load.approximation.window.length":60,"trend.approximation.window.lookback":15,"consecutive.downtrend.overprovisioning.windows.before.scaledown":3,"proactive.warmup.windows":15}}
13:20:00.894 [main] DEBUG [PredictorRegistry:addPredictor:204] - adding predictor: {"id":"p2","type":"com.elastisys.autoscaler.core.prediction.impl.standard.stubs.PredictorStub","state":"STARTED","metricStream":"cpu.user.percent.stream","parameters":{"safety.margin":20.0,"aggregator":"average","window":300,"threshold":80,"scaleup.percent":10}}
Warning: Nashorn engine is planned to be removed from a future JDK release
13:20:00.903 [main] INFO  [AutoScaler:start:310] - starting autoscaler autoscaler2 ...
13:20:00.904 [main] INFO  [MetricStreamDriver:start:97] - MetricStreamDriver started.
13:20:00.904 [main] DEBUG [NoOpSystemHistorian:start:34] - NoOpSystemHistorian started.
13:20:00.904 [main] INFO  [MetricStreamMonitor:start:97] - MetricStreamMonitor started
13:20:00.905 [main] INFO  [StandardMonitoringSubsystem:start:269] - StandardMonitoringSubsystem started.
13:20:00.905 [main] DEBUG [MultiplexingAlerter:registerAlerters:124] - alerters set up with duplicate suppression: {"time":15,"unit":"minutes"}
13:20:00.906 [main] DEBUG [MultiplexingAlerter:registerAlerters:129] - adding 1 SMTP alerter(s)
13:20:00.906 [main] DEBUG [MultiplexingAlerter:registerAlerters:136] - adding 0 HTTP alerter(s)
13:20:00.910 [main] INFO  [StandardAlerter:start:160] - StandardAlerter started.
13:20:00.917 [main] INFO  [StandardMetronome:start:108] - StandardMetronome started.
13:20:00.917 [main] DEBUG [PredictorRegistry:start:166] - starting predictor p1
13:20:00.917 [main] INFO  [AbstractPredictor:start:157] - PredictorStub started.
13:20:00.917 [main] DEBUG [PredictorRegistry:start:166] - starting predictor p2
13:20:00.918 [main] INFO  [AbstractPredictor:start:157] - PredictorStub started.
13:20:00.918 [main] INFO  [StandardPredictionSubsystem:start:157] - StandardPredictionSubsystem started.
13:20:00.918 [main] INFO  [StandardCloudPoolProxy:start:110] - StandardCloudPoolProxy started.
13:20:00.918 [main] INFO  [AutoScalerFactory:deleteAutoScaler:401] - Deleting auto-scaler instance autoscaler2
13:20:00.919 [main] INFO  [AutoScaler:stop:327] - stopping autoscaler autoscaler2 ...
13:20:00.919 [main] INFO  [StandardCloudPoolProxy:stop:119] - StandardCloudPoolProxy stopped.
13:20:00.919 [main] DEBUG [PredictorRegistry:stop:182] - stopping predictor p1
13:20:00.919 [main] INFO  [AbstractPredictor:stop:168] - PredictorStub stopped.
13:20:00.919 [main] DEBUG [PredictorRegistry:stop:182] - stopping predictor p2
13:20:00.919 [main] INFO  [AbstractPredictor:stop:168] - PredictorStub stopped.
13:20:00.920 [main] INFO  [StandardPredictionSubsystem:stop:168] - StandardPredictionSubsystem stopped.
13:20:00.920 [main] INFO  [StandardMetronome:stop:129] - StandardMetronome stopped.
13:20:00.920 [main] INFO  [StandardAlerter:stop:176] - StandardAlerter stopped.
13:20:00.921 [main] INFO  [MetricStreamMonitor:stop:112] - MetricStreamMonitor stopped
13:20:00.921 [main] DEBUG [NoOpSystemHistorian:stop:40] - NoOpSystemHistorian stopped.
13:20:00.921 [main] INFO  [MetricStreamDriver:stop:118] - MetricStreamDriver stopped.
13:20:00.921 [main] INFO  [StandardMonitoringSubsystem:stop:286] - StandardMonitoringSubsystem stopped.
13:20:00.928 [main] INFO  [AutoScalerFactory:deleteAutoScaler:401] - Deleting auto-scaler instance autoscaler1
13:20:00.929 [main] INFO  [AutoScaler:stop:327] - stopping autoscaler autoscaler1 ...
13:20:00.929 [main] INFO  [StandardCloudPoolProxy:stop:119] - StandardCloudPoolProxy stopped.
13:20:00.929 [main] DEBUG [PredictorRegistry:stop:182] - stopping predictor p1
13:20:00.929 [main] INFO  [AbstractPredictor:stop:168] - PredictorStub stopped.
13:20:00.929 [main] DEBUG [PredictorRegistry:stop:182] - stopping predictor p2
13:20:00.929 [main] INFO  [AbstractPredictor:stop:168] - PredictorStub stopped.
13:20:00.929 [main] INFO  [StandardPredictionSubsystem:stop:168] - StandardPredictionSubsystem stopped.
13:20:00.930 [main] INFO  [StandardMetronome:stop:129] - StandardMetronome stopped.
13:20:00.930 [main] INFO  [StandardAlerter:stop:176] - StandardAlerter stopped.
13:20:00.930 [main] INFO  [MetricStreamMonitor:stop:112] - MetricStreamMonitor stopped
13:20:00.930 [main] DEBUG [NoOpSystemHistorian:stop:40] - NoOpSystemHistorian stopped.
13:20:00.930 [main] INFO  [MetricStreamDriver:stop:118] - MetricStreamDriver stopped.
13:20:00.930 [main] INFO  [StandardMonitoringSubsystem:stop:286] - StandardMonitoringSubsystem stopped.
13:20:00.932 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.933 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.935 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.935 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.936 [main] DEBUG [AutoScalerFactory:buildAutoScaler:281] - Building auto-scaler with id Optional[autoscaler1] and uuid 2f2b822f-9633-4d1b-b8da-2938ed33ed74 from:
blueprint: {
  "id": "autoscaler1",
  "monitoringSubsystem": "com.elastisys.autoscaler.core.monitoring.impl.standard.StandardMonitoringSubsystem",
  "alerter": "com.elastisys.autoscaler.core.alerter.impl.standard.StandardAlerter",
  "metronome": "com.elastisys.autoscaler.core.metronome.impl.standard.StandardMetronome",
  "predictionSubsystem": "com.elastisys.autoscaler.core.prediction.impl.standard.StandardPredictionSubsystem",
  "cloudPool": "com.elastisys.autoscaler.core.cloudpool.impl.StandardCloudPoolProxy"
}
add-ons: {}
13:20:00.963 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.964 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.965 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.965 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
13:20:00.966 [main] INFO  [AutoScalerFactory:launch:227] - creating AutoScalerFactory from config: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.966 [main] DEBUG [AutoScalerFactory:configure:124] - AutoScalerFactory created with configuration: {
  "storageDir": "/home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances"
}
13:20:00.967 [main] DEBUG [AutoScalerFactory:restoreInstances:446] - Restoring autoscaler instances from /home/simon/git/elastisys/autoscaler/target/checkout/core/target/autoscaler/instances
13:20:00.968 [main] INFO  [AutoScalerFactory:start:156] - autoscaler factory started.
