query=f"SELECT timestamp, kpi_value FROM {self.table} WHERE kpi_id = '{kpi_id}' AND (timestamp BETWEEN '{timestamp_float_to_string(start_date)}' AND '{timestamp_float_to_string(end_date)}')"
query=query+f"AND (timestamp BETWEEN '{timestamp_float_to_string(start_date)}' AND '{timestamp_float_to_string(end_date)}')"
else:
LOGGER.debug(f"Wrong parameters settings")
LOGGER.debug(query)
ifself.postgre:
ifself.postgre:
kpi_list=self.run_query_postgre(query)
kpi_list=self.run_query_postgre(query)
@@ -186,7 +208,6 @@ class MetricsDB():
else:
else:
kpi_list=self.run_query(query)
kpi_list=self.run_query(query)
LOGGER.debug(f"kpi_list influx: {kpi_list}")
LOGGER.debug(f"kpi_list influx: {kpi_list}")
ifkpi_list:
ifkpi_list:
LOGGER.debug(f"New data received for subscription to KPI {kpi_id}")
LOGGER.debug(f"New data received for subscription to KPI {kpi_id}")
query=f"SELECT kpi_id, timestamp, kpi_value FROM {self.table} WHERE kpi_id = '{kpi_id}' AND (timestamp BETWEEN '{timestamp_float_to_string(start_date)}' AND '{timestamp_float_to_string(end_date)}')"
query=f"SELECT kpi_id, timestamp, kpi_value FROM {self.table} WHERE kpi_id = '{kpi_id}' AND (timestamp BETWEEN '{timestamp_float_to_string(start_date)}' AND '{timestamp_float_to_string(end_date)}')"