{ "events": [ { "timestamp": "2025-08-25T14:02:29.981110", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027307510375977, "points_saved": 40, "points_rate": 3.989106742623493, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027162200212478636, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:02:40.008028", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026918172836304, "points_saved": 40, "points_rate": 3.9892616365777362, "variables_saved": 120, "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.02955700159072876, "csv_write_time_avg": 3.319978713989258e-06 } }, { "timestamp": "2025-08-25T14:02:50.034470", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02644157409668, "points_saved": 40, "points_rate": 3.9894512628827394, "variables_saved": 120, "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.028314751386642457, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:03:00.060741", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026271104812622, "points_saved": 40, "points_rate": 3.989519092576696, "variables_saved": 120, "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.029216140508651733, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:03:10.091122", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030381202697754, "points_saved": 40, "points_rate": 3.987884327790221, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03202961683273316, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:03:20.121878", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030755996704102, "points_saved": 40, "points_rate": 3.987735322556263, "variables_saved": 120, "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.028543853759765626, "csv_write_time_avg": 2.3484230041503905e-06 } }, { "timestamp": "2025-08-25T14:03:30.148923", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027044773101807, "points_saved": 40, "points_rate": 3.98921126863845, "variables_saved": 120, "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.03223702907562256, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:03:40.177615", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02869176864624, "points_saved": 40, "points_rate": 3.988556127037051, "variables_saved": 120, "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.029716211557388305, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:03:50.205219", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026633262634277, "points_saved": 40, "points_rate": 3.9893749928069955, "variables_saved": 120, "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.034369897842407224, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:04:00.234789", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030540943145752, "points_saved": 40, "points_rate": 3.987820819108815, "variables_saved": 120, "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.030520808696746827, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:04:10.261749", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026959896087646, "points_saved": 40, "points_rate": 3.98924503683388, "variables_saved": 120, "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.03205314874649048, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:04:20.290427", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028677940368652, "points_saved": 40, "points_rate": 3.9885616267511335, "variables_saved": 120, "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.031254750490188596, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:04:30.317707", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.0272798538208, "points_saved": 40, "points_rate": 3.98911774510396, "variables_saved": 120, "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.03653101325035095, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:04:40.347341", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029634714126587, "points_saved": 40, "points_rate": 3.98818113920546, "variables_saved": 120, "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.03144925832748413, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:04:50.373515", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026173830032349, "points_saved": 40, "points_rate": 3.9895577992258833, "variables_saved": 120, "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.03237649202346802, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:05:00.400342", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026827096939087, "points_saved": 40, "points_rate": 3.989297871927092, "variables_saved": 120, "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.031496965885162355, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:05:10.427694", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026376724243164, "points_saved": 40, "points_rate": 3.9894770663546337, "variables_saved": 120, "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.03402681946754456, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:05:20.461769", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.035049676895142, "points_saved": 40, "points_rate": 3.986029096806231, "variables_saved": 120, "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.032566672563552855, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:05:30.491522", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02975344657898, "points_saved": 40, "points_rate": 3.988133927025244, "variables_saved": 120, "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.03259522318840027, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:05:40.519035", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027512550354004, "points_saved": 40, "points_rate": 3.989025174402586, "variables_saved": 120, "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.034430992603302, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:05:50.550723", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031688213348389, "points_saved": 40, "points_rate": 3.987364753499327, "variables_saved": 120, "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.0361937403678894, "csv_write_time_avg": 3.1828880310058593e-06 } }, { "timestamp": "2025-08-25T14:06:00.580377", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029653787612915, "points_saved": 40, "points_rate": 3.9881735548441206, "variables_saved": 120, "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.03586082458496094, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:06:10.606224", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02584719657898, "points_saved": 40, "points_rate": 3.9896877755775892, "variables_saved": 120, "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.036475580930709836, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:06:20.636430", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030206441879272, "points_saved": 40, "points_rate": 3.987953810500589, "variables_saved": 120, "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.036880993843078615, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:06:30.663811", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026385307312012, "points_saved": 40, "points_rate": 3.9894736511700706, "variables_saved": 120, "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.03615337610244751, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:06:40.699134", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.036318302154541, "points_saved": 40, "points_rate": 3.9855252489763124, "variables_saved": 120, "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.03574360609054565, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:06:50.725289", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026155233383179, "points_saved": 40, "points_rate": 3.989565199111982, "variables_saved": 120, "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.031853729486465455, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:07:00.754292", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028033256530762, "points_saved": 40, "points_rate": 3.9888180440516567, "variables_saved": 120, "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.034352028369903566, "csv_write_time_avg": 2.634525299072266e-06 } }, { "timestamp": "2025-08-25T14:07:10.784516", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031193494796753, "points_saved": 40, "points_rate": 3.987561402414206, "variables_saved": 120, "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.03752519488334656, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:07:20.814465", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029948711395264, "points_saved": 40, "points_rate": 3.9880562853282635, "variables_saved": 120, "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.036763709783554074, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:07:30.841389", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02692437171936, "points_saved": 40, "points_rate": 3.9892591703213403, "variables_saved": 120, "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.0336850643157959, "csv_write_time_avg": 1.3649463653564452e-06 } }, { "timestamp": "2025-08-25T14:07:40.868082", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026693105697632, "points_saved": 40, "points_rate": 3.9893511827214643, "variables_saved": 120, "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.034736627340316774, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:07:50.901206", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.033124208450317, "points_saved": 40, "points_rate": 3.9867940602499794, "variables_saved": 120, "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.03339080214500427, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:08:00.930126", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028919458389282, "points_saved": 40, "points_rate": 3.9884655735807746, "variables_saved": 120, "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.03318189382553101, "csv_write_time_avg": 2.402067184448242e-06 } }, { "timestamp": "2025-08-25T14:08:10.957085", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02695894241333, "points_saved": 40, "points_rate": 3.989245416255054, "variables_saved": 120, "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.03369488120079041, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:08:20.985323", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02823805809021, "points_saved": 40, "points_rate": 3.988736582467773, "variables_saved": 120, "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.031280016899108885, "csv_write_time_avg": 2.0325183868408204e-06 } }, { "timestamp": "2025-08-25T14:08:31.014582", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02925968170166, "points_saved": 40, "points_rate": 3.9883302725703498, "variables_saved": 120, "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.03225933313369751, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:08:41.042187", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027604103088379, "points_saved": 40, "points_rate": 3.9889887543207347, "variables_saved": 120, "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.031748586893081666, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:08:51.071182", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028995037078857, "points_saved": 40, "points_rate": 3.988435516431444, "variables_saved": 120, "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.028443890810012817, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:09:01.099515", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02833366394043, "points_saved": 40, "points_rate": 3.988698555556718, "variables_saved": 120, "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.031899666786193846, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:09:11.128068", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028552532196045, "points_saved": 40, "points_rate": 3.9886115041609926, "variables_saved": 120, "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.031712299585342406, "csv_write_time_avg": 2.7239322662353517e-06 } }, { "timestamp": "2025-08-25T14:09:21.158285", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030217409133911, "points_saved": 40, "points_rate": 3.9879494499864405, "variables_saved": 120, "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.029681193828582763, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:09:31.187979", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029693841934204, "points_saved": 40, "points_rate": 3.9881576277792035, "variables_saved": 120, "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.0312086820602417, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:09:41.219451", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031471967697144, "points_saved": 40, "points_rate": 3.9874507080123482, "variables_saved": 120, "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.02925872802734375, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:09:51.246651", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027199983596802, "points_saved": 40, "points_rate": 3.9891495198494904, "variables_saved": 120, "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.027673238515853883, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:10:01.276388", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029736995697021, "points_saved": 40, "points_rate": 3.9881404684051915, "variables_saved": 120, "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.02906867265701294, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:10:11.302605", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026216745376587, "points_saved": 40, "points_rate": 3.9895407226704225, "variables_saved": 120, "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.030621284246444704, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:10:21.333008", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029436111450195, "points_saved": 40, "points_rate": 3.9882601130818953, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03079965114593506, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:10:31.365859", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033817768096924, "points_saved": 40, "points_rate": 3.986518484238592, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.04306761622428894, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:10:41.393152", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02729344367981, "points_saved": 40, "points_rate": 3.989112338705112, "variables_saved": 120, "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.03158552050590515, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:10:51.424924", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031772136688232, "points_saved": 40, "points_rate": 3.98733139618591, "variables_saved": 120, "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.03220193386077881, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:11:01.454238", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029313564300537, "points_saved": 40, "points_rate": 3.98830884522152, "variables_saved": 120, "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.02932380437850952, "csv_write_time_avg": 1.5854835510253907e-06 } }, { "timestamp": "2025-08-25T14:11:11.484208", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029970169067383, "points_saved": 40, "points_rate": 3.9880477534580066, "variables_saved": 120, "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.03163653612136841, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:11:21.512816", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.028608560562134, "points_saved": 40, "points_rate": 3.988589220373148, "variables_saved": 120, "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.029054534435272217, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:11:31.540439", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027622699737549, "points_saved": 40, "points_rate": 3.9889813565728707, "variables_saved": 120, "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.03340861201286316, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:11:41.571774", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03133487701416, "points_saved": 40, "points_rate": 3.987505201491793, "variables_saved": 120, "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.027370959520339966, "csv_write_time_avg": 2.7358531951904296e-06 } }, { "timestamp": "2025-08-25T14:11:51.601423", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029649019241333, "points_saved": 40, "points_rate": 3.988175450931751, "variables_saved": 120, "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.03447967767715454, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:12:01.630422", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028999090194702, "points_saved": 40, "points_rate": 3.9884339045466444, "variables_saved": 120, "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.029440629482269286, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:12:11.663051", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.032628774642944, "points_saved": 40, "points_rate": 3.986990937120922, "variables_saved": 120, "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.028814125061035156, "csv_write_time_avg": 7.808208465576172e-06 } }, { "timestamp": "2025-08-25T14:12:21.690827", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.027776002883911, "points_saved": 40, "points_rate": 3.988920373619864, "variables_saved": 120, "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.028635942935943605, "csv_write_time_avg": 7.534027099609375e-06 } }, { "timestamp": "2025-08-25T14:12:31.721006", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.030178785324097, "points_saved": 40, "points_rate": 3.98796480662209, "variables_saved": 120, "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.027318835258483887, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:12:41.745933", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024927139282227, "points_saved": 40, "points_rate": 3.990053936976938, "variables_saved": 120, "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.028065568208694457, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:12:51.774503", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028570175170898, "points_saved": 40, "points_rate": 3.988604487111579, "variables_saved": 120, "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.02706122398376465, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:13:01.809394", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.034891128540039, "points_saved": 40, "points_rate": 3.986092074904209, "variables_saved": 120, "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.03133694529533386, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:13:11.839361", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029966831207275, "points_saved": 40, "points_rate": 3.988049080635427, "variables_saved": 120, "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.03127923011779785, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:13:21.868257", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028895854949951, "points_saved": 40, "points_rate": 3.9884749606066796, "variables_saved": 120, "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.030315870046615602, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:13:31.900109", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031852006912231, "points_saved": 40, "points_rate": 3.98729965039744, "variables_saved": 120, "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.028322058916091918, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:13:41.928490", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028381109237671, "points_saved": 40, "points_rate": 3.9886796846156845, "variables_saved": 120, "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.03015560507774353, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:13:51.958129", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029639482498169, "points_saved": 40, "points_rate": 3.988179243112421, "variables_saved": 120, "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.028516119718551634, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:14:01.987951", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029821634292603, "points_saved": 40, "points_rate": 3.9881068137081757, "variables_saved": 120, "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.02625749111175537, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:14:12.022493", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.034541606903076, "points_saved": 40, "points_rate": 3.9862309178610356, "variables_saved": 120, "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.02887251377105713, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:14:22.052031", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029537916183472, "points_saved": 40, "points_rate": 3.9882196302839397, "variables_saved": 120, "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.029500633478164673, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:14:32.084296", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032264947891235, "points_saved": 40, "points_rate": 3.9871355279953935, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02979586124420166, "csv_write_time_avg": 5.507469177246094e-06 } }, { "timestamp": "2025-08-25T14:14:42.113728", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02943205833435, "points_saved": 41, "points_rate": 4.087968267946882, "variables_saved": 123, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02823358628807998, "csv_write_time_avg": 1.8654800042873477e-05 } }, { "timestamp": "2025-08-25T14:14:52.143705", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029803037643433, "points_saved": 40, "points_rate": 3.988114208212633, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02517783045768738, "csv_write_time_avg": 1.1271238327026367e-05 } }, { "timestamp": "2025-08-25T14:15:02.173416", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.029810190200806, "points_saved": 40, "points_rate": 3.988111364169212, "variables_saved": 120, "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.027828580141067503, "csv_write_time_avg": 1.8221139907836913e-05 } }, { "timestamp": "2025-08-25T14:15:12.203072", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029649257659912, "points_saved": 41, "points_rate": 4.08787974003051, "variables_saved": 123, "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.03361999116292814, "csv_write_time_avg": 1.2112826835818407e-05 } }, { "timestamp": "2025-08-25T14:15:22.234338", "level": "info", "event_type": "performance_report", "message": "Performance report: 39 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031347751617432, "points_saved": 39, "points_rate": 3.88781258168542, "variables_saved": 117, "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.03126400556319799, "csv_write_time_avg": 1.6524241520808293e-05 } }, { "timestamp": "2025-08-25T14:15:32.263721", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.029383182525635, "points_saved": 41, "points_rate": 4.087988189685982, "variables_saved": 123, "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.03159548015129275, "csv_write_time_avg": 5.012605248427972e-06 } }, { "timestamp": "2025-08-25T14:15:42.291822", "level": "info", "event_type": "performance_report", "message": "Performance report: 39 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028100967407227, "points_saved": 39, "points_rate": 3.8890713333217946, "variables_saved": 117, "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.03290002773969601, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:15:52.322532", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 7.8% CPU", "details": { "duration": 10.030709981918335, "points_saved": 40, "points_rate": 3.987753615856228, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 7.8, "cpu_max": 7.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0370108425617218, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:16:02.352147", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 4.2% CPU", "details": { "duration": 10.029614925384521, "points_saved": 40, "points_rate": 3.988189008010839, "variables_saved": 120, "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.03655200004577637, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:16:12.383967", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031819820404053, "points_saved": 40, "points_rate": 3.987312443415567, "variables_saved": 120, "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.03826138377189636, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:16:22.416440", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 4.4% CPU", "details": { "duration": 10.03247332572937, "points_saved": 41, "points_rate": 4.086729031698598, "variables_saved": 123, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 4.4, "cpu_max": 4.4, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03639339237678342, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:16:32.444439", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02799940109253, "points_saved": 40, "points_rate": 3.988831510664239, "variables_saved": 120, "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.03899279832839966, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:16:42.473529", "level": "info", "event_type": "performance_report", "message": "Performance report: 39 points saved, 0 lost, 5.0% CPU", "details": { "duration": 10.02908968925476, "points_saved": 39, "points_rate": 3.8886879276575703, "variables_saved": 117, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 5.0, "cpu_max": 5.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03389607331691644, "csv_write_time_avg": 2.6348309639172676e-06 } }, { "timestamp": "2025-08-25T14:16:52.503434", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 6.7% CPU", "details": { "duration": 10.029904842376709, "points_saved": 40, "points_rate": 3.9880737283766203, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 6.7, "cpu_max": 6.7, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03732895851135254, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:17:02.535077", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 5.9% CPU", "details": { "duration": 10.03164291381836, "points_saved": 40, "points_rate": 3.987382759099301, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 5.9, "cpu_max": 5.9, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03338896632194519, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:17:12.563799", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028722047805786, "points_saved": 40, "points_rate": 3.988544084612627, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031103628873825073, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:17:22.591848", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028049230575562, "points_saved": 41, "points_rate": 4.088531982371092, "variables_saved": 123, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03142392926099824, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:17:32.621614", "level": "info", "event_type": "performance_report", "message": "Performance report: 39 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.029765367507935, "points_saved": 39, "points_rate": 3.8884259572355493, "variables_saved": 117, "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.030319054921468098, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:17:42.658165", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.036551713943481, "points_saved": 41, "points_rate": 4.085068374931993, "variables_saved": 123, "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.031864323267122595, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:17:52.686719", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028553247451782, "points_saved": 40, "points_rate": 3.9886112196855366, "variables_saved": 120, "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.03341441154479981, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:18:02.716656", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029937744140625, "points_saved": 40, "points_rate": 3.988060646076048, "variables_saved": 120, "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.03731997609138489, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:18:12.748924", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032268285751343, "points_saved": 40, "points_rate": 3.9871342014259437, "variables_saved": 120, "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.03340959548950195, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:18:22.779873", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030948877334595, "points_saved": 40, "points_rate": 3.9876586441769133, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0357629120349884, "csv_write_time_avg": 5.84721565246582e-06 } }, { "timestamp": "2025-08-25T14:18:32.807633", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 4.8% CPU", "details": { "duration": 10.027759313583374, "points_saved": 40, "points_rate": 3.988927012420104, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 4.8, "cpu_max": 4.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.034762012958526614, "csv_write_time_avg": 3.0994415283203125e-06 } }, { "timestamp": "2025-08-25T14:18:42.836636", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029003858566284, "points_saved": 40, "points_rate": 3.988432008213254, "variables_saved": 120, "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.03554828763008118, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:18:52.864629", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027992010116577, "points_saved": 40, "points_rate": 3.9888344505706277, "variables_saved": 120, "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.036350715160369876, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:19:02.893169", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028539896011353, "points_saved": 40, "points_rate": 3.988616529900747, "variables_saved": 120, "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.037616407871246337, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:19:12.920620", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.027451276779175, "points_saved": 40, "points_rate": 3.9890495496726093, "variables_saved": 120, "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.036616986989974974, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:19:22.948035", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.02741527557373, "points_saved": 40, "points_rate": 3.9890638714682485, "variables_saved": 120, "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.038869553804397584, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:19:32.976232", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028196811676025, "points_saved": 40, "points_rate": 3.9887529883166253, "variables_saved": 120, "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.03620925545692444, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:19:43.004504", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02827262878418, "points_saved": 40, "points_rate": 3.9887228320047745, "variables_saved": 120, "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.04036032557487488, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:19:53.034701", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.03019666671753, "points_saved": 40, "points_rate": 3.987957697053846, "variables_saved": 120, "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.036987513303756714, "csv_write_time_avg": 4.649162292480469e-06 } }, { "timestamp": "2025-08-25T14:20:03.062387", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.02768611907959, "points_saved": 40, "points_rate": 3.988956128562137, "variables_saved": 120, "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.03927968740463257, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:20:13.090090", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.027703046798706, "points_saved": 40, "points_rate": 3.9889493948237527, "variables_saved": 120, "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.03592354655265808, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:20:23.117381", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02729082107544, "points_saved": 40, "points_rate": 3.989113382044099, "variables_saved": 120, "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.038325554132461546, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:20:33.150371", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032989978790283, "points_saved": 40, "points_rate": 3.986847398887062, "variables_saved": 120, "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.0350851833820343, "csv_write_time_avg": 2.175569534301758e-06 } }, { "timestamp": "2025-08-25T14:20:43.177813", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027442216873169, "points_saved": 40, "points_rate": 3.9890531538234177, "variables_saved": 120, "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.036590594053268435, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:20:53.207545", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029731512069702, "points_saved": 40, "points_rate": 3.988142648869943, "variables_saved": 120, "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.03623473644256592, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:21:03.242634", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.035089015960693, "points_saved": 40, "points_rate": 3.9860134709697603, "variables_saved": 120, "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.035628145933151244, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:21:13.270743", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028109312057495, "points_saved": 40, "points_rate": 3.9887877919225723, "variables_saved": 120, "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.0333901584148407, "csv_write_time_avg": 1.978874206542969e-06 } }, { "timestamp": "2025-08-25T14:21:23.301961", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.031111001968384, "points_saved": 40, "points_rate": 3.9875941949152875, "variables_saved": 120, "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.033438962697982785, "csv_write_time_avg": 1.2320280075073242e-05 } }, { "timestamp": "2025-08-25T14:21:33.333103", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.031249046325684, "points_saved": 40, "points_rate": 3.9875393199066753, "variables_saved": 120, "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.031660604476928714, "csv_write_time_avg": 1.4102458953857422e-05 } }, { "timestamp": "2025-08-25T14:21:43.360246", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027143239974976, "points_saved": 40, "points_rate": 3.989172094453876, "variables_saved": 120, "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.03346900343894958, "csv_write_time_avg": 8.946657180786132e-06 } }, { "timestamp": "2025-08-25T14:21:53.391106", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03085970878601, "points_saved": 40, "points_rate": 3.9876940921588284, "variables_saved": 120, "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.034603351354599, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:22:03.425247", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.034140825271606, "points_saved": 40, "points_rate": 3.986390135093332, "variables_saved": 120, "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.029701608419418334, "csv_write_time_avg": 4.9173831939697266e-06 } }, { "timestamp": "2025-08-25T14:22:13.454693", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02944564819336, "points_saved": 40, "points_rate": 3.988256320747433, "variables_saved": 120, "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.030745482444763182, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:22:23.499034", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.044086933135986, "points_saved": 40, "points_rate": 3.9824426317974044, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028569668531417847, "csv_write_time_avg": 3.898143768310547e-06 } }, { "timestamp": "2025-08-25T14:22:33.527858", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02857518196106, "points_saved": 40, "points_rate": 3.988602495791243, "variables_saved": 120, "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.03197625875473022, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:22:43.578109", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.05075454711914, "points_saved": 40, "points_rate": 3.9798007017756936, "variables_saved": 120, "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.028284400701522827, "csv_write_time_avg": 2.9087066650390623e-06 } }, { "timestamp": "2025-08-25T14:22:53.606239", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02812933921814, "points_saved": 40, "points_rate": 3.9887798259210197, "variables_saved": 120, "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.026874762773513795, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:23:03.636615", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.03037691116333, "points_saved": 40, "points_rate": 3.9878860340215043, "variables_saved": 120, "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.023056608438491822, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:23:13.665376", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028760194778442, "points_saved": 40, "points_rate": 3.9885289131578134, "variables_saved": 120, "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.03350421190261841, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:23:23.693689", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028312921524048, "points_saved": 40, "points_rate": 3.9887068057227135, "variables_saved": 120, "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.02895260453224182, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:23:33.721153", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027464628219604, "points_saved": 40, "points_rate": 3.9890442383043414, "variables_saved": 120, "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.03303908109664917, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:23:43.751664", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030511140823364, "points_saved": 40, "points_rate": 3.9878326675899154, "variables_saved": 120, "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.032288551330566406, "csv_write_time_avg": 9.238719940185547e-06 } }, { "timestamp": "2025-08-25T14:23:53.781740", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030075311660767, "points_saved": 40, "points_rate": 3.988005947821428, "variables_saved": 120, "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.030639618635177612, "csv_write_time_avg": 3.1232833862304687e-06 } }, { "timestamp": "2025-08-25T14:24:03.812872", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031131982803345, "points_saved": 40, "points_rate": 3.9875858545748515, "variables_saved": 120, "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.03328055739402771, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:24:13.841840", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02896785736084, "points_saved": 40, "points_rate": 3.988446325574938, "variables_saved": 120, "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.03451924324035645, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:24:23.871585", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02974557876587, "points_saved": 40, "points_rate": 3.988137055508629, "variables_saved": 120, "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.029975485801696778, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:24:33.900356", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028770446777344, "points_saved": 40, "points_rate": 3.988524835849009, "variables_saved": 120, "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.030691814422607423, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:24:43.927796", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027440786361694, "points_saved": 40, "points_rate": 3.9890537229004566, "variables_saved": 120, "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.029150187969207764, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:24:53.956614", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028817892074585, "points_saved": 40, "points_rate": 3.9885059665517075, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03209279179573059, "csv_write_time_avg": 1.9490718841552736e-06 } }, { "timestamp": "2025-08-25T14:25:03.985023", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028408527374268, "points_saved": 40, "points_rate": 3.9886687793794113, "variables_saved": 120, "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.03688714504241943, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:25:14.013031", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028008460998535, "points_saved": 40, "points_rate": 3.9888279069139334, "variables_saved": 120, "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.038796347379684445, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:25:24.041102", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02807068824768, "points_saved": 40, "points_rate": 3.98880315501542, "variables_saved": 120, "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.03534730076789856, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:25:34.085575", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.04349970817566, "points_saved": 40, "points_rate": 3.98267547789532, "variables_saved": 120, "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.02809000015258789, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:25:44.119594", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.034992694854736, "points_saved": 40, "points_rate": 3.9860517308108543, "variables_saved": 120, "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.03741663098335266, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:25:54.152920", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.0333251953125, "points_saved": 40, "points_rate": 3.9867141970727435, "variables_saved": 120, "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.03469645977020264, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:26:04.187351", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.034431219100952, "points_saved": 40, "points_rate": 3.986274769999754, "variables_saved": 120, "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.03476884961128235, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:26:14.214908", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027557134628296, "points_saved": 40, "points_rate": 3.9890074384984024, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03478528261184692, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:26:24.242290", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027382135391235, "points_saved": 40, "points_rate": 3.9890770551988473, "variables_saved": 120, "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.03958398699760437, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:26:34.274944", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.032653570175171, "points_saved": 40, "points_rate": 3.986981083340805, "variables_saved": 120, "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.029160737991333008, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:26:44.302672", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02772831916809, "points_saved": 40, "points_rate": 3.9889393416791767, "variables_saved": 120, "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.04063346982002258, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:26:54.341351", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.038679122924805, "points_saved": 40, "points_rate": 3.9845879632365278, "variables_saved": 120, "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.041144943237304686, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:27:04.374552", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.033200979232788, "points_saved": 40, "points_rate": 3.986763554601763, "variables_saved": 120, "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.03745848536491394, "csv_write_time_avg": 3.0755996704101563e-06 } }, { "timestamp": "2025-08-25T14:27:14.403257", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.02870512008667, "points_saved": 40, "points_rate": 3.9885508169826727, "variables_saved": 120, "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.037010055780410764, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:27:24.431558", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028300285339355, "points_saved": 40, "points_rate": 3.988711831702635, "variables_saved": 120, "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.036923456192016604, "csv_write_time_avg": 1.5497207641601562e-06 } }, { "timestamp": "2025-08-25T14:27:34.460416", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02885890007019, "points_saved": 40, "points_rate": 3.9884896575541657, "variables_saved": 120, "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.03769698143005371, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:27:44.492853", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03243613243103, "points_saved": 40, "points_rate": 3.987067495071839, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.038789612054824826, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:27:54.521340", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028487920761108, "points_saved": 40, "points_rate": 3.9886372019446195, "variables_saved": 120, "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.034043771028518674, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:28:04.548428", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027087450027466, "points_saved": 40, "points_rate": 3.989194289902242, "variables_saved": 120, "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.04126015305519104, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:28:14.576654", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028226137161255, "points_saved": 40, "points_rate": 3.98874132402872, "variables_saved": 120, "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.03876046538352966, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:28:24.607221", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030566930770874, "points_saved": 40, "points_rate": 3.9878104872907616, "variables_saved": 120, "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.03493296504020691, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:28:34.635554", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02833342552185, "points_saved": 40, "points_rate": 3.9886986503860182, "variables_saved": 120, "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.04066848158836365, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:28:44.660945", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025391101837158, "points_saved": 40, "points_rate": 3.989869282273684, "variables_saved": 120, "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.03593401908874512, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:28:54.701231", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.040285348892212, "points_saved": 40, "points_rate": 3.9839505163479614, "variables_saved": 120, "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.03518229126930237, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:29:04.732575", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030835628509521, "points_saved": 40, "points_rate": 3.9877036651176376, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03573986291885376, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:29:14.764566", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032499074935913, "points_saved": 40, "points_rate": 3.9870424807644964, "variables_saved": 120, "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.032827329635620114, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:29:24.793904", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029338598251343, "points_saved": 40, "points_rate": 3.988298890115662, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03074634075164795, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:29:34.826204", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032299280166626, "points_saved": 40, "points_rate": 3.987121883323206, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.036209660768508914, "csv_write_time_avg": 4.476308822631836e-06 } }, { "timestamp": "2025-08-25T14:29:44.853750", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027546644210815, "points_saved": 40, "points_rate": 3.9890116116381393, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03401593565940857, "csv_write_time_avg": 2.384185791015625e-06 } }, { "timestamp": "2025-08-25T14:29:54.884049", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030299425125122, "points_saved": 41, "points_rate": 4.087614762257065, "variables_saved": 123, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03501058787834353, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:30:04.914080", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.030031204223633, "points_saved": 40, "points_rate": 3.9880234852266514, "variables_saved": 120, "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.03398898243904114, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:30:14.942987", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02890658378601, "points_saved": 40, "points_rate": 3.9884706937712453, "variables_saved": 120, "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.035881078243255614, "csv_write_time_avg": 2.658367156982422e-06 } }, { "timestamp": "2025-08-25T14:30:24.971591", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02860403060913, "points_saved": 41, "points_rate": 4.088305797582646, "variables_saved": 123, "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.03353938823792993, "csv_write_time_avg": 2.0236503787157013e-06 } }, { "timestamp": "2025-08-25T14:30:35.000184", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028593063354492, "points_saved": 40, "points_rate": 3.988595383949131, "variables_saved": 120, "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.034078991413116454, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:30:45.028965", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028780698776245, "points_saved": 40, "points_rate": 3.988520758548541, "variables_saved": 120, "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.02682727575302124, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:30:55.059042", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030077457427979, "points_saved": 40, "points_rate": 3.9880050946542975, "variables_saved": 120, "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.03299769163131714, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:31:05.088617", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029574871063232, "points_saved": 40, "points_rate": 3.9882049353263973, "variables_saved": 120, "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.031056195497512817, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:31:15.115762", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027144193649292, "points_saved": 40, "points_rate": 3.9891717150466497, "variables_saved": 120, "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.03282250761985779, "csv_write_time_avg": 2.4855136871337892e-06 } }, { "timestamp": "2025-08-25T14:31:25.143737", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02797532081604, "points_saved": 40, "points_rate": 3.9888410890848647, "variables_saved": 120, "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.029499578475952148, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:31:35.171113", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027376413345337, "points_saved": 40, "points_rate": 3.989079331535255, "variables_saved": 120, "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.02504551410675049, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:31:45.203264", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032150745391846, "points_saved": 40, "points_rate": 3.9871809161533527, "variables_saved": 120, "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.03397009968757629, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:31:55.232002", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028737783432007, "points_saved": 40, "points_rate": 3.988537826373531, "variables_saved": 120, "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.02709541320800781, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:32:05.262983", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03098177909851, "points_saved": 40, "points_rate": 3.9876455645994424, "variables_saved": 120, "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.02505858540534973, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:32:15.292418", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02943468093872, "points_saved": 40, "points_rate": 3.9882606819326867, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029003465175628663, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:32:25.322305", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029886960983276, "points_saved": 40, "points_rate": 3.9880808383585826, "variables_saved": 120, "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.025931566953659058, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:32:35.352031", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029725313186646, "points_saved": 40, "points_rate": 3.988145113746011, "variables_saved": 120, "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.026380366086959837, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:32:45.382994", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03096318244934, "points_saved": 40, "points_rate": 3.987652957393557, "variables_saved": 120, "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.026490408182144164, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:32:55.412922", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02992868423462, "points_saved": 40, "points_rate": 3.9880642484401063, "variables_saved": 120, "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.030829471349716187, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:33:05.440398", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027475118637085, "points_saved": 40, "points_rate": 3.989040065096339, "variables_saved": 120, "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.029628539085388185, "csv_write_time_avg": 5.966424942016601e-06 } }, { "timestamp": "2025-08-25T14:33:15.468578", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028180360794067, "points_saved": 40, "points_rate": 3.9887595317275144, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024683046340942382, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:33:25.496457", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027878761291504, "points_saved": 40, "points_rate": 3.988879498065286, "variables_saved": 120, "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.028913313150405885, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:33:35.524401", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027944087982178, "points_saved": 40, "points_rate": 3.9888535126494506, "variables_saved": 120, "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.023446184396743775, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:33:45.552747", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028346538543701, "points_saved": 40, "points_rate": 3.988693434781197, "variables_saved": 120, "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.02856451869010925, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:33:55.584430", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03168249130249, "points_saved": 40, "points_rate": 3.9873670278819295, "variables_saved": 120, "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.031170684099197387, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:34:05.614392", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029961824417114, "points_saved": 40, "points_rate": 3.988051071403213, "variables_saved": 120, "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.0333292543888092, "csv_write_time_avg": 2.592802047729492e-06 } }, { "timestamp": "2025-08-25T14:34:15.643516", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02912425994873, "points_saved": 40, "points_rate": 3.988384126392755, "variables_saved": 120, "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.03298659920692444, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:34:25.674718", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03023362159729, "points_saved": 40, "points_rate": 3.9879430040264703, "variables_saved": 120, "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.0291339635848999, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:34:35.705502", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031752347946167, "points_saved": 40, "points_rate": 3.987339261638504, "variables_saved": 120, "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.03084980249404907, "csv_write_time_avg": 4.392862319946289e-06 } }, { "timestamp": "2025-08-25T14:34:45.733808", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028305768966675, "points_saved": 40, "points_rate": 3.988709650615453, "variables_saved": 120, "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.03608243465423584, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:34:55.764101", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030293703079224, "points_saved": 40, "points_rate": 3.98791911623887, "variables_saved": 120, "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.029828816652297974, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:35:05.797112", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.033010482788086, "points_saved": 40, "points_rate": 3.986839251152098, "variables_saved": 120, "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.028845345973968504, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:35:15.825511", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02839970588684, "points_saved": 40, "points_rate": 3.9886722880141408, "variables_saved": 120, "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.03351006507873535, "csv_write_time_avg": 2.2804737091064454e-05 } }, { "timestamp": "2025-08-25T14:35:25.855848", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030261039733887, "points_saved": 40, "points_rate": 3.987932102818058, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03506552577018738, "csv_write_time_avg": 7.891654968261719e-06 } }, { "timestamp": "2025-08-25T14:35:35.891326", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.035553216934204, "points_saved": 40, "points_rate": 3.9858290953510322, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02913631796836853, "csv_write_time_avg": 2.866983413696289e-06 } }, { "timestamp": "2025-08-25T14:35:45.925293", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033967018127441, "points_saved": 40, "points_rate": 3.9864591868535837, "variables_saved": 120, "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.02714388370513916, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:35:55.954553", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029260635375977, "points_saved": 40, "points_rate": 3.988329893323236, "variables_saved": 120, "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.03211630582809448, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:36:05.985464", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030910730361938, "points_saved": 40, "points_rate": 3.9876738090118273, "variables_saved": 120, "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.02709226608276367, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:36:16.017721", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032257080078125, "points_saved": 40, "points_rate": 3.98713865491259, "variables_saved": 120, "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.03107263445854187, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:36:26.048018", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.030296564102173, "points_saved": 40, "points_rate": 3.987917978732313, "variables_saved": 120, "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.03247689008712769, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:36:36.078138", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 7.2% CPU", "details": { "duration": 10.030119895935059, "points_saved": 40, "points_rate": 3.987988220979386, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 7.2, "cpu_max": 7.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.033999103307724, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:36:46.105929", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 2.0% CPU", "details": { "duration": 10.027791500091553, "points_saved": 40, "points_rate": 3.9889142090394283, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 2.0, "cpu_max": 2.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03218669295310974, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:36:56.135820", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.0298912525177, "points_saved": 40, "points_rate": 3.9880791319605997, "variables_saved": 120, "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.03457871675491333, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:37:06.167093", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031272649765015, "points_saved": 40, "points_rate": 3.9875299372843793, "variables_saved": 120, "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.03021237850189209, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:37:16.201934", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.03484058380127, "points_saved": 40, "points_rate": 3.9861121525507794, "variables_saved": 120, "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.03497774600982666, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:37:26.238637", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.036703824996948, "points_saved": 40, "points_rate": 3.985372159770009, "variables_saved": 120, "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.031100523471832276, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:37:36.268847", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.030209064483643, "points_saved": 40, "points_rate": 3.9879527677680775, "variables_saved": 120, "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.030567222833633424, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:37:46.303836", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.034989356994629, "points_saved": 40, "points_rate": 3.986053056660099, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029612237215042116, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:37:56.333002", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029166221618652, "points_saved": 40, "points_rate": 3.9883674391373503, "variables_saved": 120, "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.0279285192489624, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:38:06.361235", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028233051300049, "points_saved": 40, "points_rate": 3.9887385739219976, "variables_saved": 120, "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.02920095920562744, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:38:16.393443", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032207727432251, "points_saved": 40, "points_rate": 3.9871582693232392, "variables_saved": 120, "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.031479835510253906, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:38:26.421323", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.027880430221558, "points_saved": 40, "points_rate": 3.988878834200084, "variables_saved": 120, "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.031486237049102785, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:38:36.451494", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.030170679092407, "points_saved": 40, "points_rate": 3.987968029634711, "variables_saved": 120, "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.031052350997924805, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:38:46.480822", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029328346252441, "points_saved": 40, "points_rate": 3.9883029669625283, "variables_saved": 120, "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.031116789579391478, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:38:56.507685", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026862859725952, "points_saved": 40, "points_rate": 3.9892836433082772, "variables_saved": 120, "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.028259295225143432, "csv_write_time_avg": 2.866983413696289e-06 } }, { "timestamp": "2025-08-25T14:39:06.540323", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031636714935303, "points_saved": 40, "points_rate": 3.987385223036157, "variables_saved": 120, "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.031463176012039185, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:39:16.724866", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 9.5% CPU", "details": { "duration": 10.18554425239563, "points_saved": 41, "points_rate": 4.025312637599787, "variables_saved": 123, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 9.5, "cpu_max": 9.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03421377554172423, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:39:26.753661", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 2.0% CPU", "details": { "duration": 10.028794288635254, "points_saved": 41, "points_rate": 4.088228237611941, "variables_saved": 123, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 2.0, "cpu_max": 2.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03390656447992092, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:39:36.788721", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.034064769744873, "points_saved": 40, "points_rate": 3.9864203508641536, "variables_saved": 120, "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.03357760906219483, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:39:46.821968", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 1.7% CPU", "details": { "duration": 10.034242630004883, "points_saved": 40, "points_rate": 3.9863496902486735, "variables_saved": 120, "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.033503150939941405, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:39:56.850654", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 3.7% CPU", "details": { "duration": 10.028686285018921, "points_saved": 40, "points_rate": 3.988558307956338, "variables_saved": 120, "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.039233547449111936, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:40:06.882099", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031444787979126, "points_saved": 40, "points_rate": 3.987461511818594, "variables_saved": 120, "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.03409280776977539, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:40:16.911286", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029186964035034, "points_saved": 40, "points_rate": 3.988359190375172, "variables_saved": 120, "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.03264392018318176, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:40:26.946174", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.034887552261353, "points_saved": 40, "points_rate": 3.9860934954857603, "variables_saved": 120, "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.037505292892456056, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:40:36.975843", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029669761657715, "points_saved": 40, "points_rate": 3.988167202963695, "variables_saved": 120, "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.03337786793708801, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:40:47.003823", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.027979373931885, "points_saved": 40, "points_rate": 3.988839476872233, "variables_saved": 120, "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.037138617038726805, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:57:17.158024", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T14:57:17.213216", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 3, "streaming_count": 3, "prefix": "gateway_phoenix" } }, { "timestamp": "2025-08-25T14:57:17.239646", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: Fast", "details": { "dataset_id": "Fast", "variables_count": 3, "streaming_count": 1, "prefix": "fast" } }, { "timestamp": "2025-08-25T14:57:17.263652", "level": "info", "event_type": "csv_recording_started", "message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 2 datasets activated", "details": { "activated_datasets": 2, "total_datasets": 3, "priority": "CRITICAL", "recording_protection": true, "performance_monitoring": true, "async_csv_buffering": true, "csv_flush_interval": 5.0 } }, { "timestamp": "2025-08-25T14:57:27.213751", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.065985202789307, "points_saved": 40, "points_rate": 3.614680416337223, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026987516880035402, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:57:37.248269", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.034517765045166, "points_saved": 40, "points_rate": 3.9862403890836062, "variables_saved": 120, "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.026360976696014404, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:57:47.278601", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.03033185005188, "points_saved": 40, "points_rate": 3.987903949538131, "variables_saved": 120, "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.02766334414482117, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:57:57.311855", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033254146575928, "points_saved": 40, "points_rate": 3.986742428292908, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028694784641265868, "csv_write_time_avg": 7.903575897216797e-06 } }, { "timestamp": "2025-08-25T14:58:07.341574", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029719352722168, "points_saved": 40, "points_rate": 3.9881474838220266, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02695675492286682, "csv_write_time_avg": 3.3497810363769533e-06 } }, { "timestamp": "2025-08-25T14:58:17.368513", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026938915252686, "points_saved": 40, "points_rate": 3.98925338411638, "variables_saved": 120, "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.027181631326675414, "csv_write_time_avg": 2.5391578674316407e-06 } }, { "timestamp": "2025-08-25T14:58:27.400405", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031891822814941, "points_saved": 40, "points_rate": 3.9872838250737863, "variables_saved": 120, "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.02558901309967041, "csv_write_time_avg": 2.1630525588989256e-05 } }, { "timestamp": "2025-08-25T14:58:37.431424", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03101897239685, "points_saved": 40, "points_rate": 3.987630779093447, "variables_saved": 120, "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.02908903956413269, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:58:47.461761", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03015947341919, "points_saved": 41, "points_rate": 4.0876717971088725, "variables_saved": 123, "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.027187068287919208, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:58:57.488546", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026962041854858, "points_saved": 40, "points_rate": 3.989244183136502, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026792621612548827, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:59:07.516410", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027864456176758, "points_saved": 40, "points_rate": 3.9888851883475174, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025540196895599367, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:59:17.542959", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026549100875854, "points_saved": 40, "points_rate": 3.9894084791851125, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028355717658996582, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:59:27.568644", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025684833526611, "points_saved": 40, "points_rate": 3.989752387411693, "variables_saved": 120, "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.02655189037322998, "csv_write_time_avg": 3.266334533691406e-06 } }, { "timestamp": "2025-08-25T14:59:37.598014", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029370307922363, "points_saved": 40, "points_rate": 3.988286280386252, "variables_saved": 120, "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.029358816146850587, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:59:47.627182", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029168128967285, "points_saved": 41, "points_rate": 4.088075847644785, "variables_saved": 123, "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.02622575876189441, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T14:59:57.655860", "level": "info", "event_type": "performance_report", "message": "Performance report: 39 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028677940368652, "points_saved": 39, "points_rate": 3.8888475860823553, "variables_saved": 117, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027586991970355693, "csv_write_time_avg": 2.0357278677133414e-05 } }, { "timestamp": "2025-08-25T15:00:07.683027", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027037858963013, "points_saved": 41, "points_rate": 4.088944369881952, "variables_saved": 123, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028500458089316765, "csv_write_time_avg": 7.565428571003239e-06 } }, { "timestamp": "2025-08-25T15:00:17.710875", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027976274490356, "points_saved": 40, "points_rate": 3.988840709740599, "variables_saved": 120, "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.027523189783096313, "csv_write_time_avg": 4.482269287109375e-06 } }, { "timestamp": "2025-08-25T15:00:27.739009", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.0281343460083, "points_saved": 40, "points_rate": 3.988777834425603, "variables_saved": 120, "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.02754683494567871, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:00:37.776114", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.037105321884155, "points_saved": 40, "points_rate": 3.985212739851099, "variables_saved": 120, "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.027682805061340333, "csv_write_time_avg": 8.702278137207031e-06 } }, { "timestamp": "2025-08-25T15:00:47.802942", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026722431182861, "points_saved": 40, "points_rate": 3.989339514934709, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029383230209350585, "csv_write_time_avg": 7.88569450378418e-06 } }, { "timestamp": "2025-08-25T15:00:57.831600", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028545379638672, "points_saved": 40, "points_rate": 3.988614348917789, "variables_saved": 120, "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.027241677045822144, "csv_write_time_avg": 1.8334388732910158e-05 } }, { "timestamp": "2025-08-25T15:01:07.858631", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027248859405518, "points_saved": 40, "points_rate": 3.989130075542123, "variables_saved": 120, "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.028136587142944335, "csv_write_time_avg": 1.4460086822509765e-05 } }, { "timestamp": "2025-08-25T15:01:17.885432", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026801109313965, "points_saved": 40, "points_rate": 3.989308211453773, "variables_saved": 120, "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.02729596495628357, "csv_write_time_avg": 4.750490188598633e-06 } }, { "timestamp": "2025-08-25T15:01:27.912874", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027442216873169, "points_saved": 40, "points_rate": 3.9890531538234177, "variables_saved": 120, "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.026652437448501588, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:01:37.940995", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027887105941772, "points_saved": 40, "points_rate": 3.9888761787414824, "variables_saved": 120, "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.02868359088897705, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:01:47.969297", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028536081314087, "points_saved": 40, "points_rate": 3.98861804710769, "variables_saved": 120, "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.027372825145721435, "csv_write_time_avg": 4.947185516357422e-06 } }, { "timestamp": "2025-08-25T15:01:57.997096", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027780294418335, "points_saved": 40, "points_rate": 3.9889186665033742, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.032252556085586546, "csv_write_time_avg": 4.607439041137695e-06 } }, { "timestamp": "2025-08-25T15:02:08.024530", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027359008789062, "points_saved": 40, "points_rate": 3.989086255407797, "variables_saved": 120, "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.027492833137512208, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:02:18.048789", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024447202682495, "points_saved": 40, "points_rate": 3.9902449672532754, "variables_saved": 120, "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.0281380832195282, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:02:28.074227", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025438070297241, "points_saved": 40, "points_rate": 3.9898505900215544, "variables_saved": 120, "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.0275516152381897, "csv_write_time_avg": 5.185604095458984e-06 } }, { "timestamp": "2025-08-25T15:02:38.103983", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02975606918335, "points_saved": 40, "points_rate": 3.9881328841985395, "variables_saved": 120, "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.02737898826599121, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:02:48.131992", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028008460998535, "points_saved": 40, "points_rate": 3.9888279069139334, "variables_saved": 120, "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.028386348485946657, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:02:58.159865", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027873754501343, "points_saved": 40, "points_rate": 3.9888814896622207, "variables_saved": 120, "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.027616596221923827, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:03:08.184727", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.024862051010132, "points_saved": 40, "points_rate": 3.990079843140534, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02748764753341675, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:03:18.213153", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028425455093384, "points_saved": 40, "points_rate": 3.988662046611137, "variables_saved": 120, "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.030173283815383912, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:03:28.240377", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02722454071045, "points_saved": 40, "points_rate": 3.989139750246973, "variables_saved": 120, "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.026841557025909422, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:03:38.267850", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027472734451294, "points_saved": 40, "points_rate": 3.9890410135519367, "variables_saved": 120, "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.0300618052482605, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:03:48.295402", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027551889419556, "points_saved": 40, "points_rate": 3.9890095250671793, "variables_saved": 120, "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.027154654264450073, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:03:58.322355", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.026953220367432, "points_saved": 40, "points_rate": 3.9892476927836134, "variables_saved": 120, "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.02807433009147644, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:04:08.351196", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028841018676758, "points_saved": 40, "points_rate": 3.9884967690192528, "variables_saved": 120, "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.029655319452285767, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:04:18.377211", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026015043258667, "points_saved": 40, "points_rate": 3.9896209837522, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026683205366134645, "csv_write_time_avg": 2.312660217285156e-06 } }, { "timestamp": "2025-08-25T15:04:28.402553", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025341987609863, "points_saved": 40, "points_rate": 3.9898888286739016, "variables_saved": 120, "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.028265661001205443, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:04:38.430300", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02774691581726, "points_saved": 40, "points_rate": 3.988931944114587, "variables_saved": 120, "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.028001940250396727, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:04:48.455819", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025519132614136, "points_saved": 40, "points_rate": 3.9898183296938234, "variables_saved": 120, "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.02735270857810974, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:04:58.480298", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024478435516357, "points_saved": 40, "points_rate": 3.9902325350196253, "variables_saved": 120, "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.026782333850860596, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:05:08.505845", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025547504425049, "points_saved": 40, "points_rate": 3.989807038702366, "variables_saved": 120, "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.028636401891708373, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:05:18.533420", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027574300765991, "points_saved": 40, "points_rate": 3.989000609743122, "variables_saved": 120, "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.02844390869140625, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:05:28.559259", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02583932876587, "points_saved": 40, "points_rate": 3.9896909064992765, "variables_saved": 120, "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.02749030590057373, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:05:38.587008", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027749061584473, "points_saved": 40, "points_rate": 3.988931090551208, "variables_saved": 120, "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.02815731167793274, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:05:48.615147", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028139352798462, "points_saved": 40, "points_rate": 3.988775842932175, "variables_saved": 120, "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.028083217144012452, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:05:58.645174", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030026912689209, "points_saved": 40, "points_rate": 3.988025191577015, "variables_saved": 120, "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.028140193223953246, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:06:08.671223", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.0260488986969, "points_saved": 40, "points_rate": 3.989607511808451, "variables_saved": 120, "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.0272288978099823, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:06:18.698813", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027589797973633, "points_saved": 40, "points_rate": 3.988994444914686, "variables_saved": 120, "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.02813243865966797, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:06:28.726335", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026979923248291, "points_saved": 40, "points_rate": 3.9892370690058985, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026741623878479004, "csv_write_time_avg": 3.629922866821289e-06 } }, { "timestamp": "2025-08-25T15:06:38.753672", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027878999710083, "points_saved": 40, "points_rate": 3.988879403227387, "variables_saved": 120, "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.02672703266143799, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:06:48.779447", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025774955749512, "points_saved": 40, "points_rate": 3.989716523315844, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028926318883895873, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:06:58.806753", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027305603027344, "points_saved": 40, "points_rate": 3.989107501413301, "variables_saved": 120, "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.027252954244613648, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:07:08.834622", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02786922454834, "points_saved": 40, "points_rate": 3.98888329158497, "variables_saved": 120, "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.027585935592651368, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:07:18.861422", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026800394058228, "points_saved": 40, "points_rate": 3.98930849602866, "variables_saved": 120, "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.031475746631622316, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:07:28.893971", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.032548427581787, "points_saved": 40, "points_rate": 3.9870228674930472, "variables_saved": 120, "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.02642340660095215, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:07:38.922449", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028478384017944, "points_saved": 40, "points_rate": 3.9886409950034576, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027860736846923827, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:07:48.952948", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030499458312988, "points_saved": 40, "points_rate": 3.987837312213716, "variables_saved": 120, "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.027104103565216066, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:07:58.981985", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0290367603302, "points_saved": 40, "points_rate": 3.9884189235620093, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028479939699172972, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:08:09.010303", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028318405151367, "points_saved": 40, "points_rate": 3.9887046246410285, "variables_saved": 120, "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.02673294544219971, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:08:19.034698", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024394512176514, "points_saved": 40, "points_rate": 3.9902659408917387, "variables_saved": 120, "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.029167145490646362, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:08:29.064470", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029771566390991, "points_saved": 40, "points_rate": 3.9881267220518746, "variables_saved": 120, "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.026854735612869263, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:08:39.091532", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027061939239502, "points_saved": 40, "points_rate": 3.9892044391852814, "variables_saved": 120, "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.029603201150894164, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:08:49.118843", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027311325073242, "points_saved": 40, "points_rate": 3.9891052250447436, "variables_saved": 120, "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.026369702816009522, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:08:59.146364", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027521133422852, "points_saved": 40, "points_rate": 3.9890217599916613, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029340660572052, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:09:09.181607", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.035243511199951, "points_saved": 40, "points_rate": 3.9859521052336726, "variables_saved": 120, "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.02726263403892517, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:09:19.209742", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02813458442688, "points_saved": 40, "points_rate": 3.9887777395925377, "variables_saved": 120, "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.028024691343307494, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:09:29.237237", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027495384216309, "points_saved": 40, "points_rate": 3.989032003241971, "variables_saved": 120, "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.029786038398742675, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:09:39.269895", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032657861709595, "points_saved": 40, "points_rate": 3.9869793778838063, "variables_saved": 120, "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.02775658369064331, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:09:49.298934", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029038429260254, "points_saved": 40, "points_rate": 3.988418259850104, "variables_saved": 120, "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.0284681499004364, "csv_write_time_avg": 1.6868114471435547e-06 } }, { "timestamp": "2025-08-25T15:09:59.328229", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029295444488525, "points_saved": 40, "points_rate": 3.988316050852954, "variables_saved": 120, "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.02794109582901001, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:10:09.357798", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029568672180176, "points_saved": 40, "points_rate": 3.9882074002794585, "variables_saved": 120, "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.028980737924575804, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:10:19.385509", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027711153030396, "points_saved": 40, "points_rate": 3.9889461702246893, "variables_saved": 120, "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.026488393545150757, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:10:29.413616", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028107404708862, "points_saved": 40, "points_rate": 3.988788550591046, "variables_saved": 120, "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.03094191551208496, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:10:39.439800", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026183605194092, "points_saved": 40, "points_rate": 3.9895539095531714, "variables_saved": 120, "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.027057743072509764, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:10:49.466987", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02718710899353, "points_saved": 40, "points_rate": 3.9891546417961443, "variables_saved": 120, "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.028273165225982666, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:10:59.492466", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025479078292847, "points_saved": 40, "points_rate": 3.989834270025853, "variables_saved": 120, "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.027424567937850954, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:11:09.520354", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027887344360352, "points_saved": 40, "points_rate": 3.9888760839037407, "variables_saved": 120, "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.02888450026512146, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:11:19.546697", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026342868804932, "points_saved": 40, "points_rate": 3.9894905374174296, "variables_saved": 120, "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.027512580156326294, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:11:29.574825", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028128147125244, "points_saved": 40, "points_rate": 3.988780300086888, "variables_saved": 120, "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.026439964771270752, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:11:39.603452", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028627157211304, "points_saved": 40, "points_rate": 3.9885818241071136, "variables_saved": 120, "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.028975772857666015, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:11:49.638915", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.035463333129883, "points_saved": 40, "points_rate": 3.9858647948967905, "variables_saved": 120, "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.02630060911178589, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:11:59.666258", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027342796325684, "points_saved": 40, "points_rate": 3.9890927050641163, "variables_saved": 120, "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.029253429174423216, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:12:09.693338", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027080059051514, "points_saved": 40, "points_rate": 3.9891972303434167, "variables_saved": 120, "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.026585453748703004, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:12:19.721909", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028571128845215, "points_saved": 40, "points_rate": 3.9886041078123142, "variables_saved": 120, "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.029319852590560913, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:12:29.751045", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029136419296265, "points_saved": 40, "points_rate": 3.9883792908668765, "variables_saved": 120, "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.028102946281433106, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:12:39.777648", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026602983474731, "points_saved": 40, "points_rate": 3.989387040249394, "variables_saved": 120, "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.029287123680114747, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:12:49.805330", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027681827545166, "points_saved": 40, "points_rate": 3.988957835710692, "variables_saved": 120, "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.02833094000816345, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:12:59.832537", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027206897735596, "points_saved": 40, "points_rate": 3.989146769179864, "variables_saved": 120, "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.028358417749404907, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:13:09.863499", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030962228775024, "points_saved": 40, "points_rate": 3.9876533365119426, "variables_saved": 120, "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.02810206413269043, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:13:19.890011", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026511192321777, "points_saved": 40, "points_rate": 3.9894235624682373, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027450942993164064, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:13:29.918693", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028682231903076, "points_saved": 40, "points_rate": 3.9885599199416917, "variables_saved": 120, "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.028108811378479003, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:13:39.946760", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028067350387573, "points_saved": 40, "points_rate": 3.9888044826956657, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02791072130203247, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:13:49.974350", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027589321136475, "points_saved": 40, "points_rate": 3.988994634601431, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029541528224945067, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:14:00.002939", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028039932250977, "points_saved": 40, "points_rate": 3.9888153886739928, "variables_saved": 120, "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.026451963186264037, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:14:10.031906", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029516220092773, "points_saved": 40, "points_rate": 3.988228257696561, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028763622045516968, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:14:20.059566", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027659893035889, "points_saved": 40, "points_rate": 3.9889665611594594, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02608506679534912, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:14:30.085404", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025837898254395, "points_saved": 40, "points_rate": 3.9896914757582933, "variables_saved": 120, "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.02985994815826416, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:14:40.114751", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02934741973877, "points_saved": 40, "points_rate": 3.9882953821378204, "variables_saved": 120, "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.027372306585311888, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:14:50.142826", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028074979782104, "points_saved": 40, "points_rate": 3.988801447999259, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028902089595794676, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:15:00.168693", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025867223739624, "points_saved": 41, "points_rate": 4.089421801130446, "variables_saved": 123, "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.026845984342621594, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:15:10.196430", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027737140655518, "points_saved": 40, "points_rate": 3.9889358325746045, "variables_saved": 120, "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.028683775663375856, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:15:20.226467", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030036687850952, "points_saved": 40, "points_rate": 3.9880213048922006, "variables_saved": 120, "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.028752386569976807, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:15:30.253232", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026765584945679, "points_saved": 40, "points_rate": 3.9893223453888798, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027750742435455323, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:15:40.278834", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025601387023926, "points_saved": 40, "points_rate": 3.9897855954827564, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028440362215042113, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:15:50.310581", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031747102737427, "points_saved": 40, "points_rate": 3.9873413464624665, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0266998827457428, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:16:00.338719", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028137445449829, "points_saved": 40, "points_rate": 3.9887766015961037, "variables_saved": 120, "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.030742323398590087, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:16:10.365331", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026612758636475, "points_saved": 40, "points_rate": 3.9893831509096422, "variables_saved": 120, "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.027427035570144653, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:16:20.396232", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030900716781616, "points_saved": 41, "points_rate": 4.087369734545107, "variables_saved": 123, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02667543946242914, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:16:30.423047", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026815414428711, "points_saved": 40, "points_rate": 3.989302519964565, "variables_saved": 120, "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.028848493099212648, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:16:40.451265", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028217554092407, "points_saved": 40, "points_rate": 3.988744737959582, "variables_saved": 120, "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.027655029296875, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:16:50.478403", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027138471603394, "points_saved": 40, "points_rate": 3.9891739914910924, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029079240560531617, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:17:00.507352", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028948783874512, "points_saved": 40, "points_rate": 3.988453910973777, "variables_saved": 120, "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.028790581226348876, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:17:10.533071", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025718688964844, "points_saved": 40, "points_rate": 3.989738914580497, "variables_saved": 120, "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.028374636173248292, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:17:20.560671", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027600526809692, "points_saved": 40, "points_rate": 3.9889901769677003, "variables_saved": 120, "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.030676597356796266, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:17:30.589364", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02858018875122, "points_saved": 40, "points_rate": 3.988600504472895, "variables_saved": 120, "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.02841058373451233, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:17:40.618689", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02943730354309, "points_saved": 40, "points_rate": 3.988259639039693, "variables_saved": 120, "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.029281389713287354, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:17:50.646697", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028007984161377, "points_saved": 40, "points_rate": 3.9888280965848395, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02692463994026184, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:18:00.674661", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027964353561401, "points_saved": 40, "points_rate": 3.988845451549109, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0287037193775177, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:18:10.703018", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028356790542603, "points_saved": 40, "points_rate": 3.9886893571360185, "variables_saved": 120, "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.029169440269470215, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:18:20.731266", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028248310089111, "points_saved": 40, "points_rate": 3.9887325047343745, "variables_saved": 120, "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.029250919818878174, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:18:30.762303", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031036853790283, "points_saved": 40, "points_rate": 3.987623670716131, "variables_saved": 120, "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.0288621723651886, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:18:40.789003", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.026700019836426, "points_saved": 40, "points_rate": 3.9893484317737227, "variables_saved": 120, "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.02800757884979248, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:18:50.818582", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029578924179077, "points_saved": 40, "points_rate": 3.9882033236279666, "variables_saved": 120, "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.027821534872055055, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:19:00.843408", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024826049804688, "points_saved": 40, "points_rate": 3.9900941723352212, "variables_saved": 120, "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.031048542261123656, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:19:10.869938", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026529788970947, "points_saved": 40, "points_rate": 3.989416163107547, "variables_saved": 120, "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.02875494956970215, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:19:20.897725", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027787208557129, "points_saved": 40, "points_rate": 3.988915916152103, "variables_saved": 120, "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.02815219759941101, "csv_write_time_avg": 2.199411392211914e-06 } }, { "timestamp": "2025-08-25T15:19:30.925281", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02755618095398, "points_saved": 40, "points_rate": 3.9890078178743815, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02906699776649475, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:19:40.953657", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02837586402893, "points_saved": 40, "points_rate": 3.9886817708415925, "variables_saved": 120, "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.02712952494621277, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:19:50.978744", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025086879730225, "points_saved": 40, "points_rate": 3.989990359173466, "variables_saved": 120, "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.029181545972824095, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:20:01.006758", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028013467788696, "points_saved": 40, "points_rate": 3.988825915370505, "variables_saved": 120, "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.02805183529853821, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:20:11.035235", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028477191925049, "points_saved": 40, "points_rate": 3.9886414691363195, "variables_saved": 120, "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.0321658730506897, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:20:21.063241", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028006553649902, "points_saved": 40, "points_rate": 3.988828665597667, "variables_saved": 120, "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.02986987829208374, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:20:31.092471", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029229640960693, "points_saved": 40, "points_rate": 3.988342218891343, "variables_saved": 120, "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.027814042568206788, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:20:41.120776", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028305053710938, "points_saved": 40, "points_rate": 3.9887099351049504, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02920588254928589, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:20:51.149819", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029042720794678, "points_saved": 40, "points_rate": 3.9884165531633604, "variables_saved": 120, "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.029436218738555908, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:21:01.179812", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029993057250977, "points_saved": 40, "points_rate": 3.9880386528366363, "variables_saved": 120, "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.029334867000579835, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:21:11.208229", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028416872024536, "points_saved": 40, "points_rate": 3.9886654604062945, "variables_saved": 120, "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.03239091038703919, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:21:21.237441", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02921199798584, "points_saved": 40, "points_rate": 3.9883492350179828, "variables_saved": 120, "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.029107749462127686, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:21:31.265508", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028067588806152, "points_saved": 40, "points_rate": 3.9888043878613333, "variables_saved": 120, "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.02870447039604187, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:21:41.307601", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.04209280014038, "points_saved": 40, "points_rate": 3.983233455026509, "variables_saved": 120, "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.028603798151016234, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:21:51.333702", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026100873947144, "points_saved": 40, "points_rate": 3.989586829705667, "variables_saved": 120, "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.02957662343978882, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:22:01.363671", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029968976974487, "points_saved": 40, "points_rate": 3.988048227449841, "variables_saved": 120, "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.0288409948348999, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:22:11.392092", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028420686721802, "points_saved": 40, "points_rate": 3.988663943163281, "variables_saved": 120, "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.029508572816848756, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:22:21.423451", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03135895729065, "points_saved": 40, "points_rate": 3.98749562948583, "variables_saved": 120, "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.031584280729293826, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:22:31.451402", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02795124053955, "points_saved": 40, "points_rate": 3.988850667551492, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030933666229248046, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:22:41.479822", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028420448303223, "points_saved": 40, "points_rate": 3.9886640379909357, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031264233589172366, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:22:51.510622", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030799865722656, "points_saved": 40, "points_rate": 3.987717882468015, "variables_saved": 120, "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.028735637664794922, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:23:01.537771", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027148962020874, "points_saved": 40, "points_rate": 3.9891698180115984, "variables_saved": 120, "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.02768351435661316, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:23:11.562746", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.024974822998047, "points_saved": 40, "points_rate": 3.990034958316004, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028622984886169434, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:23:21.590952", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028205633163452, "points_saved": 40, "points_rate": 3.9887494795399188, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031804585456848146, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:23:31.626701", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.035749197006226, "points_saved": 40, "points_rate": 3.9857512593013427, "variables_saved": 120, "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.027549558877944948, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:23:41.657745", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031044483184814, "points_saved": 40, "points_rate": 3.98762063781619, "variables_saved": 120, "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.031686019897460935, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:23:51.686404", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028659343719482, "points_saved": 40, "points_rate": 3.988569022942262, "variables_saved": 120, "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.030519700050354003, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:24:01.713765", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027360916137695, "points_saved": 40, "points_rate": 3.9890854966260716, "variables_saved": 120, "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.032594746351242064, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:24:11.740060", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.026294231414795, "points_saved": 40, "points_rate": 3.989509890371097, "variables_saved": 120, "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.032757806777954104, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:24:21.767535", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027475357055664, "points_saved": 40, "points_rate": 3.989039970250804, "variables_saved": 120, "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.03131284713745117, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:24:31.796188", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028653144836426, "points_saved": 40, "points_rate": 3.9885714883454, "variables_saved": 120, "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.030085307359695435, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:24:41.826049", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029860734939575, "points_saved": 40, "points_rate": 3.9880912663779853, "variables_saved": 120, "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.02933640480041504, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:24:51.853382", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027333498001099, "points_saved": 40, "points_rate": 3.989096404141122, "variables_saved": 120, "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.03192024827003479, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:25:01.879292", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025909423828125, "points_saved": 40, "points_rate": 3.9896630130064623, "variables_saved": 120, "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.02827073335647583, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:25:11.907475", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028183460235596, "points_saved": 40, "points_rate": 3.9887582989093286, "variables_saved": 120, "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.02797566056251526, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:25:21.936553", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029077291488647, "points_saved": 40, "points_rate": 3.988402804906759, "variables_saved": 120, "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.028929638862609863, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:25:31.963049", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.026496410369873, "points_saved": 40, "points_rate": 3.98942944403093, "variables_saved": 120, "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.0312696635723114, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:25:41.997472", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.034422874450684, "points_saved": 40, "points_rate": 3.986278084995469, "variables_saved": 120, "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.028537416458129884, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:25:52.026768", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029295921325684, "points_saved": 40, "points_rate": 3.988315861230741, "variables_saved": 120, "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.027578586339950563, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:26:02.053549", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026781558990479, "points_saved": 40, "points_rate": 3.989315989848621, "variables_saved": 120, "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.02968239188194275, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:26:12.081478", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027929067611694, "points_saved": 40, "points_rate": 3.988859487368374, "variables_saved": 120, "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.027579671144485472, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:26:22.106988", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025509119033813, "points_saved": 40, "points_rate": 3.98982231476489, "variables_saved": 120, "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.028179121017456055, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:26:32.141474", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.034486293792725, "points_saved": 40, "points_rate": 3.986252891166314, "variables_saved": 120, "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.02808537483215332, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:26:42.170865", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029391050338745, "points_saved": 40, "points_rate": 3.988278031959776, "variables_saved": 120, "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.030852961540222167, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:26:52.199722", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028857231140137, "points_saved": 40, "points_rate": 3.988490321289834, "variables_saved": 120, "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.028343749046325684, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:27:02.227432", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027620792388916, "points_saved": 40, "points_rate": 3.9889821153149785, "variables_saved": 120, "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.02789853811264038, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:27:12.255188", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027844905853271, "points_saved": 40, "points_rate": 3.9888929650928215, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027434152364730836, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:27:22.283976", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028788566589355, "points_saved": 40, "points_rate": 3.9885176294631384, "variables_saved": 120, "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.028547054529190062, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:27:32.310786", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026809692382812, "points_saved": 40, "points_rate": 3.9893047965582995, "variables_saved": 120, "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.02787577509880066, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:27:42.339994", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029208421707153, "points_saved": 40, "points_rate": 3.9883506572088243, "variables_saved": 120, "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.028925716876983643, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:27:52.367975", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027980089187622, "points_saved": 40, "points_rate": 3.9888391923642565, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02787168025970459, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:28:02.397915", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029940605163574, "points_saved": 40, "points_rate": 3.98805950848875, "variables_saved": 120, "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.02726442813873291, "csv_write_time_avg": 2.7060508728027343e-06 } }, { "timestamp": "2025-08-25T15:28:12.426218", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028303384780884, "points_saved": 40, "points_rate": 3.988710598913935, "variables_saved": 120, "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.02981522083282471, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:28:15.097915", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'UR29' created and started", "details": { "session_id": "plot_1_1756128495097_2", "variables": [ "UR29_Brix", "UR29_ma", "AUX Blink_2.0S" ], "time_window": 20, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-25T15:28:22.455243", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029024124145508, "points_saved": 40, "points_rate": 3.9884239488164632, "variables_saved": 120, "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.027469968795776366, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:28:32.484441", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.029198169708252, "points_saved": 40, "points_rate": 3.988354734161524, "variables_saved": 120, "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.028546357154846193, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:28:42.511032", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026591062545776, "points_saved": 40, "points_rate": 3.989391783356915, "variables_saved": 120, "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.028252512216567993, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:28:52.544025", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.032992839813232, "points_saved": 40, "points_rate": 3.986846261991812, "variables_saved": 120, "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.028777682781219484, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:29:02.572863", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028838396072388, "points_saved": 40, "points_rate": 3.9884978120362646, "variables_saved": 120, "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.02831367254257202, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:29:12.601946", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029083013534546, "points_saved": 40, "points_rate": 3.9884005293423943, "variables_saved": 120, "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.02997705340385437, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:29:22.633878", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03193187713623, "points_saved": 40, "points_rate": 3.987267905114465, "variables_saved": 120, "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.026573532819747926, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:29:32.662752", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028874397277832, "points_saved": 40, "points_rate": 3.9884834943049365, "variables_saved": 120, "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.028728270530700685, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:29:42.690037", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027284383773804, "points_saved": 40, "points_rate": 3.9891159429693825, "variables_saved": 120, "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.02779020071029663, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:29:52.717151", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027114152908325, "points_saved": 40, "points_rate": 3.9891836664089593, "variables_saved": 120, "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.031453531980514524, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:30:02.746406", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029254913330078, "points_saved": 40, "points_rate": 3.988332168806999, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027193838357925416, "csv_write_time_avg": 2.288818359375e-06 } }, { "timestamp": "2025-08-25T15:30:12.775811", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029405355453491, "points_saved": 40, "points_rate": 3.988272343409671, "variables_saved": 120, "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.028982633352279664, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:30:22.806331", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030519247055054, "points_saved": 40, "points_rate": 3.987829444796085, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02952520251274109, "csv_write_time_avg": 1.925230026245117e-06 } }, { "timestamp": "2025-08-25T15:30:32.835985", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029654502868652, "points_saved": 40, "points_rate": 3.988173270431132, "variables_saved": 120, "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.028385668992996216, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:30:42.866602", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.030616760253906, "points_saved": 41, "points_rate": 4.087485443812546, "variables_saved": 123, "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.028975190185919042, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:30:52.895380", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028778553009033, "points_saved": 40, "points_rate": 3.9885216119363216, "variables_saved": 120, "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.028165984153747558, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:31:02.927631", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032251119613647, "points_saved": 40, "points_rate": 3.987141023792519, "variables_saved": 120, "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.028683096170425415, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:31:12.957241", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02960991859436, "points_saved": 40, "points_rate": 3.9881909989183266, "variables_saved": 120, "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.028276926279067992, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:31:22.987178", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029936790466309, "points_saved": 40, "points_rate": 3.988061025271958, "variables_saved": 120, "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.03073335886001587, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:31:33.018072", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.03089427947998, "points_saved": 40, "points_rate": 3.98768034888248, "variables_saved": 120, "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.030128592252731325, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:31:43.048748", "level": "info", "event_type": "performance_report", "message": "Performance report: 41 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030675411224365, "points_saved": 41, "points_rate": 4.0874615436285415, "variables_saved": 123, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028480244845878785, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:31:53.078129", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029380798339844, "points_saved": 40, "points_rate": 3.988282108764, "variables_saved": 120, "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.029277104139328002, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:32:03.111819", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.033690690994263, "points_saved": 40, "points_rate": 3.986568973658117, "variables_saved": 120, "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.029705905914306642, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:32:13.140886", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029066801071167, "points_saved": 40, "points_rate": 3.9884069767815036, "variables_saved": 120, "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.026824140548706056, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:32:23.169124", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02823781967163, "points_saved": 40, "points_rate": 3.9887366772988813, "variables_saved": 120, "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.029664593935012817, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:32:33.197441", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02831745147705, "points_saved": 40, "points_rate": 3.988705003959411, "variables_saved": 120, "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.029074054956436158, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:32:43.233019", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.035577535629272, "points_saved": 40, "points_rate": 3.9858194366979034, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03036367893218994, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:32:53.262164", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029145240783691, "points_saved": 40, "points_rate": 3.988375782747598, "variables_saved": 120, "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.029198211431503297, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:33:03.294116", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031951904296875, "points_saved": 40, "points_rate": 3.9872599451824766, "variables_saved": 120, "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.030767989158630372, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:33:13.324903", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.030786991119385, "points_saved": 40, "points_rate": 3.9877230007389683, "variables_saved": 120, "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.030858051776885987, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:33:23.360768", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.035865545272827, "points_saved": 40, "points_rate": 3.985705051503118, "variables_saved": 120, "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.02860153913497925, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:33:33.389194", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028425455093384, "points_saved": 40, "points_rate": 3.988662046611137, "variables_saved": 120, "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.028934413194656373, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:33:43.418207", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.02901315689087, "points_saved": 40, "points_rate": 3.98842831036833, "variables_saved": 120, "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.029486727714538575, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:33:53.449287", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.0310800075531, "points_saved": 40, "points_rate": 3.98760651593659, "variables_saved": 120, "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.028785288333892822, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:34:03.480153", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03086543083191, "points_saved": 40, "points_rate": 3.9876918174030975, "variables_saved": 120, "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.029948627948760985, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:34:13.513797", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.033644437789917, "points_saved": 40, "points_rate": 3.986587350987563, "variables_saved": 120, "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.030749213695526124, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:34:23.542180", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028382539749146, "points_saved": 40, "points_rate": 3.9886791156453607, "variables_saved": 120, "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.028983086347579956, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:34:33.572144", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029963970184326, "points_saved": 40, "points_rate": 3.9880502182167756, "variables_saved": 120, "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.029745256900787352, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:34:43.601293", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029149293899536, "points_saved": 40, "points_rate": 3.9883741709110794, "variables_saved": 120, "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.028918588161468507, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:34:53.630105", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028812170028687, "points_saved": 40, "points_rate": 3.988508242236387, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028597325086593628, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:35:03.660054", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029948711395264, "points_saved": 40, "points_rate": 3.9880562853282635, "variables_saved": 120, "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.02680046558380127, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:35:13.691376", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031322717666626, "points_saved": 40, "points_rate": 3.987510034898404, "variables_saved": 120, "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.03069957494735718, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:35:23.720660", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02928352355957, "points_saved": 40, "points_rate": 3.98832079141415, "variables_saved": 120, "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.029795825481414795, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:35:33.749281", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028620719909668, "points_saved": 40, "points_rate": 3.9885843843499447, "variables_saved": 120, "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.028747403621673585, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:35:43.777440", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028159618377686, "points_saved": 40, "points_rate": 3.988767782145757, "variables_saved": 120, "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.028564512729644775, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:35:53.805479", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028038740158081, "points_saved": 40, "points_rate": 3.9888158628483166, "variables_saved": 120, "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.029749763011932374, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:36:03.831740", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026261329650879, "points_saved": 40, "points_rate": 3.9895229821815175, "variables_saved": 120, "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.028296005725860596, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:36:13.861699", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029958724975586, "points_saved": 40, "points_rate": 3.9880523037842677, "variables_saved": 120, "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.027450156211853028, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:36:23.891678", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029979467391968, "points_saved": 40, "points_rate": 3.9880440563255655, "variables_saved": 120, "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.02911725640296936, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:36:33.921791", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030112028121948, "points_saved": 40, "points_rate": 3.987991349234177, "variables_saved": 120, "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.028120458126068115, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:36:43.953305", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031513929367065, "points_saved": 40, "points_rate": 3.987434028566791, "variables_saved": 120, "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.02908533811569214, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:36:53.984079", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.030774593353271, "points_saved": 40, "points_rate": 3.9877279294567485, "variables_saved": 120, "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.028477656841278075, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:37:04.015785", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031705617904663, "points_saved": 40, "points_rate": 3.9873578356015256, "variables_saved": 120, "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.028499466180801392, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:37:14.046354", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030569076538086, "points_saved": 40, "points_rate": 3.98780963420726, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027845937013626098, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:37:24.074231", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027877569198608, "points_saved": 40, "points_rate": 3.988879972254852, "variables_saved": 120, "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.029696816205978395, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:37:34.109133", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.034901857376099, "points_saved": 40, "points_rate": 3.986087813165629, "variables_saved": 120, "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.0275837242603302, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:37:44.138719", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029585838317871, "points_saved": 40, "points_rate": 3.988200574263061, "variables_saved": 120, "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.02989351749420166, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:37:54.168165", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029445886611938, "points_saved": 40, "points_rate": 3.9882562259391636, "variables_saved": 120, "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.028095948696136474, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:38:04.198457", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030292272567749, "points_saved": 40, "points_rate": 3.987919684992392, "variables_saved": 120, "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.027730458974838258, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:38:14.228268", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029810667037964, "points_saved": 40, "points_rate": 3.9881111745664617, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029116898775100708, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:38:24.259229", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03096079826355, "points_saved": 40, "points_rate": 3.9876539051896565, "variables_saved": 120, "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.029392600059509277, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:38:34.290885", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031656503677368, "points_saved": 40, "points_rate": 3.987377357402234, "variables_saved": 120, "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.030280035734176636, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:38:44.319382", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028496980667114, "points_saved": 40, "points_rate": 3.988633598545405, "variables_saved": 120, "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.02843719720840454, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:38:54.349296", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029914140701294, "points_saved": 40, "points_rate": 3.9880700311960187, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028012299537658693, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:39:04.377089", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027792692184448, "points_saved": 40, "points_rate": 3.9889137348417227, "variables_saved": 120, "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.029272431135177614, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:39:14.413982", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.036892890930176, "points_saved": 40, "points_rate": 3.9852970869247737, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03093765377998352, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:39:24.442895", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028913497924805, "points_saved": 40, "points_rate": 3.9884679440376916, "variables_saved": 120, "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.028904938697814943, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:39:34.474002", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03110671043396, "points_saved": 40, "points_rate": 3.987595900898311, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02982546091079712, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:39:44.503780", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029777526855469, "points_saved": 40, "points_rate": 3.9881243520005354, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02795339822769165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:39:54.533177", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029397010803223, "points_saved": 40, "points_rate": 3.9882756617285935, "variables_saved": 120, "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.029280900955200195, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:40:04.564288", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031110763549805, "points_saved": 40, "points_rate": 3.9875942896920837, "variables_saved": 120, "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.029487985372543334, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:40:14.593631", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029343366622925, "points_saved": 40, "points_rate": 3.988296993910657, "variables_saved": 120, "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.02961878776550293, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:40:24.623835", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03020429611206, "points_saved": 40, "points_rate": 3.987954663645777, "variables_saved": 120, "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.032060873508453366, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:40:34.663347", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.039512157440186, "points_saved": 40, "points_rate": 3.9842573396712693, "variables_saved": 120, "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.030380773544311523, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:40:44.694640", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03129267692566, "points_saved": 40, "points_rate": 3.9875219763061485, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028758662939071655, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:40:54.726298", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031658172607422, "points_saved": 40, "points_rate": 3.9873766940369366, "variables_saved": 120, "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.02938985824584961, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:41:04.752293", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025994777679443, "points_saved": 40, "points_rate": 3.9896290479874117, "variables_saved": 120, "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.02883340120315552, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:41:14.785416", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033123016357422, "points_saved": 40, "points_rate": 3.9867945339438497, "variables_saved": 120, "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.029756325483322143, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:41:24.817089", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031672954559326, "points_saved": 40, "points_rate": 3.9873708185253665, "variables_saved": 120, "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.028332477807998656, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:41:34.846380", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02929139137268, "points_saved": 40, "points_rate": 3.9883176626424963, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02981228828430176, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:41:44.872468", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026087522506714, "points_saved": 40, "points_rate": 3.989592142518943, "variables_saved": 120, "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.027989572286605834, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:41:54.906881", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03441309928894, "points_saved": 40, "points_rate": 3.986281968283176, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028284680843353272, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:42:04.939108", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032227277755737, "points_saved": 40, "points_rate": 3.987150499340383, "variables_saved": 120, "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.03086560368537903, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:42:14.968619", "level": "info", "event_type": "performance_report", "message": "Performance report: 40 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029510974884033, "points_saved": 40, "points_rate": 3.98823034345027, "variables_saved": 120, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028689497709274293, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:42:19.723078", "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-25T15:42:19.750543", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T15:42:20.018208", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: Fast", "details": { "dataset_id": "Fast" } }, { "timestamp": "2025-08-25T15:42:20.046995", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: test", "details": { "dataset_id": "Test" } }, { "timestamp": "2025-08-25T15:42:20.498533", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-25T15:42:20.530213", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (manually disconnected)", "details": {} }, { "timestamp": "2025-08-25T15:43:16.603970", "level": "info", "event_type": "config_reload", "message": "Dataset configuration reloaded from files with CSV header validation", "details": { "datasets_count": 3, "active_datasets_count": 3, "csv_recording_active": false } }, { "timestamp": "2025-08-25T15:43:57.212446", "level": "info", "event_type": "config_reload", "message": "Dataset configuration reloaded from files with CSV header validation", "details": { "datasets_count": 3, "active_datasets_count": 3, "csv_recording_active": false } }, { "timestamp": "2025-08-25T15:44:47.109760", "level": "info", "event_type": "config_reload", "message": "Dataset configuration reloaded from files with CSV header validation", "details": { "datasets_count": 3, "active_datasets_count": 3, "csv_recording_active": false } }, { "timestamp": "2025-08-25T15:45:46.608852", "level": "info", "event_type": "config_reload", "message": "Dataset configuration reloaded from files with CSV header validation", "details": { "datasets_count": 1, "active_datasets_count": 1, "csv_recording_active": false } }, { "timestamp": "2025-08-25T15:47:40.431945", "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-25T15:47:40.463328", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T15:47:40.489956", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-25T15:47:40.525723", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (manually disconnected)", "details": {} }, { "timestamp": "2025-08-25T15:47:58.745924", "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-25T15:47:58.773015", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T15:47:58.803796", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (manually disconnected)", "details": {} }, { "timestamp": "2025-08-25T15:48:03.268038", "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-25T15:48:03.300343", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T15:48:03.327083", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (manually disconnected)", "details": {} }, { "timestamp": "2025-08-25T15:48:08.552391", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T15:48:08.582056", "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-25T15:48:08.611920", "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-25T15:48:10.581259", "level": "error", "event_type": "dataset_loop_error", "message": "� CRITICAL: Multiple consecutive read failures for dataset 'DAR' (5). Stopping dataset.", "details": { "dataset_id": "DAR", "consecutive_errors": 5, "priority": "CRITICAL" } }, { "timestamp": "2025-08-25T15:48:18.552310", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 696 lost, 0.1% CPU", "details": { "duration": 363.5836911201477, "points_saved": 21, "points_rate": 0.057758366265830294, "variables_saved": 63, "udp_points_sent": 0, "points_lost": 696, "cpu_average": 0.1, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 4, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02937279428754534, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:48:28.582841", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.03053092956543, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:48:38.611835", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028993606567383, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:48:48.640020", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02818489074707, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:48:58.668575", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028555393218994, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:49:08.700083", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031507730484009, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:49:18.729399", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029316663742065, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:49:28.758361", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028961420059204, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:49:38.786642", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028280973434448, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:49:48.814034", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027392387390137, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:49:58.844219", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030185222625732, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:50:08.872561", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028341293334961, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:50:18.904470", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031909227371216, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:50:28.936108", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031637907028198, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:50:38.965864", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.02975583076477, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:50:48.993926", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.02806282043457, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:50:59.032666", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.038739204406738, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:51:09.061079", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028413534164429, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:51:19.092769", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031689643859863, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:51:29.127759", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.034989833831787, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:51:39.156832", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029073715209961, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:51:49.190432", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033599853515625, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:51:59.236215", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.045782566070557, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:52:09.268195", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031980514526367, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:52:19.298049", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029853582382202, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:52:29.327601", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029552221298218, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:52:39.356887", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02928614616394, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:52:49.394569", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.037681341171265, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:52:59.423408", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028839111328125, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:53:09.457204", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033796310424805, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:53:19.486648", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029443740844727, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:53:29.513601", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026953220367432, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:53:39.545325", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031723737716675, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:53:49.576852", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031526803970337, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:53:59.615616", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.038764476776123, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:54:09.642165", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026549100875854, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:54:19.672522", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030356407165527, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:54:29.701594", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029072523117065, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:54:39.731380", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029786109924316, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:54:49.759755", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028374195098877, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:54:59.789183", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029428482055664, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:55:09.819952", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030769109725952, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:55:19.848172", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02821946144104, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:55:29.880389", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.032217264175415, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:55:39.909307", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028918504714966, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:55:49.937377", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028069496154785, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:55:59.966905", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02952790260315, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:56:09.995785", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028880596160889, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:56:20.038718", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.042932987213135, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:56:30.068232", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029513597488403, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:56:40.097803", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029570817947388, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:56:50.127921", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030118227005005, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:57:00.159837", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031916379928589, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:57:10.196029", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.036191463470459, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:57:20.224703", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028674602508545, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:57:30.278808", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.054105043411255, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:57:40.307513", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028704404830933, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T15:57:50.333278", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025765657424927, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:00:06.215990", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:00:06.694593", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:00:06.728171", "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-25T16:00:07.821472", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:00:07.890647", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:00:07.944822", "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-25T16:00:09.946549", "level": "error", "event_type": "dataset_loop_error", "message": "� CRITICAL: Multiple consecutive read failures for dataset 'DAR' (5). Stopping dataset.", "details": { "dataset_id": "DAR", "consecutive_errors": 5, "priority": "CRITICAL" } }, { "timestamp": "2025-08-25T16:00:17.891099", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.079752683639526, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 4, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:00:27.942785", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 3.1% CPU", "details": { "duration": 10.052191734313965, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 3.1, "cpu_max": 3.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:00:57.131084", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:00:57.184980", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:00:57.212257", "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-25T16:00:58.256610", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:00:58.309166", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:00:58.333686", "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-25T16:01:00.353641", "level": "error", "event_type": "dataset_loop_error", "message": "� CRITICAL: Multiple consecutive read failures for dataset 'DAR' (5). Stopping dataset.", "details": { "dataset_id": "DAR", "consecutive_errors": 5, "priority": "CRITICAL" } }, { "timestamp": "2025-08-25T16:01:08.308642", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.056324005126953, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 4, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:01:18.335501", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.026859283447266, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:01:28.363567", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02806568145752, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:01:35.809322", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T16:01:38.388586", "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-25T16:01:38.412207", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T16:01:38.436280", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-25T16:01:38.460853", "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-25T16:17:00.788504", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T16:17:00.812612", "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-25T16:17:00.836905", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T16:17:00.860823", "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-25T16:17:31.967098", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:17:33.007660", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:17:49.882316", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:17:49.926335", "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-25T16:17:49.980920", "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-25T16:17:51.912989", "level": "error", "event_type": "dataset_loop_error", "message": "� CRITICAL: Multiple consecutive read failures for dataset 'DAR' (5). Stopping dataset.", "details": { "dataset_id": "DAR", "consecutive_errors": 5, "priority": "CRITICAL" } }, { "timestamp": "2025-08-25T16:17:59.883615", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 27.87961435317993, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 4, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:18:09.913648", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 1.6% CPU", "details": { "duration": 10.03059983253479, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:18:19.945789", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.032682418823242, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:18:29.973777", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02747917175293, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:18:33.079942", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T16:18:36.886139", "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-25T16:18:36.911737", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T16:18:36.943462", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-25T16:18:36.968035", "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-25T16:23:58.033754", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:23:58.082422", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:23:58.107246", "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-25T16:23:59.165668", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:23:59.203227", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:23:59.228385", "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-25T16:24:01.240995", "level": "error", "event_type": "dataset_loop_error", "message": "� CRITICAL: Multiple consecutive read failures for dataset 'DAR' (5). Stopping dataset.", "details": { "dataset_id": "DAR", "consecutive_errors": 5, "priority": "CRITICAL" } }, { "timestamp": "2025-08-25T16:24:09.204194", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.044511556625366, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 4, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:24:19.231547", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.02786374092102, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:24:29.256439", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024892568588257, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:24:58.482862", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:24:58.532950", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:24:58.558448", "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-25T16:24:59.597980", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:24:59.645758", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:24:59.670802", "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-25T16:25:01.679652", "level": "error", "event_type": "dataset_loop_error", "message": "� CRITICAL: Multiple consecutive read failures for dataset 'DAR' (5). Stopping dataset.", "details": { "dataset_id": "DAR", "consecutive_errors": 5, "priority": "CRITICAL" } }, { "timestamp": "2025-08-25T16:25:09.645309", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.051445960998535, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 4, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:25:19.669572", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.024270057678223, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:25:29.698945", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029881238937378, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:25:39.727892", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.02894639968872, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:25:49.752203", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024311304092407, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:25:59.794126", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.04192304611206, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:26:09.819267", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025140523910522, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:26:16.870218", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T16:26:19.843801", "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-25T16:26:19.871177", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T16:26:19.895554", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-25T16:26:19.921027", "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-25T16:26:44.504118", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T16:26:44.527948", "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-25T16:26:44.553909", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-25T16:26:44.578730", "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-25T16:41:51.506754", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:41:52.548375", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:48:03.714462", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:48:04.762221", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:51:06.593522", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:51:07.630336", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:51:23.127845", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:51:23.162186", "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-25T16:51:23.205412", "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-25T16:51:25.179482", "level": "error", "event_type": "dataset_loop_error", "message": "� CRITICAL: Multiple consecutive read failures for dataset 'DAR' (5). Stopping dataset.", "details": { "dataset_id": "DAR", "consecutive_errors": 5, "priority": "CRITICAL" } }, { "timestamp": "2025-08-25T16:51:33.128079", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 26.50144863128662, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 4, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:51:43.172549", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.044973611831665, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:51:53.197288", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024738311767578, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:52:03.222185", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.024389505386353, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:52:13.245861", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024184226989746, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:52:23.271780", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025918006896973, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:52:33.296213", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024433851242065, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:52:43.321512", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.025298118591309, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:52:53.349194", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027682781219482, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:53:03.389271", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.040076494216919, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:53:13.426025", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.036754131317139, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:53:23.459621", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03359603881836, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:53:33.494961", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 8.3% CPU", "details": { "duration": 10.035339832305908, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 8.3, "cpu_max": 8.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:53:43.549146", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.054185390472412, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:53:53.574940", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02579379081726, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:54:03.599830", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024889469146729, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:54:13.626114", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026284456253052, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:54:23.651258", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 4.0% CPU", "details": { "duration": 10.02514386177063, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 4.0, "cpu_max": 4.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:54:33.705564", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 7.3% CPU", "details": { "duration": 10.053798198699951, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 7.3, "cpu_max": 7.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:54:43.759370", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.054313898086548, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:54:53.797234", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.037863731384277, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:55:03.823093", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025859355926514, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:55:13.848678", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02558445930481, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:55:23.872619", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.023941993713379, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:55:33.899471", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026851177215576, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:55:43.924505", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025034189224243, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:55:53.948464", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.023959159851074, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:56:03.973601", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025137186050415, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:56:14.000262", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026156663894653, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:56:24.026378", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026057004928589, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:56:34.050817", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025001764297485, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:56:44.077586", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026768922805786, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:56:54.102553", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024967432022095, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:57:04.129891", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02733826637268, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:57:14.154672", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024780511856079, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:57:43.159780", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:57:43.208284", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:57:43.235880", "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-25T16:57:44.285397", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T16:57:44.326579", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T16:57:44.351917", "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-25T16:57:46.360775", "level": "error", "event_type": "dataset_loop_error", "message": "� CRITICAL: Multiple consecutive read failures for dataset 'DAR' (5). Stopping dataset.", "details": { "dataset_id": "DAR", "consecutive_errors": 5, "priority": "CRITICAL" } }, { "timestamp": "2025-08-25T16:57:54.327476", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.046444654464722, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 4, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:58:04.353486", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.026512622833252, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:58:14.379085", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025598764419556, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:58:24.405744", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.0266592502594, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:58:34.430092", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02434754371643, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:58:44.461707", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031615495681763, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:58:54.514152", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.05244493484497, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:59:04.562195", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.047492265701294, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:59:14.591420", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.02927279472351, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:59:24.640194", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.048724889755249, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T16:59:34.683956", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.044313430786133, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:00:11.289818", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:00:11.340393", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T17:00:11.364952", "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-25T17:00:12.407900", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:00:12.459853", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T17:00:12.489114", "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-25T17:00:14.514835", "level": "error", "event_type": "dataset_loop_error", "message": "� CRITICAL: Multiple consecutive read failures for dataset 'DAR' (5). Stopping dataset.", "details": { "dataset_id": "DAR", "consecutive_errors": 5, "priority": "CRITICAL" } }, { "timestamp": "2025-08-25T17:00:22.459472", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.054989337921143, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 4, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:00:32.484799", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.025849103927612, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:00:42.514310", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029510736465454, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:00:52.540708", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.026397943496704, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:01:02.565270", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024561882019043, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:01:12.588398", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.023128271102905, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:01:22.613544", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.024617195129395, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:01:32.645486", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032470703125, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:01:42.670293", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02480697631836, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:01:52.694531", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024238348007202, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "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.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:02:34.628146", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:02:34.734929", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T17:03:01.202266", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 27.57894015312195, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:03:01.311390", "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-25T17:03:19.697790", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.1% CPU", "details": { "duration": 18.495424032211304, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.1, "cpu_max": 0.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:08:39.456793", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:08:39.563807", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T17:09:03.467307", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.0% CPU", "details": { "duration": 25.015183925628662, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:09:15.572583", "level": "info", "event_type": "performance_report", "message": "Performance report: 0 points saved, 0 lost, 0.1% CPU", "details": { "duration": 12.106275796890259, "points_saved": 0, "points_rate": 0.0, "variables_saved": 0, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.1, "cpu_max": 0.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:09:15.665661", "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-25T17:09:25.662327", "level": "info", "event_type": "performance_report", "message": "Performance report: 8 points saved, 13 lost, 0.3% CPU", "details": { "duration": 10.089239835739136, "points_saved": 8, "points_rate": 0.792923959609086, "variables_saved": 32, "udp_points_sent": 0, "points_lost": 13, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 21.138360023498535, "delay_max": 35.713003635406494, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 5.42769730091095, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:09:38.157220", "level": "info", "event_type": "performance_report", "message": "Performance report: 10 points saved, 0 lost, 0.8% CPU", "details": { "duration": 12.490126609802246, "points_saved": 10, "points_rate": 0.8006323964844363, "variables_saved": 40, "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.02772388458251953, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:09:48.394365", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 14 lost, 0.6% CPU", "details": { "duration": 10.242416381835938, "points_saved": 21, "points_rate": 2.0502974314969005, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 14, "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.029061589922223772, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:09:58.445094", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 4.7% CPU", "details": { "duration": 10.046866178512573, "points_saved": 20, "points_rate": 1.9906704881542452, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 4.7, "cpu_max": 4.7, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030731403827667238, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:10:08.533949", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.089090824127197, "points_saved": 20, "points_rate": 1.982339176903008, "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.03663599491119385, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:10:18.631034", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.100711584091187, "points_saved": 20, "points_rate": 1.9800585170158091, "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.03196736574172974, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:10:28.686569", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.055535078048706, "points_saved": 20, "points_rate": 1.988954326623565, "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.029886150360107423, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:10:38.736219", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.049026012420654, "points_saved": 21, "points_rate": 2.0897547656901154, "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.030838114874703542, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:10:48.790467", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.054872035980225, "points_saved": 20, "points_rate": 1.9890854829810123, "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.027196335792541503, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:10:58.838791", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.048323631286621, "points_saved": 20, "points_rate": 1.9903817526067413, "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.02788175344467163, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:11:08.888184", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.04939341545105, "points_saved": 20, "points_rate": 1.990169871273005, "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.02797722816467285, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:11:18.936127", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.047438621520996, "points_saved": 20, "points_rate": 1.9905570716462233, "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.02613908052444458, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:11:28.983807", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.048184633255005, "points_saved": 20, "points_rate": 1.99040928585338, "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.02947089672088623, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:11:39.033298", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.049490928649902, "points_saved": 20, "points_rate": 1.9901505600629361, "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.028246486186981203, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:11:49.084350", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.051051378250122, "points_saved": 20, "points_rate": 1.989841584461384, "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.027926814556121827, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:11:59.135119", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.050769329071045, "points_saved": 20, "points_rate": 1.9898974242848857, "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.028401732444763184, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:12:09.221660", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.086540937423706, "points_saved": 20, "points_rate": 1.9828403140460935, "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.03580014705657959, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:12:19.318417", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.096756935119629, "points_saved": 21, "points_rate": 2.0798757596070807, "variables_saved": 84, "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.03949709165663946, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:12:29.393052", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.074634552001953, "points_saved": 20, "points_rate": 1.9851836706102413, "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.03723390102386474, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:12:39.492484", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.099432468414307, "points_saved": 20, "points_rate": 1.9803092958489936, "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.035366272926330565, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:12:49.596443", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 4.3% CPU", "details": { "duration": 10.100447177886963, "points_saved": 20, "points_rate": 1.9801103503403545, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 4.3, "cpu_max": 4.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03621121644973755, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:12:59.823065", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 6.0% CPU", "details": { "duration": 10.23013424873352, "points_saved": 20, "points_rate": 1.955008557436671, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 6.0, "cpu_max": 6.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03761492967605591, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:13:09.919444", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 6.0% CPU", "details": { "duration": 10.095837354660034, "points_saved": 21, "points_rate": 2.0800652053201736, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 6.0, "cpu_max": 6.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03378362882704962, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:13:20.029506", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 4.5% CPU", "details": { "duration": 10.11006498336792, "points_saved": 20, "points_rate": 1.9782266516488296, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 4.5, "cpu_max": 4.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03537640571594238, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:13:30.111596", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.08262825012207, "points_saved": 20, "points_rate": 1.9836097794994931, "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.03900591135025024, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:13:40.195862", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.083762645721436, "points_saved": 20, "points_rate": 1.983386628847918, "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.0382614254951477, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:13:50.296297", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.100938558578491, "points_saved": 20, "points_rate": 1.980014023846771, "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.030981802940368654, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:14:00.339596", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.043298721313477, "points_saved": 20, "points_rate": 1.9913775896714911, "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.028116655349731446, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:14:10.383816", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.044220447540283, "points_saved": 20, "points_rate": 1.9911948472713754, "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.02919684648513794, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:14:20.432603", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.048786640167236, "points_saved": 20, "points_rate": 1.9902900435815354, "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.028285491466522216, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:14:30.483425", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.050822257995605, "points_saved": 21, "points_rate": 2.089381292490187, "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.03052014396304176, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:14:40.529327", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.045901536941528, "points_saved": 20, "points_rate": 1.9908616390927711, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02844921350479126, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:14:50.572572", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.043245315551758, "points_saved": 20, "points_rate": 1.991388178981391, "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.027944135665893554, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:15:00.616292", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.043720245361328, "points_saved": 20, "points_rate": 1.9912940137133908, "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.03084747791290283, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:15:10.659476", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.043183326721191, "points_saved": 20, "points_rate": 1.991400470285891, "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.029258477687835693, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:15:20.704604", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.045128107070923, "points_saved": 20, "points_rate": 1.9910149265216126, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03279041051864624, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:15:30.776740", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.07161808013916, "points_saved": 20, "points_rate": 1.9857782375047783, "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.03885016441345215, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:15:40.878290", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.102068185806274, "points_saved": 20, "points_rate": 1.979792615941816, "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.03737715482711792, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:15:50.975218", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.096928358078003, "points_saved": 20, "points_rate": 1.9808004266960149, "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.036489105224609374, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:16:01.073663", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.097942352294922, "points_saved": 21, "points_rate": 2.0796315989294003, "variables_saved": 84, "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.03545036770048596, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:16:11.169728", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.5% CPU", "details": { "duration": 10.096567630767822, "points_saved": 20, "points_rate": 1.9808711961729357, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.5, "cpu_max": 1.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.036473751068115234, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:16:21.259783", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.090054750442505, "points_saved": 20, "points_rate": 1.982149799447113, "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.03642573356628418, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:16:31.361217", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 4.8% CPU", "details": { "duration": 10.101434230804443, "points_saved": 20, "points_rate": 1.979916865568432, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 4.8, "cpu_max": 4.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.035681378841400144, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:16:41.443021", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.081803798675537, "points_saved": 20, "points_rate": 1.9837719915386007, "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.03695224523544312, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:16:51.517853", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.7% CPU", "details": { "duration": 10.074329376220703, "points_saved": 20, "points_rate": 1.9852438066207863, "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.03749772310256958, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:17:01.594145", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.076794862747192, "points_saved": 20, "points_rate": 1.9847580775845513, "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.035560321807861325, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:17:11.638917", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.044771671295166, "points_saved": 21, "points_rate": 2.0906398559572508, "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.028818981988089427, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:17:21.689674", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.050756454467773, "points_saved": 20, "points_rate": 1.9898999732611746, "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.0294897198677063, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:17:31.734221", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.04454755783081, "points_saved": 20, "points_rate": 1.991130002108242, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029059958457946778, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:17:41.783815", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.049593925476074, "points_saved": 20, "points_rate": 1.9901301632993644, "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.029081428050994874, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:17:51.828929", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.045113563537598, "points_saved": 20, "points_rate": 1.9910178091562143, "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.030641329288482667, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:18:01.876284", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.04735517501831, "points_saved": 20, "points_rate": 1.9905736038602369, "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.029960834980010988, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:18:11.966192", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.089908599853516, "points_saved": 20, "points_rate": 1.9821785105457108, "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.03616311550140381, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:18:22.033738", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 7.1% CPU", "details": { "duration": 10.067026138305664, "points_saved": 20, "points_rate": 1.9866840241825487, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 7.1, "cpu_max": 7.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03431116342544556, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:18:32.075665", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.042446613311768, "points_saved": 20, "points_rate": 1.9915465593303723, "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.03266055583953857, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:18:42.118703", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.6% CPU", "details": { "duration": 10.043038129806519, "points_saved": 20, "points_rate": 1.991429260896902, "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.029533529281616212, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:18:52.164240", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.045537233352661, "points_saved": 20, "points_rate": 1.9909338381223711, "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.031144678592681885, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:19:02.207844", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.043604135513306, "points_saved": 20, "points_rate": 1.991317034218996, "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.02871556282043457, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:19:12.256369", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.048524379730225, "points_saved": 21, "points_rate": 2.089859088401176, "variables_saved": 84, "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.02808204151335217, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:19:22.298005", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.04163646697998, "points_saved": 20, "points_rate": 1.99170723474866, "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.028442585468292238, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:19:32.340400", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.042394638061523, "points_saved": 20, "points_rate": 1.9915568667455381, "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.02781554460525513, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:19:42.390679", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.050279378890991, "points_saved": 20, "points_rate": 1.9899944315982707, "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.028417634963989257, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:19:52.442601", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.051922082901001, "points_saved": 20, "points_rate": 1.9896692229659592, "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.03244236707687378, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:20:02.517997", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 6.5% CPU", "details": { "duration": 10.075395584106445, "points_saved": 20, "points_rate": 1.985033722303593, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 6.5, "cpu_max": 6.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03427244424819946, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:20:12.603404", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.08540678024292, "points_saved": 20, "points_rate": 1.9830632948964975, "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.029999172687530516, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:20:22.646557", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.043152570724487, "points_saved": 20, "points_rate": 1.9914065687202092, "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.03326544761657715, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:20:32.690288", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.043731927871704, "points_saved": 20, "points_rate": 1.9912916975112913, "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.02883838415145874, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:20:42.734821", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.044532299041748, "points_saved": 20, "points_rate": 1.9911330268615899, "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.034455394744873045, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:20:52.783602", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.048781633377075, "points_saved": 20, "points_rate": 1.9902910352405216, "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.030227303504943848, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:21:02.826625", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.043022871017456, "points_saved": 20, "points_rate": 1.991432286559535, "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.026912248134613036, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:21:12.869174", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.042548418045044, "points_saved": 21, "points_rate": 2.091102688861919, "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.02914753414335705, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:21:22.916553", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.7% CPU", "details": { "duration": 10.047379732131958, "points_saved": 20, "points_rate": 1.9905687386373114, "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.02868204116821289, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:21:32.959370", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.042816162109375, "points_saved": 20, "points_rate": 1.9914732757389473, "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.03047678470611572, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:21:43.006794", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.047424793243408, "points_saved": 20, "points_rate": 1.990559811251277, "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.028786826133728027, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:21:53.050533", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.043738842010498, "points_saved": 20, "points_rate": 1.9912903267003421, "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.027559375762939452, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:22:03.094236", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.043703079223633, "points_saved": 20, "points_rate": 1.9912974171221693, "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.027428603172302245, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:22:13.137154", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.04291820526123, "points_saved": 20, "points_rate": 1.9914530409619893, "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.029730796813964844, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:22:23.190399", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.053244352340698, "points_saved": 20, "points_rate": 1.989407528460541, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03056877851486206, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:22:33.233817", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 3.7% CPU", "details": { "duration": 10.043418169021606, "points_saved": 20, "points_rate": 1.99135390595295, "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.03272182941436767, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:22:55.265985", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:22:55.326549", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T17:22:55.367193", "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-25T17:22:56.426776", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:22:56.477694", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T17:22:56.509822", "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-25T17:23:06.477416", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.055935621261597, "points_saved": 20, "points_rate": 1.80898303726897, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029451513290405275, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:23:16.512001", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.03458571434021, "points_saved": 20, "points_rate": 1.9931066981089645, "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.026733148097991943, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:23:26.572614", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 1.7% CPU", "details": { "duration": 10.060612440109253, "points_saved": 21, "points_rate": 2.0873480739878247, "variables_saved": 84, "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.031214611870901927, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:23:36.605645", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.7% CPU", "details": { "duration": 10.033031463623047, "points_saved": 20, "points_rate": 1.9934154569846991, "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.027828288078308106, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:23:46.640763", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.035117626190186, "points_saved": 20, "points_rate": 1.9930010534010019, "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.028390753269195556, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:23:56.674570", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.033807516098022, "points_saved": 20, "points_rate": 1.9932612787232, "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.02843524217605591, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:24:06.709635", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.035064935684204, "points_saved": 20, "points_rate": 1.9930115179305885, "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.02979620695114136, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:24:16.741988", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.032352447509766, "points_saved": 20, "points_rate": 1.9935503766082707, "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.026867055892944337, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:24:26.775205", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.033217191696167, "points_saved": 20, "points_rate": 1.9933785562374433, "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.028748273849487305, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:24:36.808738", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033028364181519, "points_saved": 20, "points_rate": 1.9934160727982329, "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.02703886032104492, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:24:46.847431", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.039197206497192, "points_saved": 20, "points_rate": 1.9921911671439576, "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.02932407855987549, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:24:56.883085", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.035654783248901, "points_saved": 20, "points_rate": 1.99289437829041, "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.030709171295166017, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:25:06.915227", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.032141208648682, "points_saved": 20, "points_rate": 1.9935923532214692, "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.033458280563354495, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:25:16.948200", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.032973289489746, "points_saved": 20, "points_rate": 1.9934270153944718, "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.02803119421005249, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:25:26.980702", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.032501697540283, "points_saved": 20, "points_rate": 1.993520719254251, "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.027015507221221924, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:25:31.795353", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'DAR_Brix' created and started", "details": { "session_id": "DAR_1756135531795_2", "variables": [ "HMI_Instrument.QTM306.PVFiltered", "HMI_Instrument.QTM307.PVFiltered" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-25T17:25:37.014274", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.033572912216187, "points_saved": 20, "points_rate": 1.9933078849359214, "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.03101691007614136, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:25:47.082206", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 2.3% CPU", "details": { "duration": 10.067931890487671, "points_saved": 20, "points_rate": 1.9865052939915389, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 2.3, "cpu_max": 2.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.034396696090698245, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:25:57.144374", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.062167644500732, "points_saved": 20, "points_rate": 1.9876432898561953, "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.03469760417938232, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:26:07.194360", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.049482822418213, "points_saved": 21, "points_rate": 2.0896597736505966, "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.037055378868466333, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:26:17.239436", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.045579671859741, "points_saved": 20, "points_rate": 1.9909254272329506, "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.03620785474777222, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:26:27.301651", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.062214612960815, "points_saved": 20, "points_rate": 1.9876340119240392, "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.03425233364105225, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:26:37.391608", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.089956760406494, "points_saved": 20, "points_rate": 1.9821690493740292, "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.034175407886505124, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:26:47.447664", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.056056499481201, "points_saved": 20, "points_rate": 1.9888511963941147, "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.03516974449157715, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:26:57.495406", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.047187328338623, "points_saved": 20, "points_rate": 1.9906068580595628, "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.03876215219497681, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:27:07.544442", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.049081802368164, "points_saved": 20, "points_rate": 1.9902315846694376, "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.039011025428771974, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:27:17.610715", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.066781520843506, "points_saved": 20, "points_rate": 1.9867322995526955, "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.03739151954650879, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:27:27.659276", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.048560857772827, "points_saved": 20, "points_rate": 1.990334763662149, "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.0346158504486084, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:27:37.714694", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.055418729782104, "points_saved": 20, "points_rate": 1.9889773402239401, "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.03628648519515991, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:27:47.777425", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.062730312347412, "points_saved": 21, "points_rate": 2.0869087561883752, "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.03803663026718866, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:27:57.822394", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.04496955871582, "points_saved": 20, "points_rate": 1.9910463524149158, "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.03640248775482178, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:28:07.862539", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.040144205093384, "points_saved": 20, "points_rate": 1.9920032612533556, "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.03605753183364868, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:28:17.929673", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.067134380340576, "points_saved": 20, "points_rate": 1.986662663315257, "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.03305186033248901, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:28:27.968277", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.037962675094604, "points_saved": 20, "points_rate": 1.9924361792679715, "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.034387600421905515, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:28:38.022950", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.054747343063354, "points_saved": 20, "points_rate": 1.9891101504204134, "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.040450882911682126, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:28:48.072880", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.050496816635132, "points_saved": 20, "points_rate": 1.9899513790101298, "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.03597996234893799, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:28:58.126941", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.053466320037842, "points_saved": 20, "points_rate": 1.9893636048829693, "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.03447105884552002, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:29:08.173358", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.047012090682983, "points_saved": 20, "points_rate": 1.9906415777628894, "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.03476773500442505, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:29:18.223012", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.049654006958008, "points_saved": 20, "points_rate": 1.9901182653803546, "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.03414672613143921, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:29:28.280197", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.056646585464478, "points_saved": 20, "points_rate": 1.9887344981285606, "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.035137951374053955, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:29:38.337113", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.057454586029053, "points_saved": 20, "points_rate": 1.9885747262316524, "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.036700856685638425, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:29:48.397228", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.060114860534668, "points_saved": 21, "points_rate": 2.087451315529404, "variables_saved": 84, "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.0367929254259382, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:29:58.446003", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.048271179199219, "points_saved": 20, "points_rate": 1.9903921424216449, "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.03424969911575317, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:30:08.494987", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.048941135406494, "points_saved": 20, "points_rate": 1.9902594443042254, "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.035100889205932614, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:30:18.549898", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.055457353591919, "points_saved": 20, "points_rate": 1.9889697004041076, "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.03600543737411499, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:30:28.605132", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.055234432220459, "points_saved": 20, "points_rate": 1.989013795234158, "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.03879892826080322, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:30:38.658576", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.052847623825073, "points_saved": 20, "points_rate": 1.9894860390204612, "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.03470414876937866, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:30:48.700240", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.042259693145752, "points_saved": 20, "points_rate": 1.991583628697713, "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.038837218284606935, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:30:58.762216", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.061422109603882, "points_saved": 20, "points_rate": 1.987790570968044, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03439762592315674, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:31:08.807399", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.045737504959106, "points_saved": 20, "points_rate": 1.9908941469082726, "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.03812364339828491, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:31:18.860789", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.053389549255371, "points_saved": 20, "points_rate": 1.9893787962768585, "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.033163022994995114, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:31:28.930560", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.06977128982544, "points_saved": 20, "points_rate": 1.9861424281014333, "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.036552703380584715, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:31:38.975201", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.044641017913818, "points_saved": 21, "points_rate": 2.090667049479237, "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.037394114903041294, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:31:49.015906", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.04070520401001, "points_saved": 20, "points_rate": 1.9918919631274996, "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.0326079249382019, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:31:59.048114", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03220820426941, "points_saved": 20, "points_rate": 1.9935790399055509, "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.02855013608932495, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:32:09.081929", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.033814191818237, "points_saved": 20, "points_rate": 1.9932599525620456, "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.02831428050994873, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:32:19.124077", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.041578531265259, "points_saved": 20, "points_rate": 1.9917187260676594, "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.02984144687652588, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:32:29.156478", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032970428466797, "points_saved": 20, "points_rate": 1.993427583844312, "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.03421405553817749, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:32:39.188130", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.031652688980103, "points_saved": 20, "points_rate": 1.9936894368333, "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.030256223678588868, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:32:49.223742", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.035611391067505, "points_saved": 20, "points_rate": 1.9929029952078052, "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.027917611598968505, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:32:59.260248", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.036506175994873, "points_saved": 20, "points_rate": 1.9927253218690408, "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.029486525058746337, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:33:09.293225", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.032976865768433, "points_saved": 20, "points_rate": 1.9934263048326273, "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.0273770809173584, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:33:19.327023", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033798217773438, "points_saved": 20, "points_rate": 1.9932631258791773, "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.0287591814994812, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:33:29.363509", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.035942792892456, "points_saved": 20, "points_rate": 1.9928371865734604, "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.029972684383392335, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:33:39.396830", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03386402130127, "points_saved": 20, "points_rate": 1.9932500537720308, "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.027953910827636718, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:33:49.429915", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.033085107803345, "points_saved": 20, "points_rate": 1.9934047987338186, "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.028903627395629884, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:34:09.564113", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:34:09.623959", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T17:34:09.670159", "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-25T17:34:10.734933", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:34:10.788729", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T17:34:10.822842", "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-25T17:34:20.788109", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.059304237365723, "points_saved": 20, "points_rate": 1.8084320288817655, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029610490798950194, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:34:30.847831", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 3.0% CPU", "details": { "duration": 10.05972170829773, "points_saved": 21, "points_rate": 2.0875328969267826, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 3.0, "cpu_max": 3.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03525974636986142, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:34:40.908486", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.06015157699585, "points_saved": 20, "points_rate": 1.9880416161654273, "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.03879992961883545, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:34:50.953707", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.045207262039185, "points_saved": 20, "points_rate": 1.9909992375747143, "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.035352814197540286, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:35:01.007545", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.05435585975647, "points_saved": 20, "points_rate": 1.9891875997797066, "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.0376049280166626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:35:11.069988", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.061939716339111, "points_saved": 20, "points_rate": 1.9876883149600806, "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.03681162595748901, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:35:21.115814", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.046329021453857, "points_saved": 20, "points_rate": 1.9907769253117389, "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.0348502516746521, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:35:31.182312", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.066497564315796, "points_saved": 20, "points_rate": 1.986788341448267, "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.03132296800613403, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:35:41.218163", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03585171699524, "points_saved": 20, "points_rate": 1.9928552716787304, "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.02808816432952881, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:35:51.252754", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.03407621383667, "points_saved": 20, "points_rate": 1.9932079021306057, "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.030920612812042236, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:36:01.284990", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.032750606536865, "points_saved": 20, "points_rate": 1.9934712607097944, "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.030264341831207277, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:36:11.327844", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.042854309082031, "points_saved": 20, "points_rate": 1.9914657112882188, "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.030423247814178468, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:36:21.359152", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031307935714722, "points_saved": 20, "points_rate": 1.9937579554101306, "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.0271195650100708, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:36:31.394562", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.03490400314331, "points_saved": 20, "points_rate": 1.9930434804095032, "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.027383363246917723, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:36:41.428434", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.034377813339233, "points_saved": 20, "points_rate": 1.9931479930338016, "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.027056872844696045, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:36:51.462333", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.03389859199524, "points_saved": 21, "points_rate": 2.0929053455606184, "variables_saved": 84, "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.02848415147690546, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:37:01.495344", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.032507419586182, "points_saved": 20, "points_rate": 1.9935195822486573, "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.030461299419403075, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:37:11.537589", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.042748928070068, "points_saved": 20, "points_rate": 1.991486608223256, "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.032182729244232176, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:37:21.605501", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.067912101745605, "points_saved": 20, "points_rate": 1.9865091985191585, "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.037774860858917236, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:37:31.674323", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.06818699836731, "points_saved": 20, "points_rate": 1.9864549598893293, "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.034643244743347165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:37:41.718881", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.045193195343018, "points_saved": 20, "points_rate": 1.9910020256526337, "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.035854780673980714, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:37:51.765785", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.046903848648071, "points_saved": 20, "points_rate": 1.9906630242799859, "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.03676172494888306, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:38:01.806063", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.04027771949768, "points_saved": 20, "points_rate": 1.9919767718338182, "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.03639333248138428, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:38:11.867557", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.060973405838013, "points_saved": 20, "points_rate": 1.9878792233358589, "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.03974494934082031, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:38:21.919235", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.051487684249878, "points_saved": 20, "points_rate": 1.9897552111951435, "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.033957505226135255, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:38:31.965923", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.047398567199707, "points_saved": 20, "points_rate": 1.9905650070746785, "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.03447114229202271, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:38:42.014440", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.048517942428589, "points_saved": 20, "points_rate": 1.9903432640103615, "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.03576241731643677, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:38:52.072106", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.05766487121582, "points_saved": 21, "points_rate": 2.087959806664488, "variables_saved": 84, "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.03421649478730701, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:39:02.138459", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.066353559494019, "points_saved": 20, "points_rate": 1.9868167635674912, "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.03697726726531982, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:39:12.209148", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.070688486099243, "points_saved": 20, "points_rate": 1.985961538538936, "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.038282501697540286, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:39:22.275504", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.066356182098389, "points_saved": 20, "points_rate": 1.9868162459388445, "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.03343244791030884, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:39:32.340236", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.064732074737549, "points_saved": 20, "points_rate": 1.9871368508854743, "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.03792253732681274, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:39:42.405364", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.065128326416016, "points_saved": 20, "points_rate": 1.9870586197604485, "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.033228158950805664, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:39:52.451382", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.04601764678955, "points_saved": 20, "points_rate": 1.990838629115039, "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.03567999601364136, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:40:02.516544", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.065162181854248, "points_saved": 20, "points_rate": 1.987051936038999, "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.03433847427368164, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:40:12.573558", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.056464672088623, "points_saved": 20, "points_rate": 1.9887704727397215, "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.03497413396835327, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:40:22.635378", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.062369585037231, "points_saved": 21, "points_rate": 2.0869835700754873, "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.033566554387410484, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:40:32.693910", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.058531761169434, "points_saved": 20, "points_rate": 1.988361768385443, "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.033813762664794925, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:40:42.752943", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.059033155441284, "points_saved": 20, "points_rate": 1.9882626581443663, "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.035937023162841794, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:40:52.793233", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.040289640426636, "points_saved": 20, "points_rate": 1.991974406741333, "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.0346508264541626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:41:02.845781", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.052547931671143, "points_saved": 20, "points_rate": 1.9895453506855536, "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.03506578207015991, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:41:12.899600", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.053819179534912, "points_saved": 20, "points_rate": 1.989293784068752, "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.038512897491455075, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:41:22.950384", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.05078411102295, "points_saved": 20, "points_rate": 1.9898944976905328, "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.03683680295944214, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:41:33.009436", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.059051752090454, "points_saved": 20, "points_rate": 1.988258982348275, "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.038869929313659665, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:41:43.049590", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.040154695510864, "points_saved": 20, "points_rate": 1.9920011799163178, "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.04879312515258789, "csv_write_time_avg": 4.923343658447265e-06 } }, { "timestamp": "2025-08-25T17:41:49.706547", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'CTS306 Conductivimeter' created and started", "details": { "session_id": "CTS306_1756136509706_2", "variables": [ "CTS306_PEW", "HMI_Instrument.CTS306.PVFiltered" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-25T17:41:53.113984", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.064393758773804, "points_saved": 20, "points_rate": 1.9872036487607279, "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.061228609085083006, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:42:03.181265", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 7.6% CPU", "details": { "duration": 10.067281007766724, "points_saved": 20, "points_rate": 1.9866337280712005, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 7.6, "cpu_max": 7.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03665280342102051, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:42:13.223116", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.041345357894897, "points_saved": 20, "points_rate": 1.9917649764207364, "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.03307737112045288, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:42:23.292065", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.069453954696655, "points_saved": 21, "points_rate": 2.0855152716801544, "variables_saved": 84, "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.03582734153384254, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:42:33.340486", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.047857999801636, "points_saved": 20, "points_rate": 1.9904739896199606, "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.031384944915771484, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:42:43.413390", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.6% CPU", "details": { "duration": 10.07346773147583, "points_saved": 20, "points_rate": 1.9854136165550478, "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.033938395977020266, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:42:53.481847", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.068456649780273, "points_saved": 20, "points_rate": 1.9864017590458083, "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.0359613299369812, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:43:03.534583", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.052736520767212, "points_saved": 20, "points_rate": 1.9895080268624832, "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.03828836679458618, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:43:13.587013", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.052430152893066, "points_saved": 20, "points_rate": 1.9895686610907757, "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.03457332849502563, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:43:23.631674", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.044660568237305, "points_saved": 20, "points_rate": 1.9911076003148322, "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.032776367664337155, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:43:33.680969", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.04865288734436, "points_saved": 20, "points_rate": 1.9903165353824421, "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.03736256361007691, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:43:43.723371", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.043044328689575, "points_saved": 20, "points_rate": 1.9914280317240836, "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.032874035835266116, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:43:53.784444", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.06107234954834, "points_saved": 20, "points_rate": 1.9878596739141665, "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.037186837196350096, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:44:01.698555", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'CTS306 Conductivimeter' created and started", "details": { "session_id": "CTS306_1756136641698_3", "variables": [ "CTS306_PEW", "HMI_Instrument.CTS306.PVFiltered" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-25T17:44:03.387664", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'CTS306 Conductivimeter' created and started", "details": { "session_id": "CTS306_1756136643387_4", "variables": [ "CTS306_PEW", "HMI_Instrument.CTS306.PVFiltered" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-25T17:44:03.888517", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.08557677268982, "points_saved": 21, "points_rate": 2.0821813638724906, "variables_saved": 84, "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.03817113240559896, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:44:13.996930", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.126206874847412, "points_saved": 20, "points_rate": 1.975073218154194, "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.032414793968200684, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:44:24.060993", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.064222812652588, "points_saved": 20, "points_rate": 1.9872374024605561, "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.032826018333435056, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:44:34.121929", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.06147837638855, "points_saved": 20, "points_rate": 1.9877794546509542, "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.03812916278839111, "csv_write_time_avg": 5.352497100830078e-06 } }, { "timestamp": "2025-08-25T17:44:44.166685", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.044215679168701, "points_saved": 20, "points_rate": 1.9911957925673773, "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.029564857482910156, "csv_write_time_avg": 3.62396240234375e-06 } }, { "timestamp": "2025-08-25T17:44:54.228129", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.061882257461548, "points_saved": 20, "points_rate": 1.9876996657527655, "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.036080145835876466, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:45:04.296078", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.068051099777222, "points_saved": 20, "points_rate": 1.9864817730655484, "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.03895697593688965, "csv_write_time_avg": 9.131431579589843e-06 } }, { "timestamp": "2025-08-25T17:45:14.364516", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.068438053131104, "points_saved": 20, "points_rate": 1.9864054279780128, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03247798681259155, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:45:24.432167", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.06765103340149, "points_saved": 21, "points_rate": 2.0858887470700176, "variables_saved": 84, "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.03391496340433756, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:45:34.464489", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.03232216835022, "points_saved": 20, "points_rate": 1.9935563934634817, "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.029894328117370604, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:45:44.501030", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03654170036316, "points_saved": 20, "points_rate": 1.9927182686120186, "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.028907859325408937, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:45:54.536536", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.035002946853638, "points_saved": 20, "points_rate": 1.9930238292825588, "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.028958702087402345, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:47:24.048921", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:47:24.109571", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-08-25T17:47:24.153905", "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-25T17:47:34.110617", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.065715551376343, "points_saved": 20, "points_rate": 1.807384249770673, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03463048934936523, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:47:44.156243", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 1.6% CPU", "details": { "duration": 10.046130895614624, "points_saved": 21, "points_rate": 2.090356995962197, "variables_saved": 84, "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.03649721826825823, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:47:54.190528", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033780574798584, "points_saved": 20, "points_rate": 1.9932666307486473, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0368921160697937, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:48:04.240777", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 4.5% CPU", "details": { "duration": 10.050752878189087, "points_saved": 20, "points_rate": 1.9899006813113027, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 4.5, "cpu_max": 4.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03746839761734009, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:48:14.272173", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.031396627426147, "points_saved": 20, "points_rate": 1.993740327774438, "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.035648131370544435, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:48:24.320103", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.047929525375366, "points_saved": 20, "points_rate": 1.9904598205522195, "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.034035670757293704, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:48:34.355614", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.035009384155273, "points_saved": 20, "points_rate": 1.9930225507889308, "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.034169900417327884, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:48:44.401340", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.046227216720581, "points_saved": 20, "points_rate": 1.9907970991052955, "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.03281612396240234, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:48:54.426875", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.025535345077515, "points_saved": 20, "points_rate": 1.9949059388454398, "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.03444175720214844, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:49:04.484075", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.056698083877563, "points_saved": 20, "points_rate": 1.9887243142024003, "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.02769085168838501, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:49:14.508038", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.02446460723877, "points_saved": 20, "points_rate": 1.9951190196788957, "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.02729865312576294, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-25T17:49:42.017711", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:49:43.055207", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:53:59.376653", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-25T17:54:00.414879", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} } ], "last_updated": "2025-08-25T17:54:00.414879", "total_entries": 1000 }