Exemplo n.º 1
0
	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]