{ "events": [ { "timestamp": "2025-08-27T09:16:19.456926", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T09:16:19.482615", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-27T09:16:19.483615", "level": "info", "event_type": "csv_recording_started", "message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 1, "priority": "CRITICAL", "recording_protection": true, "performance_monitoring": true, "async_csv_buffering": true, "csv_flush_interval": 5.0 } }, { "timestamp": "2025-08-27T09:16:19.484615", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 1 } }, { "timestamp": "2025-08-27T09:16:29.482866", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.038344144821167, "points_saved": 20, "points_rate": 1.8118659590246016, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025343775749206543, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:16:39.484409", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.001543521881104, "points_saved": 20, "points_rate": 1.9996913432656216, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02674562931060791, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:16:49.486169", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00175929069519, "points_saved": 20, "points_rate": 1.9996482037521484, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028113961219787598, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:16:59.488184", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002015590667725, "points_saved": 20, "points_rate": 1.9995969631021961, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024702024459838868, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:17:09.489787", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.00160264968872, "points_saved": 20, "points_rate": 1.9996795214237448, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025406289100646972, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:17:19.491574", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 3.4% CPU", "details": { "duration": 10.001787424087524, "points_saved": 20, "points_rate": 1.9996425790687733, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 3.4, "cpu_max": 3.4, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0280218243598938, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:17:29.493250", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.001676082611084, "points_saved": 20, "points_rate": 1.999664839653426, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 1.1, "cpu_max": 1.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02703324556350708, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:17:39.495105", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.001854658126831, "points_saved": 20, "points_rate": 1.9996291371570123, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027145648002624513, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:17:49.496900", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.001795291900635, "points_saved": 20, "points_rate": 1.9996410060697625, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024301576614379882, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:17:59.499158", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.001752138137817, "points_saved": 20, "points_rate": 1.9996496337614413, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025071096420288087, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:18:09.500547", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00189471244812, "points_saved": 20, "points_rate": 1.99962112929548, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023786187171936035, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:18:19.502913", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.001839399337769, "points_saved": 20, "points_rate": 1.9996321877878003, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028507184982299805, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:18:29.504389", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002002239227295, "points_saved": 20, "points_rate": 1.999599632317729, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026237666606903076, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:18:39.507326", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002306699752808, "points_saved": 20, "points_rate": 1.9995387664421718, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02586512565612793, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:18:49.509307", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.00208592414856, "points_saved": 20, "points_rate": 1.9995829021737308, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029592514038085938, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:18:59.511193", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002411603927612, "points_saved": 20, "points_rate": 1.9995177955031034, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028995025157928466, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:19:09.513330", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002136707305908, "points_saved": 20, "points_rate": 1.9995727498296745, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02349938154220581, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:19:19.515688", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.0018470287323, "points_saved": 20, "points_rate": 1.9996306624712428, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029620206356048583, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:19:29.517569", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002392053604126, "points_saved": 20, "points_rate": 1.999521703690216, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024565863609313964, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:19:39.519389", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.001819849014282, "points_saved": 20, "points_rate": 1.9996360964221003, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02343987226486206, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:19:49.522237", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.002848863601685, "points_saved": 20, "points_rate": 1.9994303895539098, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026155078411102296, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:19:59.524078", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.001840591430664, "points_saved": 20, "points_rate": 1.9996319494569348, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02394899129867554, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:20:09.526579", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.001896619796753, "points_saved": 20, "points_rate": 1.99962074797034, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029995477199554442, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:20:19.528217", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002242088317871, "points_saved": 20, "points_rate": 1.9995516828530895, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026371192932128907, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:20:29.530316", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.002099514007568, "points_saved": 20, "points_rate": 1.9995801853391624, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03101743459701538, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:20:39.532908", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.002592086791992, "points_saved": 20, "points_rate": 1.9994817169850574, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025653183460235596, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:20:49.535334", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002425193786621, "points_saved": 20, "points_rate": 1.999515078845453, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02169252634048462, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:20:59.537365", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002031087875366, "points_saved": 20, "points_rate": 1.9995938649145315, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025580942630767822, "csv_write_time_avg": 4.744529724121093e-06 } }, { "timestamp": "2025-08-27T09:21:09.539569", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002204656600952, "points_saved": 20, "points_rate": 1.9995591658685974, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027886998653411866, "csv_write_time_avg": 8.690357208251954e-06 } }, { "timestamp": "2025-08-27T09:21:19.541570", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.0020010471344, "points_saved": 20, "points_rate": 1.9995998706408908, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024116766452789307, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:21:29.543843", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002272605895996, "points_saved": 20, "points_rate": 1.9995455820920824, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022330427169799806, "csv_write_time_avg": 1.310110092163086e-05 } }, { "timestamp": "2025-08-27T09:21:39.545930", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002086877822876, "points_saved": 20, "points_rate": 1.9995827115184326, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03043619394302368, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:21:49.548076", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002146244049072, "points_saved": 20, "points_rate": 1.9995708432976873, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02399023771286011, "csv_write_time_avg": 3.62396240234375e-06 } }, { "timestamp": "2025-08-27T09:21:59.551164", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002454996109009, "points_saved": 20, "points_rate": 1.9995091212887308, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025343453884124754, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:22:09.553701", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.003169536590576, "points_saved": 20, "points_rate": 1.9993662935374668, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026472830772399904, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:22:19.556270", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002569437026978, "points_saved": 20, "points_rate": 1.999486244600819, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02500731945037842, "csv_write_time_avg": 4.994869232177734e-06 } }, { "timestamp": "2025-08-27T09:22:29.559147", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002877235412598, "points_saved": 20, "points_rate": 1.9994247184395282, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03157885074615478, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:22:39.561746", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 3.6% CPU", "details": { "duration": 10.002598762512207, "points_saved": 20, "points_rate": 1.9994803825337977, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 3.6, "cpu_max": 3.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03212519884109497, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:22:49.564303", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.002556800842285, "points_saved": 20, "points_rate": 1.9994887705427338, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02385265827178955, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:22:59.566682", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.002378940582275, "points_saved": 20, "points_rate": 1.9995243250437906, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 1.2, "cpu_max": 1.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027198421955108642, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:23:09.570010", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002819776535034, "points_saved": 20, "points_rate": 1.999436203670959, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023549258708953857, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:23:19.572368", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002866506576538, "points_saved": 20, "points_rate": 1.9994268629747975, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029657888412475585, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:23:29.575015", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002646684646606, "points_saved": 20, "points_rate": 1.999470803132401, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031243491172790527, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:23:39.578169", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.003154516220093, "points_saved": 20, "points_rate": 1.9993692957126719, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029855620861053467, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:23:49.580542", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002372980117798, "points_saved": 20, "points_rate": 1.9995255165704149, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026041758060455323, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:23:59.583091", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.002548933029175, "points_saved": 20, "points_rate": 1.9994903433022442, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022688984870910645, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:24:09.586113", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.003021240234375, "points_saved": 20, "points_rate": 1.9993959344558376, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026195502281188963, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:24:19.589427", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0028076171875, "points_saved": 20, "points_rate": 1.9994386341725345, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02184019088745117, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:24:29.591439", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.002519130706787, "points_saved": 20, "points_rate": 1.999496300747068, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027443504333496092, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:24:39.594044", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.002604484558105, "points_saved": 20, "points_rate": 1.9994792387198501, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028721141815185546, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:24:49.597012", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002967834472656, "points_saved": 20, "points_rate": 1.9994066092140317, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027550315856933592, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:24:59.600185", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.003173112869263, "points_saved": 20, "points_rate": 1.9993655787351754, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024491679668426514, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:25:09.602871", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.002686023712158, "points_saved": 20, "points_rate": 1.9994629395132886, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02641488313674927, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:25:19.605776", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00290560722351, "points_saved": 20, "points_rate": 1.9994190473573175, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02399500608444214, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:25:29.608737", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.002960920333862, "points_saved": 20, "points_rate": 1.9994079912223104, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03274095058441162, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:25:39.612644", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.003398895263672, "points_saved": 20, "points_rate": 1.9993204519185412, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024168848991394043, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:25:49.615990", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.003854274749756, "points_saved": 20, "points_rate": 1.999229442044256, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024407362937927245, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:25:59.618730", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002739667892456, "points_saved": 20, "points_rate": 1.9994522164959967, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030548858642578124, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:26:09.621902", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.003172159194946, "points_saved": 20, "points_rate": 1.9993657693490698, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025050425529479982, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:26:19.624848", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.002945184707642, "points_saved": 20, "points_rate": 1.9994111364896523, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02940622568130493, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:26:29.627925", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.003077507019043, "points_saved": 20, "points_rate": 1.999384687958904, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02933335304260254, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:26:39.631482", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.003049612045288, "points_saved": 20, "points_rate": 1.9993902635369085, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025867748260498046, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:26:49.634184", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.003209590911865, "points_saved": 20, "points_rate": 1.9993582877809977, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025532746315002443, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:26:59.638474", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.003774642944336, "points_saved": 20, "points_rate": 1.9992453562621988, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024468183517456055, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:27:09.642164", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.004204988479614, "points_saved": 20, "points_rate": 1.9991593557939973, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02346416711807251, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:27:19.646286", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00360369682312, "points_saved": 20, "points_rate": 1.9992795202744258, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02898404598236084, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:27:27.072110", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.02567434310913086, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:28.103420", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.028438329696655273, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:29.136603", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.02920389175415039, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:29.649444", "level": "info", "event_type": "performance_report", "message": "Performance report: 14 points saved, 2 lost, 0.0% CPU", "details": { "duration": 10.003676652908325, "points_saved": 14, "points_rate": 1.3994854577721523, "variables_saved": 56, "udp_points_sent": 56, "points_lost": 2, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 3, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028916682515825545, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:27:30.172484", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.03212475776672363, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:31.202046", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.025721073150634766, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:32.233564", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.028671979904174805, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:33.267227", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.030137062072753906, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:34.293528", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.022943496704101562, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:35.326557", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.029216527938842773, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:36.355204", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.02415752410888672, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:37.390098", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.03090071678161621, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:38.423909", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.030216217041015625, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:39.454574", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.027634859085083008, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:39.653724", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 10 lost, 1.2% CPU", "details": { "duration": 10.004280090332031, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 10, "cpu_average": 1.2, "cpu_max": 1.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 10, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T09:27:40.489019", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.03096294403076172, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:41.522151", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.030019760131835938, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:42.553337", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.027550458908081055, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:43.585686", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.02818918228149414, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:44.621062", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.03146553039550781, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:45.652077", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.028136253356933594, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:46.683027", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.027202129364013672, "variables_count": 4 } }, { "timestamp": "2025-08-27T09:27:47.716461", "level": "error", "event_type": "dataset_loop_error", "message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown", "details": { "dataset_id": "DAR", "error": "cannot schedule new futures after shutdown", "consecutive_errors": 1, "priority": "CRITICAL", "read_time": 0.02987360954284668, "variables_count": 4 } }, { "timestamp": "2025-08-27T11:20:48.361932", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T11:20:49.372928", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T12:13:17.964520", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-27T12:13:17.968522", "level": "info", "event_type": "csv_recording_stopped", "message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)", "details": { "recording_protection": false, "performance_monitoring": false } }, { "timestamp": "2025-08-27T12:13:17.970522", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-27T12:13:17.973523", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-27T12:13:17.976522", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))", "details": {} }, { "timestamp": "2025-08-27T12:13:36.526402", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T12:13:37.537542", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T12:22:27.597570", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-27T12:22:27.603988", "level": "info", "event_type": "csv_recording_stopped", "message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)", "details": { "recording_protection": false, "performance_monitoring": false } }, { "timestamp": "2025-08-27T12:22:27.606986", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-27T12:22:27.609986", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-27T12:22:27.612494", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))", "details": {} }, { "timestamp": "2025-08-27T12:22:41.364802", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T12:22:42.376711", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T12:28:07.306476", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-27T12:28:07.310114", "level": "info", "event_type": "csv_recording_stopped", "message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)", "details": { "recording_protection": false, "performance_monitoring": false } }, { "timestamp": "2025-08-27T12:28:07.313213", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-27T12:28:07.317658", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-27T12:28:07.321497", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))", "details": {} }, { "timestamp": "2025-08-27T12:28:21.068942", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T12:28:22.085957", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T12:37:50.695486", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-27T12:37:50.700489", "level": "info", "event_type": "csv_recording_stopped", "message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)", "details": { "recording_protection": false, "performance_monitoring": false } }, { "timestamp": "2025-08-27T12:37:50.705227", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-27T12:37:50.709226", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-27T12:37:50.712236", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))", "details": {} }, { "timestamp": "2025-08-27T12:38:05.475657", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T12:38:06.488937", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T12:43:42.407901", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-27T12:43:42.412929", "level": "info", "event_type": "csv_recording_stopped", "message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)", "details": { "recording_protection": false, "performance_monitoring": false } }, { "timestamp": "2025-08-27T12:43:42.418915", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-27T12:43:42.422287", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-27T12:43:42.427798", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))", "details": {} }, { "timestamp": "2025-08-27T12:43:56.185470", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T12:43:57.197628", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T12:48:22.727289", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-27T12:48:22.732281", "level": "info", "event_type": "csv_recording_started", "message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 1, "priority": "CRITICAL", "recording_protection": true, "performance_monitoring": true, "async_csv_buffering": true, "csv_flush_interval": 5.0 } }, { "timestamp": "2025-08-27T12:48:22.736284", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 1 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "symbols_path": "C:/Users/migue/Downloads/symSAE452.asc", "auto_started_recording": true, "recording_datasets": 1, "dataset_names": [ "DAR" ] } }, { "timestamp": "2025-08-27T12:48:32.727570", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 276.5341143608093, "points_saved": 20, "points_rate": 0.07232380730395128, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025484764575958253, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:48:42.734101", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.006531238555908, "points_saved": 20, "points_rate": 1.9986946048735164, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027927649021148682, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:48:52.738201", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.7% CPU", "details": { "duration": 10.004100322723389, "points_saved": 20, "points_rate": 1.999180271570433, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.7, "cpu_max": 1.7, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029233503341674804, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:49:02.741903", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.00370192527771, "points_saved": 20, "points_rate": 1.9992598889280466, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025135672092437743, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:49:12.746842", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.00443148612976, "points_saved": 20, "points_rate": 1.9991140953614597, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023645269870758056, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:49:22.258968", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'DAR_Brix' created and started", "details": { "session_id": "DAR_1756291762257_2", "variables": [ "HMI_Instrument.QTM306.PVFiltered", "HMI_Instrument.QTM307.PVFiltered" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-27T12:49:22.750165", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.003830909729004, "points_saved": 20, "points_rate": 1.9992341114591854, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027708137035369874, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:49:28.264592", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'DAR_Brix' created and started", "details": { "session_id": "DAR_1756291768264_3", "variables": [ "HMI_Instrument.QTM306.PVFiltered", "HMI_Instrument.QTM307.PVFiltered" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-27T12:49:32.754271", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00410509109497, "points_saved": 20, "points_rate": 1.9991793186781646, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025402474403381347, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:49:42.760472", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.00569486618042, "points_saved": 20, "points_rate": 1.9988616750247563, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0281427264213562, "csv_write_time_avg": 2.535581588745117e-05 } }, { "timestamp": "2025-08-27T12:49:52.768153", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.007675647735596, "points_saved": 20, "points_rate": 1.9984660478605074, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02747495174407959, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:50:02.775302", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.00766110420227, "points_saved": 20, "points_rate": 1.9984689521112873, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027161777019500732, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:50:12.780615", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.6% CPU", "details": { "duration": 10.005312204360962, "points_saved": 20, "points_rate": 1.9989381232184547, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.6, "cpu_max": 1.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025378239154815675, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:50:22.785476", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.004861831665039, "points_saved": 20, "points_rate": 1.9990281061854045, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026065421104431153, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:50:32.791111", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.004613637924194, "points_saved": 20, "points_rate": 1.999077697931941, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025345396995544434, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:50:42.799204", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009113788604736, "points_saved": 20, "points_rate": 1.9981789019892826, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027391982078552247, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:50:52.803810", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.004606485366821, "points_saved": 20, "points_rate": 1.9990791271253778, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02724825143814087, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:51:02.808785", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.004975318908691, "points_saved": 20, "points_rate": 1.999005431048033, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024904286861419676, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:51:12.812974", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.004188537597656, "points_saved": 20, "points_rate": 1.9991626432105083, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025618982315063477, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:51:22.817460", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.004485845565796, "points_saved": 20, "points_rate": 1.9991032331625949, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028228747844696044, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:51:32.822238", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.004777908325195, "points_saved": 20, "points_rate": 1.9990448746850804, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02596944570541382, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:51:42.829872", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.007634162902832, "points_saved": 20, "points_rate": 1.998474332139132, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02799912691116333, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:51:52.837300", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.007428407669067, "points_saved": 20, "points_rate": 1.9985154212717875, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.1, "cpu_max": 1.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025254178047180175, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:52:02.841711", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.004410982131958, "points_saved": 20, "points_rate": 1.9991181925373045, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028142380714416503, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:52:12.847573", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.004786729812622, "points_saved": 20, "points_rate": 1.9990431120738719, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026019752025604248, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:52:22.856941", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.01044249534607, "points_saved": 20, "points_rate": 1.9979136795699244, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027534174919128417, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:52:32.861130", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.004189491271973, "points_saved": 20, "points_rate": 1.9991624526353429, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02678595781326294, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:52:42.865583", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.00445294380188, "points_saved": 20, "points_rate": 1.9991098076372804, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027931928634643555, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:52:52.872099", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.006516218185425, "points_saved": 20, "points_rate": 1.9986976050318925, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027212464809417726, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:53:02.889937", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.017837762832642, "points_saved": 20, "points_rate": 1.9964387998178965, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026789355278015136, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:53:12.895552", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.005107164382935, "points_saved": 20, "points_rate": 1.998979088519688, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027616238594055174, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:53:22.902647", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.007603168487549, "points_saved": 20, "points_rate": 1.9984805215875285, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02759968042373657, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:53:32.907162", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.004514932632446, "points_saved": 20, "points_rate": 1.999097420981857, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028693842887878417, "csv_write_time_avg": 4.994869232177734e-06 } }, { "timestamp": "2025-08-27T12:53:42.912691", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.005378007888794, "points_saved": 20, "points_rate": 1.9989249765706896, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.9, "cpu_max": 0.9, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025321877002716063, "csv_write_time_avg": 5.626678466796875e-06 } }, { "timestamp": "2025-08-27T12:53:52.919199", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.00608777999878, "points_saved": 20, "points_rate": 1.9987831847705857, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02524073123931885, "csv_write_time_avg": 9.22679901123047e-06 } }, { "timestamp": "2025-08-27T12:54:02.925411", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006782531738281, "points_saved": 20, "points_rate": 1.9986444130834722, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023662567138671875, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:54:12.931653", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.006242036819458, "points_saved": 20, "points_rate": 1.9987523714104676, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025496196746826173, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:54:22.938102", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.004938125610352, "points_saved": 20, "points_rate": 1.9990128623389063, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027496480941772462, "csv_write_time_avg": 2.968311309814453e-06 } }, { "timestamp": "2025-08-27T12:54:32.946142", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009551048278809, "points_saved": 20, "points_rate": 1.998091613053824, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030640852451324464, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:54:42.952126", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005476474761963, "points_saved": 20, "points_rate": 1.998905304554805, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02450435161590576, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:54:52.958396", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.006777286529541, "points_saved": 20, "points_rate": 1.9986454607041841, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027165961265563966, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:55:02.963655", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005259990692139, "points_saved": 20, "points_rate": 1.9989485549207053, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024803340435028076, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:55:12.969312", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005130529403687, "points_saved": 20, "points_rate": 1.9989744202959454, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025948452949523925, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:55:22.973957", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005171298980713, "points_saved": 20, "points_rate": 1.9989662747740782, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027081310749053955, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:55:32.979379", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.004915237426758, "points_saved": 20, "points_rate": 1.9990174354684445, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029121792316436766, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:55:42.986375", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.006487131118774, "points_saved": 20, "points_rate": 1.9987034148880078, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025013446807861328, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:55:52.992322", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006962776184082, "points_saved": 20, "points_rate": 1.9986084136935829, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024305105209350586, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:56:02.998298", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.005975484848022, "points_saved": 20, "points_rate": 1.9988056167323074, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02606879472732544, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:56:13.007579", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.009280443191528, "points_saved": 20, "points_rate": 1.9981456322971067, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024049866199493408, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:56:23.012696", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.005117177963257, "points_saved": 20, "points_rate": 1.9989770878497, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.032612967491149905, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:56:33.020631", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.00742483139038, "points_saved": 20, "points_rate": 1.9985161354663208, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026971757411956787, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:56:43.025856", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.005091190338135, "points_saved": 20, "points_rate": 1.998982280072959, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02644253969192505, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:56:53.035263", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.010051488876343, "points_saved": 20, "points_rate": 1.9979917208442908, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025069355964660645, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:57:03.042056", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006280660629272, "points_saved": 20, "points_rate": 1.9987446563129128, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024583840370178224, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:57:13.047203", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005658864974976, "points_saved": 20, "points_rate": 1.9988688670978412, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023779869079589844, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:57:23.053887", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00668454170227, "points_saved": 20, "points_rate": 1.9986639847245282, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028527450561523438, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:57:33.058955", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005067825317383, "points_saved": 20, "points_rate": 1.9989869483334117, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025045180320739747, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:57:43.064402", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005446672439575, "points_saved": 20, "points_rate": 1.9989112585139095, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02575467824935913, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:57:53.070521", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0061194896698, "points_saved": 20, "points_rate": 1.9987768505710695, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025682783126831053, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:58:03.076320", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005798816680908, "points_saved": 20, "points_rate": 1.9988409087995571, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027329635620117188, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:58:13.083174", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.006854057312012, "points_saved": 20, "points_rate": 1.9986301274560903, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027016651630401612, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:58:23.088669", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005495309829712, "points_saved": 20, "points_rate": 1.998901541670943, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02421966791152954, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:58:33.093964", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005294799804688, "points_saved": 20, "points_rate": 1.9989416004404406, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02779942750930786, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:58:43.100009", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00604510307312, "points_saved": 20, "points_rate": 1.9987917098092505, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024622237682342528, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:58:53.106080", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005553007125854, "points_saved": 20, "points_rate": 1.9988900149503182, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02706114053726196, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:59:03.112529", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006455421447754, "points_saved": 20, "points_rate": 1.998709748622091, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026785802841186524, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:59:13.118560", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006542205810547, "points_saved": 20, "points_rate": 1.9986924142873752, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029735398292541505, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:59:23.124957", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.006397485733032, "points_saved": 20, "points_rate": 1.9987213208865322, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03006788492202759, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:59:33.131447", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006489753723145, "points_saved": 20, "points_rate": 1.9987028910471367, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023465240001678468, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:59:43.136894", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005446434020996, "points_saved": 20, "points_rate": 1.9989113061457253, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02698429822921753, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T12:59:53.143382", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006488800048828, "points_saved": 20, "points_rate": 1.9987030815346944, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023996496200561525, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:00:03.151801", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.007905960083008, "points_saved": 20, "points_rate": 1.9984200570799644, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026020491123199464, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:00:13.157105", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005817174911499, "points_saved": 20, "points_rate": 1.9988372414147073, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025600755214691163, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:00:23.165897", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.008791208267212, "points_saved": 20, "points_rate": 1.998243302695744, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025961089134216308, "csv_write_time_avg": 0.0036481738090515135 } }, { "timestamp": "2025-08-27T13:00:33.171842", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.005945682525635, "points_saved": 20, "points_rate": 1.9988115700975635, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024579596519470216, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:00:43.177483", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.005640745162964, "points_saved": 20, "points_rate": 1.9988724869687748, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.1, "cpu_max": 1.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027034616470336913, "csv_write_time_avg": 1.016855239868164e-05 } }, { "timestamp": "2025-08-27T13:00:53.183760", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006277084350586, "points_saved": 20, "points_rate": 1.9987453706712952, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024646067619323732, "csv_write_time_avg": 7.843971252441406e-06 } }, { "timestamp": "2025-08-27T13:01:03.192776", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008902072906494, "points_saved": 20, "points_rate": 1.9982211689470732, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030113530158996583, "csv_write_time_avg": 5.471706390380859e-06 } }, { "timestamp": "2025-08-27T13:01:13.203129", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01046633720398, "points_saved": 20, "points_rate": 1.9979089211528376, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02841684818267822, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:01:23.210661", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.007023334503174, "points_saved": 20, "points_rate": 1.9985963189515192, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023812055587768555, "csv_write_time_avg": 3.2901763916015627e-06 } }, { "timestamp": "2025-08-27T13:01:33.222005", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.011852502822876, "points_saved": 20, "points_rate": 1.9976323057457082, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02655034065246582, "csv_write_time_avg": 6.651878356933593e-06 } }, { "timestamp": "2025-08-27T13:01:43.229387", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006806373596191, "points_saved": 20, "points_rate": 1.9986396511849873, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02653520107269287, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:01:53.239953", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011142253875732, "points_saved": 20, "points_rate": 1.9977740294577437, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0267378568649292, "csv_write_time_avg": 4.065036773681641e-06 } }, { "timestamp": "2025-08-27T13:02:03.247663", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.007097244262695, "points_saved": 20, "points_rate": 1.9985815578505017, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026399004459381103, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:02:13.253277", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006227254867554, "points_saved": 20, "points_rate": 1.9987553241178837, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028397953510284422, "csv_write_time_avg": 7.748603820800781e-06 } }, { "timestamp": "2025-08-27T13:02:23.259783", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.006505727767944, "points_saved": 20, "points_rate": 1.9986997003859417, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02543623447418213, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:02:33.266179", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005887985229492, "points_saved": 20, "points_rate": 1.9988230959134894, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024902331829071044, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:02:43.273224", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00704288482666, "points_saved": 20, "points_rate": 1.9985924143810079, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026255548000335693, "csv_write_time_avg": 1.0669231414794922e-05 } }, { "timestamp": "2025-08-27T13:02:53.279516", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00680160522461, "points_saved": 20, "points_rate": 1.998640603562869, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025149965286254884, "csv_write_time_avg": 5.900859832763672e-06 } }, { "timestamp": "2025-08-27T13:03:03.288488", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008972644805908, "points_saved": 20, "points_rate": 1.998207079762464, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025091898441314698, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:03:13.294450", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.005962133407593, "points_saved": 20, "points_rate": 1.998808283835557, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02886803150177002, "csv_write_time_avg": 1.2600421905517578e-05 } }, { "timestamp": "2025-08-27T13:03:23.301330", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006879806518555, "points_saved": 20, "points_rate": 1.998624984680225, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026345336437225343, "csv_write_time_avg": 5.829334259033203e-06 } }, { "timestamp": "2025-08-27T13:03:33.307716", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.006385326385498, "points_saved": 20, "points_rate": 1.9987237496504036, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027469146251678466, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:03:43.314851", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.007135152816772, "points_saved": 20, "points_rate": 1.9985739869187709, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026946377754211426, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:03:53.321559", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.00670838356018, "points_saved": 20, "points_rate": 1.9986592227327815, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027851510047912597, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:04:03.339043", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.017483711242676, "points_saved": 20, "points_rate": 1.9965093606844493, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025515437126159668, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:04:13.345336", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.006293296813965, "points_saved": 20, "points_rate": 1.9987421322507168, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02820836305618286, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:04:23.352874", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.007538080215454, "points_saved": 20, "points_rate": 1.9984935195539537, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025189387798309325, "csv_write_time_avg": 3.6716461181640626e-06 } }, { "timestamp": "2025-08-27T13:04:33.359240", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.006365537643433, "points_saved": 20, "points_rate": 1.9987277023571675, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023956871032714842, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:04:43.366573", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.00682282447815, "points_saved": 20, "points_rate": 1.9986363654882626, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02813206911087036, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:04:53.372232", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.006168842315674, "points_saved": 20, "points_rate": 1.9987669921599591, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024851667881011962, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:05:03.382572", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.009832859039307, "points_saved": 20, "points_rate": 1.9980353599949618, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025103056430816652, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:05:13.389769", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.007704496383667, "points_saved": 20, "points_rate": 1.9984602869945949, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03462616205215454, "csv_write_time_avg": 4.279613494873047e-06 } }, { "timestamp": "2025-08-27T13:05:20.127191", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'DAR_Brix' created and started", "details": { "session_id": "DAR_1756292720127_4", "variables": [ "HMI_Instrument.QTM306.PVFiltered", "HMI_Instrument.QTM307.PVFiltered" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-27T13:05:23.399460", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.00969123840332, "points_saved": 20, "points_rate": 1.99806362890273, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025590646266937255, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:05:33.405694", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.00623345375061, "points_saved": 20, "points_rate": 1.9987540858846795, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.2, "cpu_max": 1.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02340123653411865, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:05:43.413550", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.00735092163086, "points_saved": 20, "points_rate": 1.9985308956009586, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.2, "cpu_max": 1.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026516687870025635, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:05:53.420669", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.007116079330444, "points_saved": 20, "points_rate": 1.998577796185428, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024314069747924806, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:06:03.428994", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008289813995361, "points_saved": 20, "points_rate": 1.9983434104828242, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02854422330856323, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:06:13.435007", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.006556510925293, "points_saved": 20, "points_rate": 1.9986895570083205, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02717118263244629, "csv_write_time_avg": 2.562999725341797e-06 } }, { "timestamp": "2025-08-27T13:06:23.446628", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.011620998382568, "points_saved": 20, "points_rate": 1.9976784981404219, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026391494274139404, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:06:33.452898", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.006270408630371, "points_saved": 20, "points_rate": 1.9987467041416425, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02507079839706421, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:06:43.469710", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.016811847686768, "points_saved": 20, "points_rate": 1.996643273739708, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029860246181488036, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:06:53.479370", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.009660005569458, "points_saved": 20, "points_rate": 1.9980698633991398, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026544690132141113, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:07:03.486077", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006707191467285, "points_saved": 20, "points_rate": 1.99865946083183, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02661902904510498, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:07:13.499819", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.013206481933594, "points_saved": 20, "points_rate": 1.9973621872359426, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026697516441345215, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:07:23.507105", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.007821559906006, "points_saved": 20, "points_rate": 1.998436910598538, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02498464584350586, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:07:33.514565", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.007460117340088, "points_saved": 20, "points_rate": 1.998509088769255, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027289259433746337, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:07:43.526989", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.012423992156982, "points_saved": 20, "points_rate": 1.99751828484956, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027620422840118408, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:07:53.536610", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009620904922485, "points_saved": 20, "points_rate": 1.9980776684723887, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02572215795516968, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:08:03.543343", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006732702255249, "points_saved": 20, "points_rate": 1.998654365524577, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028459978103637696, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:08:13.551252", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.007401704788208, "points_saved": 20, "points_rate": 1.9985207539366254, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02612985372543335, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:08:23.558805", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.008060455322266, "points_saved": 20, "points_rate": 1.9983892073077998, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025826358795166017, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:08:33.566832", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.008026361465454, "points_saved": 20, "points_rate": 1.99839601512315, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024608922004699708, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:08:43.575372", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.007471323013306, "points_saved": 20, "points_rate": 1.9985068509772046, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029739224910736085, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:08:53.583735", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009432077407837, "points_saved": 20, "points_rate": 1.9981153621234664, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025735855102539062, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:09:03.591269", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.00702452659607, "points_saved": 20, "points_rate": 1.9985960808675147, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02392455339431763, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:09:13.597812", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.006544589996338, "points_saved": 20, "points_rate": 1.998691938073632, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025409400463104248, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:09:23.605658", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008353471755981, "points_saved": 20, "points_rate": 1.9983307000937656, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025899326801300047, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:09:33.613862", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.007699251174927, "points_saved": 20, "points_rate": 1.9984613344222903, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026606404781341554, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:09:43.621806", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00844931602478, "points_saved": 20, "points_rate": 1.998311563408479, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028349053859710694, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:09:53.629481", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.007674932479858, "points_saved": 20, "points_rate": 1.9984661906923156, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028198671340942384, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:10:03.637683", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.008202075958252, "points_saved": 20, "points_rate": 1.9983609291866808, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02442300319671631, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:10:13.644748", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.00655746459961, "points_saved": 20, "points_rate": 1.9986893665233407, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028799009323120118, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:10:23.652982", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.008741617202759, "points_saved": 20, "points_rate": 1.9982532035420448, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025168347358703613, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:10:33.662361", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009378910064697, "points_saved": 20, "points_rate": 1.9981259756176746, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02665882110595703, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:10:43.671152", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.008790731430054, "points_saved": 20, "points_rate": 1.9982433978957221, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02736121416091919, "csv_write_time_avg": 2.658367156982422e-06 } }, { "timestamp": "2025-08-27T13:10:53.679140", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.00741696357727, "points_saved": 20, "points_rate": 1.9985177066960904, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02868717908859253, "csv_write_time_avg": 7.87973403930664e-06 } }, { "timestamp": "2025-08-27T13:11:03.686148", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.00757908821106, "points_saved": 20, "points_rate": 1.998485330339285, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024882936477661134, "csv_write_time_avg": 6.818771362304688e-06 } }, { "timestamp": "2025-08-27T13:11:13.699494", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013346433639526, "points_saved": 20, "points_rate": 1.9973342710695219, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026324772834777833, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:11:23.708605", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.009110450744629, "points_saved": 20, "points_rate": 1.9981795683463657, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02937161922454834, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:11:33.717408", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008803129196167, "points_saved": 20, "points_rate": 1.998240922699241, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02473931312561035, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:11:43.726811", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.009402990341187, "points_saved": 20, "points_rate": 1.998121168595118, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027736246585845947, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:11:53.734770", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00795865058899, "points_saved": 20, "points_rate": 1.998409535677184, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028001809120178224, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:12:03.743704", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00842833518982, "points_saved": 20, "points_rate": 1.9983157525022814, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024203228950500488, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:12:13.750594", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.007396221160889, "points_saved": 20, "points_rate": 1.9985218490409624, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024224042892456055, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:12:23.760180", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009585857391357, "points_saved": 20, "points_rate": 1.998084664534991, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02561359405517578, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:12:33.768357", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008176565170288, "points_saved": 20, "points_rate": 1.9983660229978868, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02597256898880005, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:12:43.776035", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.007678031921387, "points_saved": 20, "points_rate": 1.9984655717546276, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03134545087814331, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:12:53.793282", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017247676849365, "points_saved": 20, "points_rate": 1.9965564040331705, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02738586664199829, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:13:03.806856", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013573169708252, "points_saved": 20, "points_rate": 1.9972890456826518, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02721349000930786, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:13:13.814636", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.007780313491821, "points_saved": 20, "points_rate": 1.998445147025993, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02369048595428467, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:13:23.824107", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.00947117805481, "points_saved": 20, "points_rate": 1.9981075567557305, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024301743507385253, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:13:33.833127", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009019613265991, "points_saved": 20, "points_rate": 1.9981977029490408, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026739847660064698, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:13:43.841229", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008102178573608, "points_saved": 20, "points_rate": 1.9983808761283524, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027642762660980223, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:13:53.854137", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012908697128296, "points_saved": 20, "points_rate": 1.9974215889670506, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030847454071044923, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:14:03.862379", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00764012336731, "points_saved": 20, "points_rate": 1.9984731418649897, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02681678533554077, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:14:13.870551", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008773803710938, "points_saved": 20, "points_rate": 1.9982467775008195, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026808393001556397, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:14:23.879637", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00908613204956, "points_saved": 20, "points_rate": 1.9981844232471002, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023661339282989503, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:14:33.888792", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009154319763184, "points_saved": 20, "points_rate": 1.9981708105458804, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02746814489364624, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:14:43.896968", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.007668018341064, "points_saved": 20, "points_rate": 1.9984675714008475, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027758240699768066, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:14:53.907039", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010578632354736, "points_saved": 20, "points_rate": 1.9978865093131488, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02912776470184326, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:15:03.916335", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009296655654907, "points_saved": 20, "points_rate": 1.9981423958196594, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025896191596984863, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:15:13.925907", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009066581726074, "points_saved": 20, "points_rate": 1.9981883262236206, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02487173080444336, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:15:23.933596", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.008193731307983, "points_saved": 20, "points_rate": 1.99836259538375, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02805238962173462, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:15:33.941517", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00792145729065, "points_saved": 20, "points_rate": 1.9984169625382344, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026958382129669188, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:15:43.951431", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009407997131348, "points_saved": 20, "points_rate": 1.998120169118085, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026609599590301514, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:15:53.959422", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.007952690124512, "points_saved": 20, "points_rate": 1.998410725875561, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027906906604766846, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:16:03.979055", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019634008407593, "points_saved": 20, "points_rate": 1.9960808930962712, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02582782506942749, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:16:13.988316", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009278535842896, "points_saved": 20, "points_rate": 1.9981460130598485, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025458252429962157, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:16:24.001111", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.013321161270142, "points_saved": 20, "points_rate": 1.997339312091244, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028619420528411866, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:16:34.010803", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009691715240479, "points_saved": 20, "points_rate": 1.9980635337198802, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028710031509399415, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:16:44.018948", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008144855499268, "points_saved": 20, "points_rate": 1.9983723545938101, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02615063190460205, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:16:54.027046", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008098125457764, "points_saved": 20, "points_rate": 1.998381685439881, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025726699829101564, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:17:04.038345", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011298656463623, "points_saved": 20, "points_rate": 1.997742819018524, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023428428173065185, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:17:14.048067", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00915265083313, "points_saved": 20, "points_rate": 1.998171143721668, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02619180679321289, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:17:24.056854", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00935697555542, "points_saved": 20, "points_rate": 1.998130354311816, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02713865041732788, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:17:34.066137", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009283065795898, "points_saved": 20, "points_rate": 1.9981451087485735, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02961176633834839, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:17:44.074875", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008230686187744, "points_saved": 20, "points_rate": 1.9983552165321083, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027901268005371092, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:17:54.083232", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008864402770996, "points_saved": 20, "points_rate": 1.9982286896066768, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02568563222885132, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:18:04.092203", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008970022201538, "points_saved": 20, "points_rate": 1.9982076033434726, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024045324325561522, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:18:14.101612", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009409666061401, "points_saved": 20, "points_rate": 1.998119835959296, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02682821750640869, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:18:24.111110", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.009498119354248, "points_saved": 20, "points_rate": 1.99810217870247, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02830832004547119, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:18:34.121092", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009981870651245, "points_saved": 20, "points_rate": 1.9980056166374265, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02634340524673462, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:18:44.130093", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009000778198242, "points_saved": 20, "points_rate": 1.9982014631834484, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026069986820220947, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:18:54.138544", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008450984954834, "points_saved": 20, "points_rate": 1.9983112301858623, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026144635677337647, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:19:04.148843", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010298728942871, "points_saved": 20, "points_rate": 1.9979423733053852, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026491236686706544, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:19:14.158874", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01003098487854, "points_saved": 20, "points_rate": 1.997995813420819, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025947439670562743, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:19:24.173648", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014774560928345, "points_saved": 20, "points_rate": 1.9970494471266511, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025818264484405516, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:19:34.185728", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01207971572876, "points_saved": 20, "points_rate": 1.9975869717238102, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02714170217514038, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:19:44.195776", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010047912597656, "points_saved": 20, "points_rate": 1.9979924346645712, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024231839179992675, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:19:54.205240", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009463787078857, "points_saved": 20, "points_rate": 1.9981090321559334, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026565897464752197, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:20:04.244537", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.038769483566284, "points_saved": 20, "points_rate": 1.9922760486472468, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025644242763519287, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:20:14.254600", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01059103012085, "points_saved": 20, "points_rate": 1.9978840350007343, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024573564529418945, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:20:24.264029", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.009429216384888, "points_saved": 20, "points_rate": 1.998115933250329, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03064357042312622, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:20:34.273354", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.008816003799438, "points_saved": 20, "points_rate": 1.9982383523093856, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026033735275268553, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:20:44.284451", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011605501174927, "points_saved": 20, "points_rate": 1.9976815903955534, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026453948020935057, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:20:54.299997", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014941215515137, "points_saved": 20, "points_rate": 1.9970162150343949, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02679663896560669, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:21:04.310481", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010581970214844, "points_saved": 20, "points_rate": 1.9978858431515112, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025512850284576415, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:21:14.322951", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012977600097656, "points_saved": 20, "points_rate": 1.9974078439768945, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028365731239318848, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:21:24.333797", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.01084566116333, "points_saved": 20, "points_rate": 1.9978332177859048, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02573387622833252, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:21:34.348270", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.014472484588623, "points_saved": 20, "points_rate": 1.9971096860846351, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02725937366485596, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:21:44.358779", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009998798370361, "points_saved": 20, "points_rate": 1.9980022378480227, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02700580358505249, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:21:54.370005", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011227369308472, "points_saved": 20, "points_rate": 1.9977570443874062, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02590094804763794, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:22:04.378516", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009019613265991, "points_saved": 20, "points_rate": 1.9981977029490408, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025293350219726562, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:22:14.396429", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017406940460205, "points_saved": 20, "points_rate": 1.996524661409152, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028901731967926024, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:22:24.405800", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.00987720489502, "points_saved": 20, "points_rate": 1.9980265082792046, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027195549011230467, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:22:34.418470", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012670278549194, "points_saved": 20, "points_rate": 1.9974691509464086, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02752656936645508, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:22:44.431205", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012734651565552, "points_saved": 20, "points_rate": 1.9974563089887616, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02433372735977173, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:22:54.441156", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009348630905151, "points_saved": 20, "points_rate": 1.9981320201244093, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025506556034088135, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:23:04.455461", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014908075332642, "points_saved": 20, "points_rate": 1.9970228233308778, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02406785488128662, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:23:14.465220", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009759187698364, "points_saved": 20, "points_rate": 1.9980500654380662, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027607035636901856, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:23:24.478375", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01315426826477, "points_saved": 20, "points_rate": 1.9973726024962062, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025499260425567626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:23:34.488207", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009324312210083, "points_saved": 20, "points_rate": 1.998136874794094, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028163623809814454, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:23:44.505137", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017438173294067, "points_saved": 20, "points_rate": 1.996518436551861, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025876736640930174, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:23:54.515386", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010249137878418, "points_saved": 20, "points_rate": 1.9979522711698283, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024580490589141846, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:24:04.524769", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009382724761963, "points_saved": 20, "points_rate": 1.998125214107609, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02577441930770874, "csv_write_time_avg": 2.932548522949219e-06 } }, { "timestamp": "2025-08-27T13:24:14.548590", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023820877075195, "points_saved": 20, "points_rate": 1.9952471462993369, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028650426864624025, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:24:24.560928", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011826515197754, "points_saved": 20, "points_rate": 1.9976374909853258, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025270521640777588, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:24:34.570129", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00971245765686, "points_saved": 20, "points_rate": 1.9980593932746928, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024161386489868163, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:24:44.582690", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012560606002808, "points_saved": 20, "points_rate": 1.9974910302175295, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02712106704711914, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:24:54.592591", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009901762008667, "points_saved": 20, "points_rate": 1.9980216065563705, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024807941913604737, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:25:04.607479", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014376640319824, "points_saved": 20, "points_rate": 1.9971287997573526, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031053054332733154, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:25:14.627128", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.020160436630249, "points_saved": 21, "points_rate": 2.0957748264420246, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02692956016177223, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:25:24.638462", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01133394241333, "points_saved": 20, "points_rate": 1.9977357777737663, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02630794048309326, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:25:34.649829", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011366844177246, "points_saved": 20, "points_rate": 1.9977292123335073, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023587584495544434, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:25:44.663467", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01363754272461, "points_saved": 20, "points_rate": 1.9972762060407274, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02454807758331299, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:25:54.673688", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010221004486084, "points_saved": 20, "points_rate": 1.997957886348063, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023665797710418702, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:26:04.685324", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.011047840118408, "points_saved": 20, "points_rate": 1.997792870377837, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029029488563537598, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:26:14.697846", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013109922409058, "points_saved": 20, "points_rate": 1.9973814484189936, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02702077627182007, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:26:24.707316", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009470224380493, "points_saved": 20, "points_rate": 1.9981077471298279, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026989674568176268, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:26:34.719552", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01223635673523, "points_saved": 20, "points_rate": 1.9975557195616944, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025018370151519774, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:26:44.729805", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010252952575684, "points_saved": 20, "points_rate": 1.9979515097921585, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026130127906799316, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:26:54.739663", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009857654571533, "points_saved": 20, "points_rate": 1.9980304106388505, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027465438842773436, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:27:04.750285", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010622024536133, "points_saved": 20, "points_rate": 1.9978778492465108, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028911781311035157, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:27:14.760237", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009952783584595, "points_saved": 20, "points_rate": 1.9980114224712595, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02558891773223877, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:27:24.773124", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012886762619019, "points_saved": 20, "points_rate": 1.9974259645745465, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027533459663391113, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:27:34.782874", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00974988937378, "points_saved": 20, "points_rate": 1.9980519214802501, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026574099063873292, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:27:44.793687", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010146379470825, "points_saved": 20, "points_rate": 1.9979727809991603, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02899864912033081, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:27:54.803161", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010140180587769, "points_saved": 20, "points_rate": 1.997974018264513, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02796841859817505, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:28:04.813713", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010040760040283, "points_saved": 20, "points_rate": 1.997993862306662, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025836050510406494, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:28:14.823322", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010120153427124, "points_saved": 20, "points_rate": 1.997978015593817, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02718052864074707, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:28:24.834000", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010678768157959, "points_saved": 20, "points_rate": 1.9978665246572638, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0253237247467041, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:28:34.844415", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010414838790894, "points_saved": 20, "points_rate": 1.9979191993621412, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027543270587921144, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:28:44.855332", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010916948318481, "points_saved": 20, "points_rate": 1.9978189913321946, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02767181396484375, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:28:54.868311", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01297926902771, "points_saved": 20, "points_rate": 1.997407511055604, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024018681049346922, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:29:04.879609", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011297702789307, "points_saved": 20, "points_rate": 1.9977430093231252, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025614094734191895, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:29:14.890058", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.009936809539795, "points_saved": 20, "points_rate": 1.9980146109353407, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02260798215866089, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:29:24.899582", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.010035991668701, "points_saved": 20, "points_rate": 1.9979948140691894, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025533068180084228, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:29:34.912361", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010269403457642, "points_saved": 20, "points_rate": 1.9979482263576054, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02990380525588989, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:29:44.923070", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012708902359009, "points_saved": 20, "points_rate": 1.9974614457520052, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02533900737762451, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:29:54.933448", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01088809967041, "points_saved": 20, "points_rate": 1.9978247485014304, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026585376262664794, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:30:04.943599", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01015019416809, "points_saved": 20, "points_rate": 1.9979720196058588, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025647473335266114, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:30:14.954265", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01015830039978, "points_saved": 20, "points_rate": 1.99797040164702, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027077758312225343, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:30:24.964801", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.011044025421143, "points_saved": 20, "points_rate": 1.997793631634603, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022931134700775145, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:30:34.976965", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012164115905762, "points_saved": 20, "points_rate": 1.9975701325377921, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030249905586242676, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:30:44.987138", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010172843933105, "points_saved": 20, "points_rate": 1.9979674988450833, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0280645489692688, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:30:54.998409", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011271476745605, "points_saved": 20, "points_rate": 1.9977482427138678, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02622997760772705, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:31:05.009818", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011408567428589, "points_saved": 20, "points_rate": 1.9977208866561083, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02516275644302368, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:31:15.020229", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.00990605354309, "points_saved": 20, "points_rate": 1.9980207499470817, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026681041717529295, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:31:25.030207", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010483264923096, "points_saved": 20, "points_rate": 1.9979055426904655, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023914170265197755, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:31:35.041902", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011056900024414, "points_saved": 20, "points_rate": 1.9977910623953428, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031852197647094724, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:31:45.051351", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010087251663208, "points_saved": 20, "points_rate": 1.9979845826695404, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02507946491241455, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:31:55.062058", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.010706186294556, "points_saved": 20, "points_rate": 1.997861052737875, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02494857311248779, "csv_write_time_avg": 4.041194915771484e-06 } }, { "timestamp": "2025-08-27T13:32:05.073245", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010679721832275, "points_saved": 20, "points_rate": 1.9978663343291296, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02607351541519165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:32:15.083293", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010555744171143, "points_saved": 20, "points_rate": 1.997891077290631, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024580657482147217, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:32:25.097697", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013826131820679, "points_saved": 20, "points_rate": 1.9972385915955253, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029906678199768066, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:32:35.109369", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011742115020752, "points_saved": 20, "points_rate": 1.997654331307009, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02910890579223633, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:32:45.119803", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010941982269287, "points_saved": 20, "points_rate": 1.997813995468425, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02698251008987427, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:32:55.132076", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011765718460083, "points_saved": 20, "points_rate": 1.9976496216969222, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02740992307662964, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:33:05.145978", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014408826828003, "points_saved": 20, "points_rate": 1.9971223809458623, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02297828197479248, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:33:15.157011", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01096248626709, "points_saved": 20, "points_rate": 1.9978099036367127, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0268074631690979, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:33:25.167886", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010945320129395, "points_saved": 20, "points_rate": 1.9978133293551437, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02745460271835327, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:33:35.179619", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011120080947876, "points_saved": 20, "points_rate": 1.9977784541873513, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02633124589920044, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:33:45.190157", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011151313781738, "points_saved": 20, "points_rate": 1.997772221509351, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025223612785339355, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:33:55.201500", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011342763900757, "points_saved": 20, "points_rate": 1.9977340174703324, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02387709617614746, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:34:05.213056", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011045694351196, "points_saved": 20, "points_rate": 1.9977932985846965, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026488626003265382, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:34:15.226433", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013269662857056, "points_saved": 20, "points_rate": 1.9973495844406792, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024601244926452638, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:34:25.237739", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.011409759521484, "points_saved": 20, "points_rate": 1.997720648780631, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0319002628326416, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:34:35.248410", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01118540763855, "points_saved": 20, "points_rate": 1.9977654179434106, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027508556842803955, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:34:45.260102", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011179685592651, "points_saved": 20, "points_rate": 1.9977665597973953, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025626218318939208, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:34:55.270978", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010840654373169, "points_saved": 20, "points_rate": 1.9978342169758874, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02465813159942627, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:35:05.282842", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011818170547485, "points_saved": 20, "points_rate": 1.9976391559762339, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02566612958908081, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:35:15.293764", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.010974168777466, "points_saved": 20, "points_rate": 1.997807572251721, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02554973363876343, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:35:25.308350", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014620542526245, "points_saved": 20, "points_rate": 1.9970801604585695, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027362918853759764, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:35:35.319469", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011625051498413, "points_saved": 20, "points_rate": 1.9976776893983512, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02466059923171997, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:35:45.330550", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01108169555664, "points_saved": 20, "points_rate": 1.9977861142494604, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025219404697418214, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:35:55.341726", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011176109313965, "points_saved": 20, "points_rate": 1.9977672734567986, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02593446969985962, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:36:05.362900", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02117395401001, "points_saved": 20, "points_rate": 1.995774156978577, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02466726303100586, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:36:15.375315", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011908292770386, "points_saved": 20, "points_rate": 1.997621174221305, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025709903240203856, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:36:25.386085", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011276721954346, "points_saved": 20, "points_rate": 1.9977471960335256, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02720743417739868, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:36:35.398031", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011945247650146, "points_saved": 20, "points_rate": 1.9976138008439568, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026971101760864258, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:36:45.408828", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01079797744751, "points_saved": 20, "points_rate": 1.9978427339215443, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02488023042678833, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:36:55.420634", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.011291265487671, "points_saved": 20, "points_rate": 1.997744293880132, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025403523445129396, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:37:05.435402", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015281677246094, "points_saved": 20, "points_rate": 1.9969483280174112, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02480647563934326, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:37:15.447222", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011282920837402, "points_saved": 20, "points_rate": 1.997745959049081, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02817955017089844, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:37:25.458288", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011604070663452, "points_saved": 20, "points_rate": 1.9976818758349713, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02690168619155884, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:37:35.470211", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011922359466553, "points_saved": 20, "points_rate": 1.997618367574479, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02707998752593994, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:37:45.480809", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.010597944259644, "points_saved": 20, "points_rate": 1.997882655098396, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028249680995941162, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:37:55.492615", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01180624961853, "points_saved": 20, "points_rate": 1.9976415345394882, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025288975238800047, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:38:05.504015", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011399745941162, "points_saved": 20, "points_rate": 1.997722646936402, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027319455146789552, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:38:15.515914", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01189923286438, "points_saved": 20, "points_rate": 1.9976229818963178, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02869706153869629, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:38:25.528543", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.012122392654419, "points_saved": 20, "points_rate": 1.9975784569586739, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022756338119506836, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:38:35.539679", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011643171310425, "points_saved": 20, "points_rate": 1.9976740738535728, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026979315280914306, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:38:45.552308", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01262879371643, "points_saved": 20, "points_rate": 1.997477426962167, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02385658025741577, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:38:55.564435", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011613845825195, "points_saved": 20, "points_rate": 1.9976799253339084, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027162981033325196, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:39:05.575577", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.0116548538208, "points_saved": 20, "points_rate": 1.997671742785589, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025170695781707764, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:39:15.587518", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011434078216553, "points_saved": 20, "points_rate": 1.997715796133257, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028079020977020263, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:39:25.598814", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011803150177002, "points_saved": 20, "points_rate": 1.9976421529668622, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024204301834106445, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:39:35.610001", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011186838150024, "points_saved": 20, "points_rate": 1.9977651324801182, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027035737037658693, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:39:45.622817", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012306690216064, "points_saved": 20, "points_rate": 1.9975416873260403, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026130318641662598, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:39:55.634499", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012190818786621, "points_saved": 20, "points_rate": 1.9975648049448385, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027197718620300293, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:40:05.646372", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011873006820679, "points_saved": 20, "points_rate": 1.9976282146582183, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026249265670776366, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:40:15.661170", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014798402786255, "points_saved": 20, "points_rate": 1.9970446928253418, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02902151346206665, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:40:25.673538", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012367963790894, "points_saved": 20, "points_rate": 1.997529462793293, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024331510066986084, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:40:35.689267", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015729188919067, "points_saved": 20, "points_rate": 1.9968591025930555, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027651000022888183, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:40:45.701456", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012189149856567, "points_saved": 20, "points_rate": 1.9975651379185655, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02641479969024658, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:40:55.713098", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01164197921753, "points_saved": 20, "points_rate": 1.9976743117179587, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02959645986557007, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:41:05.725792", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012693643569946, "points_saved": 20, "points_rate": 1.9974644897723206, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028264522552490234, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:41:15.737679", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011886596679688, "points_saved": 20, "points_rate": 1.9976255031327204, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025872159004211425, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:41:25.749956", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011646509170532, "points_saved": 20, "points_rate": 1.9976734078335938, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02407102584838867, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:41:35.761880", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012555122375488, "points_saved": 20, "points_rate": 1.9974921241936674, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02519773244857788, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:41:45.774334", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01245379447937, "points_saved": 20, "points_rate": 1.9975123391857774, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026819753646850585, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:41:55.786463", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012129068374634, "points_saved": 20, "points_rate": 1.9975771250466705, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02623683214187622, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:42:05.798367", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011904239654541, "points_saved": 20, "points_rate": 1.997621982917617, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027474367618560792, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:42:15.811996", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013628959655762, "points_saved": 20, "points_rate": 1.997277917983446, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025917625427246092, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:42:25.824293", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.012296676635742, "points_saved": 20, "points_rate": 1.9975436851238264, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02578660249710083, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:42:35.841509", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.017215728759766, "points_saved": 20, "points_rate": 1.9965627716870789, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02810351848602295, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:42:45.853771", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01226258277893, "points_saved": 20, "points_rate": 1.9975504871795866, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03008960485458374, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:42:55.865965", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01219391822815, "points_saved": 20, "points_rate": 1.9975641865653542, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028894329071044923, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:43:05.878684", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01271915435791, "points_saved": 20, "points_rate": 1.9974594005560669, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02441326379776001, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:43:15.890598", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011913061141968, "points_saved": 20, "points_rate": 1.9976202228147177, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025824475288391113, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:43:25.902738", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.012141227722168, "points_saved": 20, "points_rate": 1.9975746990686567, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02548447847366333, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:43:35.914792", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012053966522217, "points_saved": 20, "points_rate": 1.9975921091591151, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026559877395629882, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:43:45.927457", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012664556503296, "points_saved": 20, "points_rate": 1.9974702924617462, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02761918306350708, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:43:55.939707", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01224946975708, "points_saved": 20, "points_rate": 1.9975531033672143, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02384765148162842, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:44:05.951693", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.011986255645752, "points_saved": 20, "points_rate": 1.9976056188373226, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02575019598007202, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:44:15.964423", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012730121612549, "points_saved": 20, "points_rate": 1.9974572126766763, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025408482551574706, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:44:25.977521", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012498617172241, "points_saved": 20, "points_rate": 1.997503396974097, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025141239166259766, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:44:35.989034", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012112140655518, "points_saved": 20, "points_rate": 1.997580502398423, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02792750597000122, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:44:46.001644", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012610673904419, "points_saved": 20, "points_rate": 1.9974810417951663, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029125010967254637, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:44:56.014453", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012808322906494, "points_saved": 20, "points_rate": 1.9974416122842995, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024674832820892334, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:45:06.027589", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013136148452759, "points_saved": 20, "points_rate": 1.9973762169498137, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027027821540832518, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:45:16.040143", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01255464553833, "points_saved": 20, "points_rate": 1.9974922193220839, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02586573362350464, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:45:26.053040", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01289677619934, "points_saved": 20, "points_rate": 1.9974239670122245, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026085531711578368, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:45:36.065799", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012758731842041, "points_saved": 20, "points_rate": 1.9974515051877828, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03169301748275757, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:45:46.079054", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012710332870483, "points_saved": 20, "points_rate": 1.9974611603755765, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026306557655334472, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:45:56.091979", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012871742248535, "points_saved": 20, "points_rate": 1.9974289609255207, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024927055835723876, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:46:06.104541", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013160467147827, "points_saved": 20, "points_rate": 1.9973713659756067, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024387562274932863, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:46:16.117438", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01289677619934, "points_saved": 20, "points_rate": 1.9974239670122245, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027358996868133544, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:46:26.131531", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014092683792114, "points_saved": 20, "points_rate": 1.9971854297264646, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027861642837524413, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:46:36.144023", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012492179870605, "points_saved": 20, "points_rate": 1.9975046812229786, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02750951051712036, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:46:46.157371", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01334810256958, "points_saved": 20, "points_rate": 1.9973339381727566, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02503335475921631, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:46:56.170430", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013059139251709, "points_saved": 20, "points_rate": 1.997391578523587, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02539958953857422, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:47:06.183493", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013062953948975, "points_saved": 20, "points_rate": 1.9973908175731936, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02686523199081421, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:47:16.196722", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013228416442871, "points_saved": 20, "points_rate": 1.997357811907866, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02628103494644165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:47:26.209531", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01228666305542, "points_saved": 20, "points_rate": 1.9975456829256084, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027377891540527343, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:47:36.222205", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01319694519043, "points_saved": 20, "points_rate": 1.9973640895584763, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02516353130340576, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:47:46.235149", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012943267822266, "points_saved": 20, "points_rate": 1.997414692668067, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02629009485244751, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:47:56.247995", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.012845993041992, "points_saved": 20, "points_rate": 1.997434097548106, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025482475757598877, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:48:06.261100", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013105154037476, "points_saved": 20, "points_rate": 1.9973823995981523, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027903664112091064, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:48:16.274462", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.013362169265747, "points_saved": 20, "points_rate": 1.997331132333002, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027029657363891603, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:48:26.288184", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.013721704483032, "points_saved": 20, "points_rate": 1.9972594196467655, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02449500560760498, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:48:36.304501", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.015799283981323, "points_saved": 20, "points_rate": 1.9968451276761123, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02631455659866333, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:48:46.317881", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013897895812988, "points_saved": 20, "points_rate": 1.997224278506215, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02538917064666748, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:48:56.331933", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014051675796509, "points_saved": 20, "points_rate": 1.997193608291343, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026619112491607665, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:49:06.346237", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014304637908936, "points_saved": 20, "points_rate": 1.9971431590257829, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027422070503234863, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:49:16.359831", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013594150543213, "points_saved": 20, "points_rate": 1.997284860892335, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025980663299560548, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:49:26.373159", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013327836990356, "points_saved": 20, "points_rate": 1.9973379804981273, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027062082290649415, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:49:36.386402", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013242959976196, "points_saved": 20, "points_rate": 1.997354910885688, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026919865608215333, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:49:46.399607", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013205289840698, "points_saved": 20, "points_rate": 1.997362425026061, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024647724628448487, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:49:56.413809", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014202117919922, "points_saved": 21, "points_rate": 2.0970217849329735, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027305773326328824, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:50:06.428113", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.013787269592285, "points_saved": 20, "points_rate": 1.9972463426232048, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02969367504119873, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:50:16.445022", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017424821853638, "points_saved": 20, "points_rate": 1.9965210975548078, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02558659315109253, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:50:26.458745", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.013552188873291, "points_saved": 20, "points_rate": 1.9972932304905047, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024441635608673094, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:50:36.472442", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01386833190918, "points_saved": 20, "points_rate": 1.9972301749035408, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024414873123168944, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:50:46.487044", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.014601469039917, "points_saved": 20, "points_rate": 1.997083964032906, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027434802055358885, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:50:56.500144", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013100385665894, "points_saved": 20, "points_rate": 1.997383350778217, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026028871536254883, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:51:06.515850", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015706300735474, "points_saved": 20, "points_rate": 1.996863665873605, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027195310592651366, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:51:16.529025", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013174772262573, "points_saved": 20, "points_rate": 1.9973685124723741, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025745153427124023, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:51:26.542676", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013650894165039, "points_saved": 20, "points_rate": 1.9972735430245538, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02526160478591919, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:51:36.556422", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013746500015259, "points_saved": 20, "points_rate": 1.997254474134084, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026794230937957762, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:51:46.569833", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013410329818726, "points_saved": 20, "points_rate": 1.997321525958286, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026229453086853028, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:51:56.583888", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013461112976074, "points_saved": 20, "points_rate": 1.9973113965642448, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029613375663757324, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:52:06.597552", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013716697692871, "points_saved": 20, "points_rate": 1.997260418262875, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023622286319732667, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:52:16.610812", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013801097869873, "points_saved": 20, "points_rate": 1.997243584581921, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028005480766296387, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:52:26.624521", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013709545135498, "points_saved": 20, "points_rate": 1.9972618448590498, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0246163010597229, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:52:36.638557", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014036178588867, "points_saved": 20, "points_rate": 1.9971966990455101, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025910508632659913, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:52:46.652032", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013474225997925, "points_saved": 20, "points_rate": 1.9973087810097037, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027469718456268312, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:52:56.667981", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015949726104736, "points_saved": 20, "points_rate": 1.99681513455221, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02761409282684326, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:53:06.682057", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013481378555298, "points_saved": 20, "points_rate": 1.9973073543464774, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026013386249542237, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:53:16.695763", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014299869537354, "points_saved": 20, "points_rate": 1.997144109978002, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025815141201019288, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:53:26.710526", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014763355255127, "points_saved": 20, "points_rate": 1.9970516816560862, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02631688117980957, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:53:36.724801", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014274835586548, "points_saved": 20, "points_rate": 1.9971491024920105, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03214519023895264, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:53:46.738315", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013514518737793, "points_saved": 20, "points_rate": 1.997300744166795, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027654194831848146, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:53:56.751959", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013643503189087, "points_saved": 20, "points_rate": 1.997275017193344, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02420816421508789, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:54:06.767231", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014745712280273, "points_saved": 20, "points_rate": 1.9970551998615018, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025113284587860107, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:54:16.781847", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015142440795898, "points_saved": 20, "points_rate": 1.9969760907774579, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02628902196884155, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:54:26.796832", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014429807662964, "points_saved": 20, "points_rate": 1.9971181968539193, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02608356475830078, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:54:36.811551", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014701128005981, "points_saved": 20, "points_rate": 1.9970640905169161, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029023969173431398, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:54:46.825286", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014308452606201, "points_saved": 20, "points_rate": 1.9971423982646594, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027353227138519287, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:54:56.839629", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014342784881592, "points_saved": 20, "points_rate": 1.9971355514406308, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023643434047698975, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:55:06.853759", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.014130115509033, "points_saved": 20, "points_rate": 1.9971779644669985, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029428529739379882, "csv_write_time_avg": 3.3974647521972656e-06 } }, { "timestamp": "2025-08-27T13:55:16.868179", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014419317245483, "points_saved": 20, "points_rate": 1.9971202888976993, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024262475967407226, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:55:26.882205", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014026165008545, "points_saved": 20, "points_rate": 1.9971986961532904, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02873286008834839, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:55:36.896342", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014137506484985, "points_saved": 20, "points_rate": 1.9971764904414724, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027756237983703615, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:55:46.909980", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01363754272461, "points_saved": 20, "points_rate": 1.9972762060407274, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025285613536834717, "csv_write_time_avg": 4.029273986816406e-06 } }, { "timestamp": "2025-08-27T13:55:56.924371", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013790369033813, "points_saved": 20, "points_rate": 1.9972457244408754, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02465156316757202, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:56:06.941246", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.017476320266724, "points_saved": 20, "points_rate": 1.9965108337253832, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0246648907661438, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:56:16.955394", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014147520065308, "points_saved": 20, "points_rate": 1.9971744933781013, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026319658756256102, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:56:26.970003", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.014025688171387, "points_saved": 20, "points_rate": 1.9971987912537603, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027361977100372314, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:56:36.984925", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014915227890015, "points_saved": 20, "points_rate": 1.9970213970761375, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02445443868637085, "csv_write_time_avg": 6.020069122314453e-06 } }, { "timestamp": "2025-08-27T13:56:47.005439", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021104097366333, "points_saved": 20, "points_rate": 1.9957880694260268, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028723204135894777, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:56:57.019315", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.013875961303711, "points_saved": 20, "points_rate": 1.9972286532492851, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024221587181091308, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:57:07.033888", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014573335647583, "points_saved": 20, "points_rate": 1.9970895743314978, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025725579261779784, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:57:17.049143", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015254497528076, "points_saved": 20, "points_rate": 1.996953747399661, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026339006423950196, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:57:27.078683", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029540061950684, "points_saved": 20, "points_rate": 1.9941093885126895, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027506673336029054, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:57:37.093286", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.014602422714233, "points_saved": 20, "points_rate": 1.997083773853845, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025444185733795165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:57:47.108416", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015130519866943, "points_saved": 20, "points_rate": 1.9969784677619669, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0243044376373291, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:57:57.133115", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024160623550415, "points_saved": 20, "points_rate": 1.9951795218656707, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024517512321472167, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:58:07.147544", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01438283920288, "points_saved": 20, "points_rate": 1.9971275635385983, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023736071586608887, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:58:17.178413", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030943393707275, "points_saved": 20, "points_rate": 1.9938304120574168, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03028717041015625, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:58:27.194612", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.016709327697754, "points_saved": 20, "points_rate": 1.996663709178113, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029086375236511232, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:58:37.210040", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015428066253662, "points_saved": 20, "points_rate": 1.9969191399206099, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025285911560058594, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:58:47.225039", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014999151229858, "points_saved": 20, "points_rate": 1.997004662506034, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02554795742034912, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:58:57.247390", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021734714508057, "points_saved": 20, "points_rate": 1.9956624845643556, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024332153797149658, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:59:07.263175", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016401052474976, "points_saved": 20, "points_rate": 1.9967251605863119, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025391173362731934, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:59:17.279076", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0159010887146, "points_saved": 20, "points_rate": 1.9968248311212826, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029484033584594727, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:59:27.294526", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.015449523925781, "points_saved": 20, "points_rate": 1.9969148616067858, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02646416425704956, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:59:37.309678", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015151977539062, "points_saved": 20, "points_rate": 1.9969741891939246, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027064502239227295, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:59:47.324791", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015113115310669, "points_saved": 20, "points_rate": 1.9969819381695122, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029129648208618165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T13:59:57.339992", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015201091766357, "points_saved": 20, "points_rate": 1.9969643960960795, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02653287649154663, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:00:07.358429", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.017419338226318, "points_saved": 20, "points_rate": 1.9965221904687873, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028737640380859374, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:00:17.375669", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018257856369019, "points_saved": 20, "points_rate": 1.996355083562276, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02790191173553467, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:00:27.391556", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.015378952026367, "points_saved": 20, "points_rate": 1.9969289325745871, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02555577754974365, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:00:37.416445", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024889469146729, "points_saved": 20, "points_rate": 1.9950344651233651, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028536367416381835, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:00:48.827022", "level": "info", "event_type": "performance_report", "message": "Performance report: 23 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.411084413528442, "points_saved": 23, "points_rate": 2.0155840730379917, "variables_saved": 92, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025070916051449982, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:00:58.841964", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.014942407608032, "points_saved": 20, "points_rate": 1.997015977326703, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024640440940856934, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:01:08.857932", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015967607498169, "points_saved": 20, "points_rate": 1.9968115696607853, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026328134536743163, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:01:18.873050", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.015117883682251, "points_saved": 20, "points_rate": 1.9969809873717248, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024656879901885986, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:01:28.894512", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021462678909302, "points_saved": 20, "points_rate": 1.9957166574187875, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02650352716445923, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:01:38.914765", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020252466201782, "points_saved": 20, "points_rate": 1.9959576934273675, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025162339210510254, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:01:48.930510", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015744924545288, "points_saved": 20, "points_rate": 1.996855965349776, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025660991668701172, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:01:58.946005", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015495538711548, "points_saved": 20, "points_rate": 1.9969056870622817, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027606546878814697, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:02:08.961664", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.015147924423218, "points_saved": 20, "points_rate": 1.9969749973664837, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028531742095947266, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:02:18.977513", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.016359806060791, "points_saved": 20, "points_rate": 1.9967333829100484, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024178755283355714, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:02:28.994318", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016804456710815, "points_saved": 20, "points_rate": 1.9966447469782527, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02420414686203003, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:02:39.015044", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020726203918457, "points_saved": 20, "points_rate": 1.9958633329567768, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02776545286178589, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:02:49.031416", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015865087509155, "points_saved": 20, "points_rate": 1.9968320085443363, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023036086559295656, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:02:59.047156", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015740394592285, "points_saved": 20, "points_rate": 1.996856868494558, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02540404796600342, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:03:09.064305", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.017655611038208, "points_saved": 20, "points_rate": 1.9964751012165454, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028286099433898926, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:03:19.093431", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029126167297363, "points_saved": 20, "points_rate": 1.994191683939058, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02432166337966919, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:03:29.120310", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026878833770752, "points_saved": 21, "points_rate": 2.09437057614295, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025248595646449497, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:03:39.135434", "level": "info", "event_type": "performance_report", "message": "Performance report: 19 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015124082565308, "points_saved": 19, "points_rate": 1.897130763769157, "variables_saved": 76, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031084035572252776, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:03:49.153890", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.018455743789673, "points_saved": 21, "points_rate": 2.0961314335313266, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026339792069934663, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:03:59.186011", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.032121658325195, "points_saved": 20, "points_rate": 1.993596238279559, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028376305103302003, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:04:09.202781", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.016769409179688, "points_saved": 20, "points_rate": 1.9966517330099824, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02478766441345215, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:04:19.218591", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.015810489654541, "points_saved": 20, "points_rate": 1.9968428936088853, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025968873500823976, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:04:29.248012", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029421091079712, "points_saved": 20, "points_rate": 1.994133043011649, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025960683822631836, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:04:39.267118", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.019105911254883, "points_saved": 20, "points_rate": 1.9961861045438356, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027033650875091554, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:04:49.283059", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01594090461731, "points_saved": 20, "points_rate": 1.9968168932366681, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028374361991882324, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:04:59.299508", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015941858291626, "points_saved": 20, "points_rate": 1.9968167031084694, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028056025505065918, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:05:09.321389", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022388219833374, "points_saved": 20, "points_rate": 1.9955323582878042, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023109078407287598, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:05:19.341608", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.01969313621521, "points_saved": 20, "points_rate": 1.9960691139044906, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025216078758239745, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:05:29.358945", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.017320156097412, "points_saved": 20, "points_rate": 1.9965419581629584, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026267945766448975, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:05:39.374227", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015824317932129, "points_saved": 20, "points_rate": 1.9968401366817512, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025633883476257325, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:05:49.393449", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019222021102905, "points_saved": 20, "points_rate": 1.9961629713240372, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028391826152801513, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:05:59.415798", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021840810775757, "points_saved": 20, "points_rate": 1.9956413574735146, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025433313846588135, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:06:09.433617", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017818689346313, "points_saved": 20, "points_rate": 1.9964426009495932, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026223516464233397, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:06:19.450860", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017751693725586, "points_saved": 20, "points_rate": 1.9964559525393897, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025254976749420167, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:06:29.468207", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017346858978271, "points_saved": 20, "points_rate": 1.9965366360529437, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026182115077972412, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:06:39.485954", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017746925354004, "points_saved": 20, "points_rate": 1.996456902837286, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028033947944641112, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:06:49.501585", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015121936798096, "points_saved": 20, "points_rate": 1.9969801791943174, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02716832160949707, "csv_write_time_avg": 3.838539123535157e-06 } }, { "timestamp": "2025-08-27T14:06:59.536618", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.035542488098145, "points_saved": 20, "points_rate": 1.992916678268206, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028007280826568604, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:07:09.555740", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.018564939498901, "points_saved": 20, "points_rate": 1.9962938924664335, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025681781768798827, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:07:19.572501", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017317771911621, "points_saved": 20, "points_rate": 1.9965424333527324, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025381839275360106, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:07:29.591652", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01863408088684, "points_saved": 20, "points_rate": 1.996280115485525, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024657058715820312, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:07:39.606641", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.01550579071045, "points_saved": 20, "points_rate": 1.9969036430042642, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029073095321655272, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:07:49.630674", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024032831192017, "points_saved": 20, "points_rate": 1.995204957606038, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02725496292114258, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:07:59.653475", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022800922393799, "points_saved": 20, "points_rate": 1.995450189508832, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02631688117980957, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:08:09.670024", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016549587249756, "points_saved": 20, "points_rate": 1.9966955512762954, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025326800346374512, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:08:19.687419", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.016871929168701, "points_saved": 20, "points_rate": 1.9966312978167224, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026478385925292967, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:08:29.703307", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016411066055298, "points_saved": 20, "points_rate": 1.996723164425447, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023625600337982177, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:08:39.719741", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016433477401733, "points_saved": 20, "points_rate": 1.9967186968417832, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030253803730010985, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:08:49.738273", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.018017292022705, "points_saved": 20, "points_rate": 1.9964030223750857, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027418076992034912, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:08:59.756288", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.018024206161499, "points_saved": 20, "points_rate": 1.9964016445178054, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025104820728302002, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:09:09.772623", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016841173171997, "points_saved": 20, "points_rate": 1.996637428330779, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023850083351135254, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:09:19.788551", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01592755317688, "points_saved": 20, "points_rate": 1.9968195550352543, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026356923580169677, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:09:29.804634", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016082763671875, "points_saved": 20, "points_rate": 1.9967886120649467, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027746212482452393, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:09:39.829243", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.024609327316284, "points_saved": 20, "points_rate": 1.995090217181985, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02703680992126465, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:09:49.845155", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01591181755066, "points_saved": 20, "points_rate": 1.9968226921641268, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02495620250701904, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:09:59.863130", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01741337776184, "points_saved": 20, "points_rate": 1.9965233784201224, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02633258104324341, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:10:09.879803", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01669454574585, "points_saved": 20, "points_rate": 1.9966666557176909, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02307605743408203, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:10:19.897571", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.018308162689209, "points_saved": 20, "points_rate": 1.9963450589876257, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02619529962539673, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:10:29.917262", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019691467285156, "points_saved": 20, "points_rate": 1.9960694463797712, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025498843193054198, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:10:39.932874", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015106678009033, "points_saved": 20, "points_rate": 1.9969832217479613, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0290574312210083, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:10:49.949841", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017471313476562, "points_saved": 20, "points_rate": 1.9965118315930572, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02466146945953369, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:10:59.966801", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016960620880127, "points_saved": 20, "points_rate": 1.9966136193358346, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02556014060974121, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:11:09.984109", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.016795873641968, "points_saved": 20, "points_rate": 1.996646457838646, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024088728427886962, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:11:20.000311", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016155242919922, "points_saved": 20, "points_rate": 1.9967741628343187, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024353623390197754, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:11:30.016474", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016722202301025, "points_saved": 20, "points_rate": 1.9966611428442762, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02748662233352661, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:11:40.033833", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017358541488647, "points_saved": 20, "points_rate": 1.9965343076387345, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0254666805267334, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:11:50.050929", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016591548919678, "points_saved": 21, "points_rate": 2.0965215460208038, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027227606092180525, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:12:00.066418", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.015993595123291, "points_saved": 20, "points_rate": 1.9968063887079404, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026085758209228517, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:12:10.082600", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016181707382202, "points_saved": 20, "points_rate": 1.996768887016042, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02995798587799072, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:12:20.099405", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016291618347168, "points_saved": 20, "points_rate": 1.9967469760330607, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02729356288909912, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:12:30.115152", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.016260147094727, "points_saved": 20, "points_rate": 1.9967532498445655, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02628539800643921, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:12:40.132367", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017215251922607, "points_saved": 20, "points_rate": 1.9965628667269972, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02460993528366089, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:12:50.149091", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016724824905396, "points_saved": 20, "points_rate": 1.9966606200733774, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026575648784637453, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:13:00.170355", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020750999450684, "points_saved": 20, "points_rate": 1.9958583943555086, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024937188625335692, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:13:10.187701", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01734972000122, "points_saved": 20, "points_rate": 1.9965360658285536, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031006360054016115, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:13:20.204659", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.01695966720581, "points_saved": 20, "points_rate": 1.996613809425362, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02824826240539551, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:13:30.220892", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016739845275879, "points_saved": 20, "points_rate": 1.9966576260271403, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028960752487182616, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:13:40.237555", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016663312911987, "points_saved": 20, "points_rate": 1.9966728814992698, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024840009212493897, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:13:50.254907", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017352104187012, "points_saved": 20, "points_rate": 1.9965355906418107, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027096426486968993, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:14:00.271688", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016781091690063, "points_saved": 20, "points_rate": 1.9966494043273073, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025026535987854003, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:14:10.289240", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016944169998169, "points_saved": 20, "points_rate": 1.9966168983852544, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025434625148773194, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:14:20.306186", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016994953155518, "points_saved": 20, "points_rate": 1.9966067761369564, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.032395803928375246, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:14:30.322665", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017037391662598, "points_saved": 20, "points_rate": 1.996598317247617, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024763011932373048, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:14:40.340151", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016884565353394, "points_saved": 20, "points_rate": 1.9966287790893, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025506973266601562, "csv_write_time_avg": 3.3855438232421873e-06 } }, { "timestamp": "2025-08-27T14:14:50.357402", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017219543457031, "points_saved": 20, "points_rate": 1.996562011368059, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025593316555023192, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:15:00.375478", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018708944320679, "points_saved": 20, "points_rate": 1.9962651985550923, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026975929737091064, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:15:10.399729", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023703336715698, "points_saved": 20, "points_rate": 1.995270543047922, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02684429883956909, "csv_write_time_avg": 2.956390380859375e-06 } }, { "timestamp": "2025-08-27T14:15:20.416482", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017300367355347, "points_saved": 20, "points_rate": 1.996545902244935, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02789478302001953, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:15:30.434442", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01737666130066, "points_saved": 20, "points_rate": 1.9965306962315215, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024824726581573486, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:15:40.452111", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.018253326416016, "points_saved": 20, "points_rate": 1.9963559862540339, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025231122970581055, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:15:50.471205", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01856780052185, "points_saved": 20, "points_rate": 1.9962933223806933, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023374950885772704, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:00.489822", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019142389297485, "points_saved": 20, "points_rate": 1.996178836759934, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03157364130020142, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:10.507301", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017479181289673, "points_saved": 20, "points_rate": 1.9965102635157317, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027073073387145995, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:20.527121", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.019195556640625, "points_saved": 20, "points_rate": 1.9961682439409214, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027773118019104003, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:30.546622", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.0201256275177, "points_saved": 20, "points_rate": 1.9959829590434615, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02579970359802246, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:40.567381", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.020759582519531, "points_saved": 20, "points_rate": 1.9958566848453794, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024775385856628418, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:50.588489", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021107196807861, "points_saved": 20, "points_rate": 1.9957874521460892, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028467869758605956, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:00.611615", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023125886917114, "points_saved": 20, "points_rate": 1.995385494070807, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026097214221954344, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:10.628474", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.016859531402588, "points_saved": 20, "points_rate": 1.9966337690271618, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025484120845794676, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:20.657365", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02889084815979, "points_saved": 20, "points_rate": 1.9942384758998366, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02662050724029541, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:30.675395", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.018029928207397, "points_saved": 20, "points_rate": 1.9964005042235637, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026105713844299317, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:40.694035", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018086910247803, "points_saved": 20, "points_rate": 1.99638914886448, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028483247756958006, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:50.711733", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017741203308105, "points_saved": 20, "points_rate": 1.9964580431959558, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027032029628753663, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:00.730334", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019110441207886, "points_saved": 20, "points_rate": 1.9961852020057018, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02799462080001831, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:10.751089", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019737005233765, "points_saved": 20, "points_rate": 1.996060374593973, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02386442422866821, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:20.772174", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022103071212769, "points_saved": 20, "points_rate": 1.9955891351234938, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027265465259552, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:30.790586", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017896175384521, "points_saved": 20, "points_rate": 1.996427158942115, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02558964490890503, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:40.817891", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02782130241394, "points_saved": 20, "points_rate": 1.9944511770653026, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027964210510253905, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:50.836601", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018709897994995, "points_saved": 20, "points_rate": 1.996265008531939, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028523671627044677, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:00.857753", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021151542663574, "points_saved": 20, "points_rate": 1.9957786203364904, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02696237564086914, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:10.877703", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019950866699219, "points_saved": 20, "points_rate": 1.9960177715510514, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02571762800216675, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:20.895968", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.018264770507812, "points_saved": 20, "points_rate": 1.9963537057711669, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025138342380523683, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:30.922337", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026368379592896, "points_saved": 20, "points_rate": 1.9947401933392823, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02520761489868164, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:40.941481", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018107652664185, "points_saved": 20, "points_rate": 1.9963850153557954, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02617049217224121, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:50.960475", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020030975341797, "points_saved": 20, "points_rate": 1.9960018136887818, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02888997793197632, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:00.979541", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019065856933594, "points_saved": 21, "points_rate": 2.096003789162356, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025046609696887788, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:10.999294", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019753217697144, "points_saved": 20, "points_rate": 1.9960571448681481, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023628616333007814, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:21.019870", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02006483078003, "points_saved": 20, "points_rate": 1.995995069668932, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026502788066864014, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:31.038745", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019385814666748, "points_saved": 20, "points_rate": 1.9961303387202896, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025163328647613524, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:41.056385", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.017640352249146, "points_saved": 20, "points_rate": 1.996478142231332, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025907087326049804, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:51.074428", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01804256439209, "points_saved": 20, "points_rate": 1.9963979860783942, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029744672775268554, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:01.095488", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0210599899292, "points_saved": 20, "points_rate": 1.9957968538357491, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02635519504547119, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:11.126218", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030183553695679, "points_saved": 20, "points_rate": 1.9939814553673731, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025286662578582763, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:21.145664", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01999282836914, "points_saved": 20, "points_rate": 1.996009412638992, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02801856994628906, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:31.165070", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01889967918396, "points_saved": 20, "points_rate": 1.9962271946442927, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02562590837478638, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:41.184650", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020086526870728, "points_saved": 20, "points_rate": 1.995990747821017, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028649497032165527, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:51.202589", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.017938137054443, "points_saved": 20, "points_rate": 1.9964187966008506, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02413393259048462, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:01.222612", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01944899559021, "points_saved": 20, "points_rate": 1.996117751465421, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024640440940856934, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:11.240052", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.018014907836914, "points_saved": 20, "points_rate": 1.9964034974987268, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0244159460067749, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:21.258636", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.018583059310913, "points_saved": 20, "points_rate": 1.9962902819289117, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02707031965255737, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:31.277833", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018651723861694, "points_saved": 20, "points_rate": 1.996276600010504, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026224517822265626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:41.295975", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01868724822998, "points_saved": 20, "points_rate": 1.9962695215916073, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03213200569152832, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:51.321939", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025457859039307, "points_saved": 20, "points_rate": 1.9949213573290614, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024122965335845948, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:01.345696", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024263381958008, "points_saved": 20, "points_rate": 1.9951590693433539, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024874019622802734, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:11.375049", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02935266494751, "points_saved": 20, "points_rate": 1.9941466481580417, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030313146114349366, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:21.395834", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02025580406189, "points_saved": 20, "points_rate": 1.9959570285513712, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025734293460845947, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:31.425580", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03027606010437, "points_saved": 20, "points_rate": 1.993963065438489, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031051933765411377, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:41.445056", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018968343734741, "points_saved": 20, "points_rate": 1.9962135135906278, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02825220823287964, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:51.465032", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020482778549194, "points_saved": 20, "points_rate": 1.995911818022772, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022214365005493165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:01.488041", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022501468658447, "points_saved": 20, "points_rate": 1.995509809855591, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026091158390045166, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:11.517202", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029669284820557, "points_saved": 20, "points_rate": 1.9940836962858866, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02598581314086914, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:21.543447", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.026244640350342, "points_saved": 20, "points_rate": 1.9947648114938825, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026139354705810545, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:31.569277", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025323629379272, "points_saved": 20, "points_rate": 1.9949480674508977, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027770960330963136, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:41.591566", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.022285461425781, "points_saved": 20, "points_rate": 1.995552818464101, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026079344749450683, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:51.619981", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02791166305542, "points_saved": 20, "points_rate": 1.9944332052388831, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024338769912719726, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:01.639914", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.020946741104126, "points_saved": 20, "points_rate": 1.995819408755421, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025534820556640626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:11.666324", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025891304016113, "points_saved": 20, "points_rate": 1.994835111765925, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02863287925720215, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:21.691095", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025289535522461, "points_saved": 20, "points_rate": 1.9949548518408664, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025326859951019288, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:31.710790", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01918911933899, "points_saved": 20, "points_rate": 1.9961695264735646, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03074965476989746, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:41.728613", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.018328428268433, "points_saved": 20, "points_rate": 1.9963410206803132, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024554848670959473, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:51.748528", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019372701644897, "points_saved": 20, "points_rate": 1.996132951189306, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024578726291656493, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:01.778436", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02994441986084, "points_saved": 20, "points_rate": 1.994028995853348, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023783612251281738, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:11.797519", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01958966255188, "points_saved": 20, "points_rate": 1.9960897275813407, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02600041627883911, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:21.840983", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.042955875396729, "points_saved": 21, "points_rate": 2.091017849779255, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02851876758393787, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:31.863408", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022932767868042, "points_saved": 20, "points_rate": 1.9954239405971952, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027791821956634523, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:41.882927", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019519329071045, "points_saved": 20, "points_rate": 1.996103739425022, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024408173561096192, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:51.909542", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026614427566528, "points_saved": 20, "points_rate": 1.994691243438392, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025887858867645264, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:01.934903", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024851560592651, "points_saved": 20, "points_rate": 1.9950420092621937, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025184047222137452, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:11.954734", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020340204238892, "points_saved": 20, "points_rate": 1.9959402168340976, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028883838653564455, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:21.974017", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019283771514893, "points_saved": 20, "points_rate": 1.9961506686596269, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027339911460876463, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:32.013541", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.039523839950562, "points_saved": 20, "points_rate": 1.9921263516914451, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026350128650665283, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:42.032751", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.019209861755371, "points_saved": 20, "points_rate": 1.9961653938742818, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027834737300872804, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:52.059501", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026243686676025, "points_saved": 20, "points_rate": 1.9947650012315379, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024897551536560057, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:28:02.078525", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019530534744263, "points_saved": 20, "points_rate": 1.996101507016414, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023996734619140626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:28:12.098726", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.020201206207275, "points_saved": 20, "points_rate": 1.9959679040786604, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03215957880020141, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:28:22.118693", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01943850517273, "points_saved": 20, "points_rate": 1.9961198414137291, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02863227128982544, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:28:32.156880", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.038208961486816, "points_saved": 20, "points_rate": 1.992387295057632, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023455238342285155, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:28:42.179349", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.022974967956543, "points_saved": 20, "points_rate": 1.995415539192706, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026093935966491698, "csv_write_time_avg": 2.5427341461181642e-05 } }, { "timestamp": "2025-08-27T14:28:52.201009", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021660089492798, "points_saved": 20, "points_rate": 1.9956773450108316, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023766767978668214, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:02.224559", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023031949996948, "points_saved": 20, "points_rate": 1.9954041950356238, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026968216896057128, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:12.258747", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.034705400466919, "points_saved": 20, "points_rate": 1.9930829258893232, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02880427837371826, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:22.304563", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.045816898345947, "points_saved": 20, "points_rate": 1.9908784126150076, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025666141510009767, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:32.346112", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.041548728942871, "points_saved": 20, "points_rate": 1.991724637291633, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025903534889221192, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:42.367500", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020875692367554, "points_saved": 20, "points_rate": 1.995833559260005, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025596261024475098, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:52.395028", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028039932250977, "points_saved": 20, "points_rate": 1.9944076943369964, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02599278688430786, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:02.414407", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019379138946533, "points_saved": 20, "points_rate": 1.9961316687036617, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.032044064998626706, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:12.444442", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03003478050232, "points_saved": 20, "points_rate": 1.9940110316345652, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026403379440307618, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:22.465740", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.0212984085083, "points_saved": 20, "points_rate": 1.9957493714606447, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02669210433959961, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:32.485235", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019495248794556, "points_saved": 20, "points_rate": 1.996108536745521, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02524667978286743, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:42.512443", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027207374572754, "points_saved": 20, "points_rate": 1.9945732897393251, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024271905422210693, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:52.531303", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018860340118408, "points_saved": 20, "points_rate": 1.9962350328324499, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02402750253677368, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:02.569357", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0380539894104, "points_saved": 21, "points_rate": 2.0920389571677793, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030311629885718935, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:12.605530", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.036173343658447, "points_saved": 20, "points_rate": 1.9927914071589239, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02800929546356201, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:22.626467", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020936489105225, "points_saved": 20, "points_rate": 1.9958214505943657, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028727734088897706, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:32.649023", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.022049903869629, "points_saved": 20, "points_rate": 1.9955997217972112, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0261782169342041, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:42.671672", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023154973983765, "points_saved": 20, "points_rate": 1.9953797034878007, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025468730926513673, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:52.695710", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.024038314819336, "points_saved": 20, "points_rate": 1.9952038661337121, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02793929576873779, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:02.716370", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.020139217376709, "points_saved": 20, "points_rate": 1.9959802519825705, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028167092800140382, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:12.738645", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.022795677185059, "points_saved": 20, "points_rate": 1.995451233783614, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025028014183044435, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:22.759495", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020850419998169, "points_saved": 20, "points_rate": 1.9958385927093456, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025334441661834718, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:32.781455", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021959781646729, "points_saved": 20, "points_rate": 1.995617667177842, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0246478796005249, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:42.803128", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021673202514648, "points_saved": 20, "points_rate": 1.995674733734241, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025287175178527833, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:52.824832", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021703720092773, "points_saved": 20, "points_rate": 1.995668656607906, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029477596282958984, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:02.846740", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021908283233643, "points_saved": 20, "points_rate": 1.9956279218259672, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024675559997558594, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:12.882780", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03604006767273, "points_saved": 20, "points_rate": 1.9928178709073077, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02609992027282715, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:22.905387", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.02260708808899, "points_saved": 20, "points_rate": 1.9954887809348816, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026301085948944092, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:32.928019", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022631406784058, "points_saved": 20, "points_rate": 1.9954839391242625, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02650076150894165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:42.952388", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024369239807129, "points_saved": 20, "points_rate": 1.995138000362086, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02648698091506958, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:52.976583", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023687362670898, "points_saved": 20, "points_rate": 1.9952737227701032, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02887672185897827, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:03.000016", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02343225479126, "points_saved": 20, "points_rate": 1.9953245047812722, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026773357391357423, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:13.023217", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023200035095215, "points_saved": 20, "points_rate": 1.9953707328968828, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025911223888397217, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:23.043009", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.020301342010498, "points_saved": 20, "points_rate": 1.9959479577873804, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024251890182495118, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:33.063680", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020159482955933, "points_saved": 20, "points_rate": 1.9959762151510216, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02424067258834839, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:43.091220", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028051376342773, "points_saved": 20, "points_rate": 1.9944054183031112, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030955350399017333, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:53.111897", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02067756652832, "points_saved": 20, "points_rate": 1.9958730202840995, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027640008926391603, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:03.135875", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.023977041244507, "points_saved": 20, "points_rate": 1.9952160622184485, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026775681972503663, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:13.165379", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029504776000977, "points_saved": 20, "points_rate": 1.9941164042173694, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024135136604309083, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:23.189565", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02418565750122, "points_saved": 20, "points_rate": 1.99517453919399, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02654808759689331, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:33.211372", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021806955337524, "points_saved": 20, "points_rate": 1.9956480991033438, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02746293544769287, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:43.231410", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01952576637268, "points_saved": 20, "points_rate": 1.9961024569769135, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025634956359863282, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:53.254581", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.023171424865723, "points_saved": 20, "points_rate": 1.995376428500816, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025955116748809813, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:36:03.275192", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02051568031311, "points_saved": 20, "points_rate": 1.9959052645656916, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026735353469848632, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:36:13.294659", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.020074367523193, "points_saved": 20, "points_rate": 1.9959931699532574, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02545548677444458, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:36:23.318997", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024338006973267, "points_saved": 20, "points_rate": 1.9951442166143367, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02763868570327759, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:36:33.343455", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.024457931518555, "points_saved": 20, "points_rate": 1.9951203483149638, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027008354663848877, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:36:43.372742", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028738021850586, "points_saved": 21, "points_rate": 2.0939823090647356, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026463849203927175, "csv_write_time_avg": 5.460920787992932e-06 } }, { "timestamp": "2025-08-27T14:36:53.393957", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021763801574707, "points_saved": 20, "points_rate": 1.9956566923735946, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0251819372177124, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:03.415059", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02110242843628, "points_saved": 20, "points_rate": 1.9957884018076897, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02608778476715088, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:13.436771", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021712064743042, "points_saved": 20, "points_rate": 1.9956669949001176, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026439177989959716, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:23.459348", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022033929824829, "points_saved": 20, "points_rate": 1.9956029025686577, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026389992237091063, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:33.478859", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020053625106812, "points_saved": 20, "points_rate": 1.9959973018394703, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027609002590179444, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:43.505293", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026434183120728, "points_saved": 20, "points_rate": 1.9947271018513784, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02517721652984619, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:53.526314", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021020889282227, "points_saved": 20, "points_rate": 1.9958046411609203, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026608991622924804, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:03.548191", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02187705039978, "points_saved": 20, "points_rate": 1.9956341411314944, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025176215171813964, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:13.568586", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020395517349243, "points_saved": 20, "points_rate": 1.9959291991391097, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025869154930114747, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:23.589083", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020496368408203, "points_saved": 20, "points_rate": 1.9959091111548481, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027089083194732667, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:33.609399", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020315647125244, "points_saved": 20, "points_rate": 1.995945108349741, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030012965202331543, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:43.630683", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021284103393555, "points_saved": 20, "points_rate": 1.995752220339438, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024006688594818117, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:53.665426", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.034743547439575, "points_saved": 20, "points_rate": 1.9930753492054234, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028210270404815673, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:03.686128", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020193099975586, "points_saved": 20, "points_rate": 1.9959695187958733, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0250186562538147, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:13.707039", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021420001983643, "points_saved": 20, "points_rate": 1.9957251563192835, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027908802032470703, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:23.728029", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020989418029785, "points_saved": 20, "points_rate": 1.9958109090521499, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02690730094909668, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:33.749898", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.021869421005249, "points_saved": 20, "points_rate": 1.9956356603570564, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02915159463882446, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:43.771196", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020792484283447, "points_saved": 20, "points_rate": 1.9958501317503465, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026539552211761474, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:53.792223", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.020931243896484, "points_saved": 20, "points_rate": 1.995822495257767, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026346099376678467, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:03.812879", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.021256923675537, "points_saved": 20, "points_rate": 1.9957576332315525, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03078392744064331, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:13.833601", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020722150802612, "points_saved": 20, "points_rate": 1.9958641402304618, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024227333068847657, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:23.853964", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020363330841064, "points_saved": 20, "points_rate": 1.9959356102830346, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027283453941345216, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:33.875201", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021236658096313, "points_saved": 20, "points_rate": 1.995761669178992, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026305949687957762, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:43.895769", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020568370819092, "points_saved": 20, "points_rate": 1.9958947696262441, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02479740381240845, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:53.916486", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020715951919556, "points_saved": 20, "points_rate": 1.9958653748855963, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028974592685699463, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:41:03.936928", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019936323165894, "points_saved": 20, "points_rate": 1.9960206686903186, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0298175573348999, "csv_write_time_avg": 8.487701416015625e-06 } }, { "timestamp": "2025-08-27T14:41:13.958586", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022164583206177, "points_saved": 20, "points_rate": 1.9955768870043669, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02481929063796997, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:41:23.987165", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028578519821167, "points_saved": 20, "points_rate": 1.9943005841227284, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026457011699676514, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:41:34.010807", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.023076295852661, "points_saved": 20, "points_rate": 1.99539536661769, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026028478145599367, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:41:44.032059", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.020787954330444, "points_saved": 20, "points_rate": 1.995851033985514, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027458620071411134, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:41:54.062735", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031705856323242, "points_saved": 20, "points_rate": 1.9936788704179844, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027401745319366455, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:04.084536", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.021801471710205, "points_saved": 20, "points_rate": 1.9956491910617573, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028475368022918703, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:14.106626", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022089958190918, "points_saved": 20, "points_rate": 1.995591746176083, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025097858905792237, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:24.127557", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020931243896484, "points_saved": 20, "points_rate": 1.995822495257767, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027757644653320312, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:34.149391", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.021833181381226, "points_saved": 20, "points_rate": 1.9956428767100638, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027753221988677978, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:44.171424", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.0213782787323, "points_saved": 20, "points_rate": 1.9957334653701937, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027819490432739256, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:54.192841", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022071838378906, "points_saved": 20, "points_rate": 1.9955953541872682, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029131507873535155, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:04.213893", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021052122116089, "points_saved": 21, "points_rate": 2.0955883418322694, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025555020286923365, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:14.236631", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022232294082642, "points_saved": 20, "points_rate": 1.9955634047524984, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02578510046005249, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:24.259745", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.023112773895264, "points_saved": 20, "points_rate": 1.99538810459053, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02444249391555786, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:34.281426", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02218747138977, "points_saved": 20, "points_rate": 1.9955723296030714, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030833101272583006, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:44.301968", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020542621612549, "points_saved": 20, "points_rate": 1.9958998983611442, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03080979585647583, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:54.338398", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03642988204956, "points_saved": 20, "points_rate": 1.992740469972352, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02681741714477539, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:04.360673", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021721601486206, "points_saved": 20, "points_rate": 1.9956650958088908, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023955917358398436, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:14.381711", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021590948104858, "points_saved": 20, "points_rate": 1.9956911136731357, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024318003654479982, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:24.404020", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022309303283691, "points_saved": 20, "points_rate": 1.9955480712860494, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025902056694030763, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:34.431334", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.027314186096191, "points_saved": 20, "points_rate": 1.9945520434307193, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030567371845245363, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:44.460417", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029083251953125, "points_saved": 20, "points_rate": 1.9942002172636346, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022907781600952148, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:54.481264", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.020846605300903, "points_saved": 20, "points_rate": 1.9958393524774891, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028335630893707275, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:04.504567", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.02279257774353, "points_saved": 20, "points_rate": 1.9954518508555903, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02558983564376831, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:14.525346", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021289825439453, "points_saved": 20, "points_rate": 1.9957510807869445, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02596914768218994, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:24.546855", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02150845527649, "points_saved": 20, "points_rate": 1.9957075413601701, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028970253467559815, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:34.568440", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02158522605896, "points_saved": 20, "points_rate": 1.9956922531571488, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023923194408416747, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:44.589975", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02153468132019, "points_saved": 20, "points_rate": 1.9957023186557783, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03063199520111084, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:54.611177", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021202087402344, "points_saved": 20, "points_rate": 1.9957685540681798, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02488781213760376, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:04.633274", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02209734916687, "points_saved": 20, "points_rate": 1.995590274491056, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025893700122833253, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:14.654865", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02159070968628, "points_saved": 20, "points_rate": 1.9956911611516102, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0258081316947937, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:24.677731", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022866249084473, "points_saved": 20, "points_rate": 1.9954371836326636, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02811945676803589, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:34.703577", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025846242904663, "points_saved": 20, "points_rate": 1.9948440775414935, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02674727439880371, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:44.727852", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.023722410202026, "points_saved": 20, "points_rate": 1.9952667463779958, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026058709621429442, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:54.749475", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.022175073623657, "points_saved": 20, "points_rate": 1.9955747981928558, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0281419038772583, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:04.770778", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021302938461304, "points_saved": 20, "points_rate": 1.995748469317389, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02705467939376831, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:14.795986", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025207996368408, "points_saved": 20, "points_rate": 1.9949710776319973, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03037310838699341, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:24.818898", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022911787033081, "points_saved": 20, "points_rate": 1.9954281175929887, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028278648853302002, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:34.842175", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023277759552002, "points_saved": 20, "points_rate": 1.9953552600036812, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026952099800109864, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:44.864412", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021728754043579, "points_saved": 20, "points_rate": 1.9956636714928426, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02594623565673828, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:54.886695", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022790908813477, "points_saved": 20, "points_rate": 1.9954521831252738, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02918875217437744, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:04.909449", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.022753715515137, "points_saved": 20, "points_rate": 1.9954595880212214, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025779426097869873, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:14.931798", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021842241287231, "points_saved": 20, "points_rate": 1.9956410726169191, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02666689157485962, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:24.962713", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03142237663269, "points_saved": 20, "points_rate": 1.9937352101321373, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02565774917602539, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:34.984508", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.021795272827148, "points_saved": 20, "points_rate": 1.9956504254509682, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02610586881637573, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:45.011512", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027003526687622, "points_saved": 21, "points_rate": 2.0943445311559854, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026610397157214936, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:55.039493", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027981042861938, "points_saved": 20, "points_rate": 1.9944194065101757, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024284172058105468, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:05.062227", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022226572036743, "points_saved": 20, "points_rate": 1.9955645440906797, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029187917709350586, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:15.084325", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022605180740356, "points_saved": 20, "points_rate": 1.9954891606857277, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0247170090675354, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:25.108902", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024576902389526, "points_saved": 20, "points_rate": 1.995096670387422, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026402544975280762, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:35.133497", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.02403450012207, "points_saved": 20, "points_rate": 1.995204625418682, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025570476055145265, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:45.155772", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.022327899932861, "points_saved": 20, "points_rate": 1.9955443685028484, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028057539463043214, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:55.179223", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.023451089859009, "points_saved": 20, "points_rate": 1.9953207553668346, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027949750423431396, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:50:05.202029", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023313522338867, "points_saved": 20, "points_rate": 1.9953481406549025, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026148605346679687, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:50:15.225174", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.023144721984863, "points_saved": 20, "points_rate": 1.9953817444271562, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02678910493850708, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:06:33.624144", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T15:06:33.672380", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-27T15:06:33.699104", "level": "info", "event_type": "csv_recording_started", "message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 1, "priority": "CRITICAL", "recording_protection": true, "performance_monitoring": true, "async_csv_buffering": true, "csv_flush_interval": 5.0 } }, { "timestamp": "2025-08-27T15:06:43.672014", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.057987689971924, "points_saved": 20, "points_rate": 1.808647338080983, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026798939704895018, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:06:53.699640", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.027626514434814, "points_saved": 20, "points_rate": 1.9944899195447605, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02522658109664917, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:03.726401", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026761054992676, "points_saved": 21, "points_rate": 2.094395177547725, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024271034059070405, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:13.773495", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 4.2% CPU", "details": { "duration": 10.047093152999878, "points_saved": 20, "points_rate": 1.990625516797201, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 4.2, "cpu_max": 4.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028888654708862305, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:23.795212", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.02104902267456, "points_saved": 20, "points_rate": 1.9957990380793602, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.4, "cpu_max": 1.4, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024882829189300536, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:33.824133", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028575658798218, "points_saved": 20, "points_rate": 1.9943011530708954, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029143381118774413, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:43.875351", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 2.2% CPU", "details": { "duration": 10.052231550216675, "points_saved": 20, "points_rate": 1.9896079691448116, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 2.2, "cpu_max": 2.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024781298637390137, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:53.898482", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.023131608963013, "points_saved": 20, "points_rate": 1.9953843549370682, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02981560230255127, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:03.924236", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025753259658813, "points_saved": 20, "points_rate": 1.9948625786029588, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025269877910614014, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:13.948794", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024558544158936, "points_saved": 20, "points_rate": 1.995100324059009, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02397199869155884, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:23.973722", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024928092956543, "points_saved": 20, "points_rate": 1.995026778700975, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02874119281768799, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:33.996132", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.022409439086914, "points_saved": 20, "points_rate": 1.995528133384869, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.1, "cpu_max": 1.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024657702445983885, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:44.021157", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.025024890899658, "points_saved": 20, "points_rate": 1.9950075154581661, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02971208095550537, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:54.043451", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022294282913208, "points_saved": 20, "points_rate": 1.9955510620055894, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027078080177307128, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:09:04.065072", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.021109342575073, "points_saved": 20, "points_rate": 1.995787024798664, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022002828121185303, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:09:14.087895", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.023334503173828, "points_saved": 20, "points_rate": 1.9953439639939305, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029079413414001463, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:09:24.114356", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.026461362838745, "points_saved": 20, "points_rate": 1.9947216945478254, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024749946594238282, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:09:34.137486", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.0231294631958, "points_saved": 20, "points_rate": 1.9953847821120678, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02273242473602295, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:09:44.165590", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028104543685913, "points_saved": 20, "points_rate": 1.994394844297149, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024642312526702882, "csv_write_time_avg": 3.421306610107422e-06 } }, { "timestamp": "2025-08-27T15:09:54.190348", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024758338928223, "points_saved": 20, "points_rate": 1.9950605614437447, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026121139526367188, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:04.216134", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025277137756348, "points_saved": 20, "points_rate": 1.994957318903205, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02644164562225342, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:14.249961", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.034335613250732, "points_saved": 20, "points_rate": 1.9931563753547588, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026321375370025636, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:24.284220", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033751010894775, "points_saved": 20, "points_rate": 1.9932725038007963, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02688354253768921, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:34.309443", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025214433670044, "points_saved": 20, "points_rate": 1.9949697966388908, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023868250846862792, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:44.347858", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.038930892944336, "points_saved": 20, "points_rate": 1.9922440161488315, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028551459312438965, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:54.372275", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023905992507935, "points_saved": 20, "points_rate": 1.9952302041687537, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03089655637741089, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:04.396952", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02463984489441, "points_saved": 20, "points_rate": 1.995084143615003, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027144181728363036, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:14.419119", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02271580696106, "points_saved": 20, "points_rate": 1.995467135375567, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.020598900318145753, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:24.446316", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027196884155273, "points_saved": 21, "points_rate": 2.0943041452774978, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027384485517229353, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:34.469740", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.023423910140991, "points_saved": 20, "points_rate": 1.9953261659187551, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025499415397644044, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:44.494377", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024637699127197, "points_saved": 20, "points_rate": 1.9950845706614728, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026474416255950928, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:54.528034", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03365683555603, "points_saved": 20, "points_rate": 1.9932912125444113, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026587414741516113, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:04.550652", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022618055343628, "points_saved": 20, "points_rate": 1.995486597370321, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023180508613586427, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:14.576000", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025347709655762, "points_saved": 20, "points_rate": 1.994943275706767, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02847098112106323, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:24.598734", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02273416519165, "points_saved": 20, "points_rate": 1.9954634803603581, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031283462047576906, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:34.628640", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.029340505599976, "points_saved": 20, "points_rate": 1.9941490658167218, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.4, "cpu_max": 1.4, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02421267032623291, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:44.656565", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028489828109741, "points_saved": 20, "points_rate": 1.9943182216668587, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023713338375091552, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:54.682764", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.024571895599365, "points_saved": 20, "points_rate": 1.9950976668419822, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025693118572235107, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:04.720822", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.039179801940918, "points_saved": 20, "points_rate": 1.9921946209324106, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024150645732879637, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:14.748849", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028024911880493, "points_saved": 20, "points_rate": 1.9944106816393543, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0239848256111145, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:24.773786", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.024935960769653, "points_saved": 20, "points_rate": 1.9950252129555273, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026514315605163576, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:34.815066", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.041788578033447, "points_saved": 20, "points_rate": 1.9916770647562008, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023736989498138426, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:44.850110", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.035044431686401, "points_saved": 20, "points_rate": 1.993015590130175, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028630220890045167, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:54.874232", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.02361273765564, "points_saved": 20, "points_rate": 1.9952885774273912, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025355350971221925, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:04.922555", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.048831939697266, "points_saved": 20, "points_rate": 1.9902810714737187, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03468964099884033, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:14.956038", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033483028411865, "points_saved": 20, "points_rate": 1.99332574175547, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028179609775543214, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:25.007971", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.051425695419312, "points_saved": 20, "points_rate": 1.989767482349743, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0276547908782959, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:35.037939", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.030474662780762, "points_saved": 20, "points_rate": 1.9939235851133064, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026714527606964113, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:45.063336", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025397777557373, "points_saved": 20, "points_rate": 1.994933312748103, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024655604362487794, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:55.087526", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023627519607544, "points_saved": 20, "points_rate": 1.995285634953748, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02457190752029419, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:05.123064", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.035494804382324, "points_saved": 20, "points_rate": 1.9929261476241662, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028480637073516845, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:15.154294", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031835317611694, "points_saved": 21, "points_rate": 2.0933357989970998, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0250136171068464, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:25.196564", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 3.4% CPU", "details": { "duration": 10.042269945144653, "points_saved": 20, "points_rate": 1.9915815955206242, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 3.4, "cpu_max": 3.4, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02014247179031372, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:35.223566", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.025969982147217, "points_saved": 20, "points_rate": 1.9948194574303613, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025622236728668212, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:45.251168", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028634548187256, "points_saved": 20, "points_rate": 1.994289442286551, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028824901580810545, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:55.305631", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.054462194442749, "points_saved": 20, "points_rate": 1.98916656239001, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.035363638401031496, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:05.330018", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.6% CPU", "details": { "duration": 10.023370265960693, "points_saved": 20, "points_rate": 1.995336844725759, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.6, "cpu_max": 1.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026263868808746337, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:15.374162", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.045161485671997, "points_saved": 20, "points_rate": 1.9910083106704828, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02356867790222168, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:25.398652", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.024489879608154, "points_saved": 20, "points_rate": 1.9951139898583823, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.1, "cpu_max": 1.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02409214973449707, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:35.427392", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028229236602783, "points_saved": 20, "points_rate": 1.9943700456108946, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02413519620895386, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:45.455910", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028470277786255, "points_saved": 20, "points_rate": 1.9943221095545711, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026181674003601073, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:55.479018", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.023666858673096, "points_saved": 20, "points_rate": 1.9952778042193975, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02514638900756836, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:05.522482", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.042948484420776, "points_saved": 20, "points_rate": 1.9914470367965342, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025307631492614745, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:15.545565", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023598432540894, "points_saved": 20, "points_rate": 1.9952914249907931, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02509833574295044, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:25.569601", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.024035215377808, "points_saved": 20, "points_rate": 1.995204483052706, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029249954223632812, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:35.593570", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.023968935012817, "points_saved": 20, "points_rate": 1.9952176757194255, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029088163375854494, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:45.631938", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 3.7% CPU", "details": { "duration": 10.037860870361328, "points_saved": 20, "points_rate": 1.992456386704239, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 3.7, "cpu_max": 3.7, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02586233615875244, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:55.662610", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031179428100586, "points_saved": 20, "points_rate": 1.9937834970804644, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026895833015441895, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:05.700027", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03741717338562, "points_saved": 20, "points_rate": 1.9925444618392802, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023110949993133546, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:15.723253", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.023226261138916, "points_saved": 20, "points_rate": 1.9953655119551743, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.2, "cpu_max": 1.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027384495735168456, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:25.749450", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025590419769287, "points_saved": 20, "points_rate": 1.9948949800065987, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027164626121520995, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:35.779081", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029717922210693, "points_saved": 20, "points_rate": 1.9940740263203447, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025970566272735595, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:45.806781", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028219223022461, "points_saved": 20, "points_rate": 1.9943720370696172, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029678332805633544, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:55.843213", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.035926103591919, "points_saved": 20, "points_rate": 1.9928405005734227, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.9, "cpu_max": 0.9, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02531416416168213, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:05.871944", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029237031936646, "points_saved": 21, "points_rate": 2.0938781218480087, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02664284479050409, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:15.895968", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.024023532867432, "points_saved": 20, "points_rate": 1.9952068083661891, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.020287525653839112, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:25.926591", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.030623435974121, "points_saved": 20, "points_rate": 1.993894011440148, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.1, "cpu_max": 1.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03037022352218628, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:35.959072", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.032480955123901, "points_saved": 20, "points_rate": 1.9935248409104007, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025505471229553222, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:45.985725", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.026145935058594, "points_saved": 20, "points_rate": 1.9947844495326625, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.4, "cpu_max": 1.4, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024900293350219725, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:56.009366", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024147987365723, "points_saved": 20, "points_rate": 1.9951820369379705, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022092926502227783, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:06.032941", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.0235755443573, "points_saved": 20, "points_rate": 1.995295981109142, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022144198417663574, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:16.056949", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02400803565979, "points_saved": 20, "points_rate": 1.9952098929740714, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02761298418045044, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:26.082905", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025955438613892, "points_saved": 20, "points_rate": 1.994822351092061, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02713407278060913, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:36.110342", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027437686920166, "points_saved": 20, "points_rate": 1.9945274779506321, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0237723708152771, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:46.134140", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023797512054443, "points_saved": 20, "points_rate": 1.9952517971306134, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026035165786743163, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:56.178782", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.044641494750977, "points_saved": 20, "points_rate": 1.9911113811728762, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026703262329101564, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:06.212329", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033547401428223, "points_saved": 20, "points_rate": 1.9933129530192986, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02584419250488281, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:16.251953", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03909969329834, "points_saved": 20, "points_rate": 1.9922105179761407, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029123461246490477, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:26.275823", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024394273757935, "points_saved": 20, "points_rate": 1.9951330178977906, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02895604372024536, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:36.305719", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02989649772644, "points_saved": 20, "points_rate": 1.994038523182524, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028444111347198486, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:46.329778", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02405834197998, "points_saved": 20, "points_rate": 1.995199879897102, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02451927661895752, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:56.368535", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.038756847381592, "points_saved": 20, "points_rate": 1.9922785564047802, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025378155708312988, "csv_write_time_avg": 2.7060508728027343e-06 } }, { "timestamp": "2025-08-27T15:22:06.394027", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025492429733276, "points_saved": 20, "points_rate": 1.9949144782838453, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02676330804824829, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:22:16.420690", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026663303375244, "points_saved": 20, "points_rate": 1.994681520149127, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023904526233673097, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:22:26.445601", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024910926818848, "points_saved": 20, "points_rate": 1.9950301948813918, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03167833089828491, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:22:36.470505", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024359941482544, "points_saved": 20, "points_rate": 1.9951398509980196, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030326533317565917, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:22:46.499237", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028734922409058, "points_saved": 20, "points_rate": 1.994269482116862, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02520352602005005, "csv_write_time_avg": 0.0 } } ], "last_updated": "2025-08-27T15:22:46.499237", "total_entries": 966 }