def process(self, request): model = request['model'] pdHandler = PrometheusDataHandler(model) data = pdHandler.get_data() # Example of using a fileHandler # csv_values = FileHandler('../data/exchange.csv').get_data() # prediction = pred.arima(csv_values[0:-1-i], 1+i) for ip in data: # values is a tuple (time, workload) values = data[ip] pred = Predictor() prediction = pred.get_prediction(values, model) self.data_[ip] = prediction[-1]