Commit 22a0b1a7 authored by Waleed Akbar's avatar Waleed Akbar
Browse files

fix: Sort InfluxDB response data by time in ascending order

parent 2399b315
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -119,6 +119,11 @@ class InfluxDBFetcher:

        LOGGER.debug(f"Processing {len(table)} rows from InfluxDB response")
        
        # Sort by time column (old to new) if it exists
        if 'time' in table.columns:
            table = table.sort_values(by='time', ascending=True)
            LOGGER.debug("Sorted data by time (ascending: old to new)")
        
        # Define columns for each output dataframe
        full_columns   = ['bandwidth_utilization', 'latency', 'time', 'link_id']
        metric_columns = ['bandwidth_utilization', 'latency']