{ "events": [ { "timestamp": "2025-08-27T14:14:10.289240", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016944169998169, "points_saved": 20, "points_rate": 1.9966168983852544, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025434625148773194, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:14:20.306186", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016994953155518, "points_saved": 20, "points_rate": 1.9966067761369564, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.032395803928375246, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:14:30.322665", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017037391662598, "points_saved": 20, "points_rate": 1.996598317247617, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024763011932373048, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:14:40.340151", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.016884565353394, "points_saved": 20, "points_rate": 1.9966287790893, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025506973266601562, "csv_write_time_avg": 3.3855438232421873e-06 } }, { "timestamp": "2025-08-27T14:14:50.357402", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017219543457031, "points_saved": 20, "points_rate": 1.996562011368059, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025593316555023192, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:15:00.375478", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018708944320679, "points_saved": 20, "points_rate": 1.9962651985550923, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026975929737091064, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:15:10.399729", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023703336715698, "points_saved": 20, "points_rate": 1.995270543047922, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02684429883956909, "csv_write_time_avg": 2.956390380859375e-06 } }, { "timestamp": "2025-08-27T14:15:20.416482", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017300367355347, "points_saved": 20, "points_rate": 1.996545902244935, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02789478302001953, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:15:30.434442", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01737666130066, "points_saved": 20, "points_rate": 1.9965306962315215, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024824726581573486, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:15:40.452111", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.018253326416016, "points_saved": 20, "points_rate": 1.9963559862540339, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025231122970581055, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:15:50.471205", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01856780052185, "points_saved": 20, "points_rate": 1.9962933223806933, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023374950885772704, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:00.489822", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019142389297485, "points_saved": 20, "points_rate": 1.996178836759934, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03157364130020142, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:10.507301", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017479181289673, "points_saved": 20, "points_rate": 1.9965102635157317, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027073073387145995, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:20.527121", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.019195556640625, "points_saved": 20, "points_rate": 1.9961682439409214, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027773118019104003, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:30.546622", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.0201256275177, "points_saved": 20, "points_rate": 1.9959829590434615, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02579970359802246, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:40.567381", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.020759582519531, "points_saved": 20, "points_rate": 1.9958566848453794, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024775385856628418, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:16:50.588489", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021107196807861, "points_saved": 20, "points_rate": 1.9957874521460892, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028467869758605956, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:00.611615", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023125886917114, "points_saved": 20, "points_rate": 1.995385494070807, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026097214221954344, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:10.628474", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.016859531402588, "points_saved": 20, "points_rate": 1.9966337690271618, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025484120845794676, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:20.657365", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02889084815979, "points_saved": 20, "points_rate": 1.9942384758998366, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02662050724029541, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:30.675395", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.018029928207397, "points_saved": 20, "points_rate": 1.9964005042235637, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026105713844299317, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:40.694035", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018086910247803, "points_saved": 20, "points_rate": 1.99638914886448, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028483247756958006, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:17:50.711733", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017741203308105, "points_saved": 20, "points_rate": 1.9964580431959558, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027032029628753663, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:00.730334", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019110441207886, "points_saved": 20, "points_rate": 1.9961852020057018, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02799462080001831, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:10.751089", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019737005233765, "points_saved": 20, "points_rate": 1.996060374593973, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02386442422866821, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:20.772174", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022103071212769, "points_saved": 20, "points_rate": 1.9955891351234938, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027265465259552, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:30.790586", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.017896175384521, "points_saved": 20, "points_rate": 1.996427158942115, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02558964490890503, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:40.817891", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02782130241394, "points_saved": 20, "points_rate": 1.9944511770653026, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027964210510253905, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:18:50.836601", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018709897994995, "points_saved": 20, "points_rate": 1.996265008531939, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028523671627044677, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:00.857753", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021151542663574, "points_saved": 20, "points_rate": 1.9957786203364904, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02696237564086914, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:10.877703", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019950866699219, "points_saved": 20, "points_rate": 1.9960177715510514, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02571762800216675, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:20.895968", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.018264770507812, "points_saved": 20, "points_rate": 1.9963537057711669, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025138342380523683, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:30.922337", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026368379592896, "points_saved": 20, "points_rate": 1.9947401933392823, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02520761489868164, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:40.941481", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018107652664185, "points_saved": 20, "points_rate": 1.9963850153557954, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02617049217224121, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:19:50.960475", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020030975341797, "points_saved": 20, "points_rate": 1.9960018136887818, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02888997793197632, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:00.979541", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019065856933594, "points_saved": 21, "points_rate": 2.096003789162356, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025046609696887788, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:10.999294", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019753217697144, "points_saved": 20, "points_rate": 1.9960571448681481, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023628616333007814, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:21.019870", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02006483078003, "points_saved": 20, "points_rate": 1.995995069668932, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026502788066864014, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:31.038745", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019385814666748, "points_saved": 20, "points_rate": 1.9961303387202896, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025163328647613524, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:41.056385", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.017640352249146, "points_saved": 20, "points_rate": 1.996478142231332, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025907087326049804, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:20:51.074428", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01804256439209, "points_saved": 20, "points_rate": 1.9963979860783942, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029744672775268554, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:01.095488", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0210599899292, "points_saved": 20, "points_rate": 1.9957968538357491, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02635519504547119, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:11.126218", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030183553695679, "points_saved": 20, "points_rate": 1.9939814553673731, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025286662578582763, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:21.145664", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01999282836914, "points_saved": 20, "points_rate": 1.996009412638992, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02801856994628906, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:31.165070", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01889967918396, "points_saved": 20, "points_rate": 1.9962271946442927, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02562590837478638, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:41.184650", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020086526870728, "points_saved": 20, "points_rate": 1.995990747821017, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028649497032165527, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:21:51.202589", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.017938137054443, "points_saved": 20, "points_rate": 1.9964187966008506, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02413393259048462, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:01.222612", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01944899559021, "points_saved": 20, "points_rate": 1.996117751465421, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024640440940856934, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:11.240052", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.018014907836914, "points_saved": 20, "points_rate": 1.9964034974987268, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0244159460067749, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:21.258636", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.018583059310913, "points_saved": 20, "points_rate": 1.9962902819289117, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02707031965255737, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:31.277833", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018651723861694, "points_saved": 20, "points_rate": 1.996276600010504, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026224517822265626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:41.295975", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01868724822998, "points_saved": 20, "points_rate": 1.9962695215916073, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03213200569152832, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:22:51.321939", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025457859039307, "points_saved": 20, "points_rate": 1.9949213573290614, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024122965335845948, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:01.345696", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024263381958008, "points_saved": 20, "points_rate": 1.9951590693433539, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024874019622802734, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:11.375049", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02935266494751, "points_saved": 20, "points_rate": 1.9941466481580417, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030313146114349366, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:21.395834", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02025580406189, "points_saved": 20, "points_rate": 1.9959570285513712, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025734293460845947, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:31.425580", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03027606010437, "points_saved": 20, "points_rate": 1.993963065438489, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031051933765411377, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:41.445056", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018968343734741, "points_saved": 20, "points_rate": 1.9962135135906278, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02825220823287964, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:23:51.465032", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020482778549194, "points_saved": 20, "points_rate": 1.995911818022772, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022214365005493165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:01.488041", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022501468658447, "points_saved": 20, "points_rate": 1.995509809855591, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026091158390045166, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:11.517202", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029669284820557, "points_saved": 20, "points_rate": 1.9940836962858866, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02598581314086914, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:21.543447", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.026244640350342, "points_saved": 20, "points_rate": 1.9947648114938825, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026139354705810545, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:31.569277", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025323629379272, "points_saved": 20, "points_rate": 1.9949480674508977, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027770960330963136, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:41.591566", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.022285461425781, "points_saved": 20, "points_rate": 1.995552818464101, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026079344749450683, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:24:51.619981", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02791166305542, "points_saved": 20, "points_rate": 1.9944332052388831, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024338769912719726, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:01.639914", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.020946741104126, "points_saved": 20, "points_rate": 1.995819408755421, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025534820556640626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:11.666324", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025891304016113, "points_saved": 20, "points_rate": 1.994835111765925, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02863287925720215, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:21.691095", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025289535522461, "points_saved": 20, "points_rate": 1.9949548518408664, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025326859951019288, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:31.710790", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.01918911933899, "points_saved": 20, "points_rate": 1.9961695264735646, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03074965476989746, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:41.728613", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.018328428268433, "points_saved": 20, "points_rate": 1.9963410206803132, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024554848670959473, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:25:51.748528", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019372701644897, "points_saved": 20, "points_rate": 1.996132951189306, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024578726291656493, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:01.778436", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02994441986084, "points_saved": 20, "points_rate": 1.994028995853348, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023783612251281738, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:11.797519", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01958966255188, "points_saved": 20, "points_rate": 1.9960897275813407, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02600041627883911, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:21.840983", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.042955875396729, "points_saved": 21, "points_rate": 2.091017849779255, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02851876758393787, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:31.863408", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022932767868042, "points_saved": 20, "points_rate": 1.9954239405971952, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027791821956634523, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:41.882927", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019519329071045, "points_saved": 20, "points_rate": 1.996103739425022, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024408173561096192, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:26:51.909542", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026614427566528, "points_saved": 20, "points_rate": 1.994691243438392, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025887858867645264, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:01.934903", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024851560592651, "points_saved": 20, "points_rate": 1.9950420092621937, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025184047222137452, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:11.954734", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020340204238892, "points_saved": 20, "points_rate": 1.9959402168340976, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028883838653564455, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:21.974017", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019283771514893, "points_saved": 20, "points_rate": 1.9961506686596269, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027339911460876463, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:32.013541", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.039523839950562, "points_saved": 20, "points_rate": 1.9921263516914451, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026350128650665283, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:42.032751", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.019209861755371, "points_saved": 20, "points_rate": 1.9961653938742818, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027834737300872804, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:27:52.059501", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026243686676025, "points_saved": 20, "points_rate": 1.9947650012315379, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024897551536560057, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:28:02.078525", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019530534744263, "points_saved": 20, "points_rate": 1.996101507016414, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023996734619140626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:28:12.098726", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.020201206207275, "points_saved": 20, "points_rate": 1.9959679040786604, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03215957880020141, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:28:22.118693", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01943850517273, "points_saved": 20, "points_rate": 1.9961198414137291, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02863227128982544, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:28:32.156880", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.038208961486816, "points_saved": 20, "points_rate": 1.992387295057632, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023455238342285155, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:28:42.179349", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.022974967956543, "points_saved": 20, "points_rate": 1.995415539192706, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026093935966491698, "csv_write_time_avg": 2.5427341461181642e-05 } }, { "timestamp": "2025-08-27T14:28:52.201009", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021660089492798, "points_saved": 20, "points_rate": 1.9956773450108316, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023766767978668214, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:02.224559", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023031949996948, "points_saved": 20, "points_rate": 1.9954041950356238, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026968216896057128, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:12.258747", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.034705400466919, "points_saved": 20, "points_rate": 1.9930829258893232, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02880427837371826, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:22.304563", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.045816898345947, "points_saved": 20, "points_rate": 1.9908784126150076, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025666141510009767, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:32.346112", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.041548728942871, "points_saved": 20, "points_rate": 1.991724637291633, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025903534889221192, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:42.367500", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020875692367554, "points_saved": 20, "points_rate": 1.995833559260005, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025596261024475098, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:29:52.395028", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028039932250977, "points_saved": 20, "points_rate": 1.9944076943369964, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02599278688430786, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:02.414407", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019379138946533, "points_saved": 20, "points_rate": 1.9961316687036617, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.032044064998626706, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:12.444442", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03003478050232, "points_saved": 20, "points_rate": 1.9940110316345652, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026403379440307618, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:22.465740", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.0212984085083, "points_saved": 20, "points_rate": 1.9957493714606447, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02669210433959961, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:32.485235", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.019495248794556, "points_saved": 20, "points_rate": 1.996108536745521, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02524667978286743, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:42.512443", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027207374572754, "points_saved": 20, "points_rate": 1.9945732897393251, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024271905422210693, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:30:52.531303", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.018860340118408, "points_saved": 20, "points_rate": 1.9962350328324499, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02402750253677368, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:02.569357", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0380539894104, "points_saved": 21, "points_rate": 2.0920389571677793, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030311629885718935, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:12.605530", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.036173343658447, "points_saved": 20, "points_rate": 1.9927914071589239, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02800929546356201, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:22.626467", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020936489105225, "points_saved": 20, "points_rate": 1.9958214505943657, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028727734088897706, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:32.649023", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.022049903869629, "points_saved": 20, "points_rate": 1.9955997217972112, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0261782169342041, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:42.671672", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023154973983765, "points_saved": 20, "points_rate": 1.9953797034878007, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025468730926513673, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:31:52.695710", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.024038314819336, "points_saved": 20, "points_rate": 1.9952038661337121, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02793929576873779, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:02.716370", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.020139217376709, "points_saved": 20, "points_rate": 1.9959802519825705, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028167092800140382, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:12.738645", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.022795677185059, "points_saved": 20, "points_rate": 1.995451233783614, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025028014183044435, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:22.759495", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020850419998169, "points_saved": 20, "points_rate": 1.9958385927093456, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025334441661834718, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:32.781455", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021959781646729, "points_saved": 20, "points_rate": 1.995617667177842, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0246478796005249, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:42.803128", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021673202514648, "points_saved": 20, "points_rate": 1.995674733734241, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025287175178527833, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:32:52.824832", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021703720092773, "points_saved": 20, "points_rate": 1.995668656607906, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029477596282958984, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:02.846740", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021908283233643, "points_saved": 20, "points_rate": 1.9956279218259672, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024675559997558594, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:12.882780", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03604006767273, "points_saved": 20, "points_rate": 1.9928178709073077, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02609992027282715, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:22.905387", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.02260708808899, "points_saved": 20, "points_rate": 1.9954887809348816, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026301085948944092, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:32.928019", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022631406784058, "points_saved": 20, "points_rate": 1.9954839391242625, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02650076150894165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:42.952388", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024369239807129, "points_saved": 20, "points_rate": 1.995138000362086, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02648698091506958, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:33:52.976583", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023687362670898, "points_saved": 20, "points_rate": 1.9952737227701032, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02887672185897827, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:03.000016", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02343225479126, "points_saved": 20, "points_rate": 1.9953245047812722, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026773357391357423, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:13.023217", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023200035095215, "points_saved": 20, "points_rate": 1.9953707328968828, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025911223888397217, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:23.043009", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.020301342010498, "points_saved": 20, "points_rate": 1.9959479577873804, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024251890182495118, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:33.063680", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020159482955933, "points_saved": 20, "points_rate": 1.9959762151510216, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02424067258834839, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:43.091220", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028051376342773, "points_saved": 20, "points_rate": 1.9944054183031112, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030955350399017333, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:34:53.111897", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02067756652832, "points_saved": 20, "points_rate": 1.9958730202840995, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027640008926391603, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:03.135875", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.023977041244507, "points_saved": 20, "points_rate": 1.9952160622184485, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026775681972503663, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:13.165379", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029504776000977, "points_saved": 20, "points_rate": 1.9941164042173694, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024135136604309083, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:23.189565", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02418565750122, "points_saved": 20, "points_rate": 1.99517453919399, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02654808759689331, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:33.211372", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021806955337524, "points_saved": 20, "points_rate": 1.9956480991033438, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02746293544769287, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:43.231410", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.01952576637268, "points_saved": 20, "points_rate": 1.9961024569769135, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025634956359863282, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:35:53.254581", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.023171424865723, "points_saved": 20, "points_rate": 1.995376428500816, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025955116748809813, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:36:03.275192", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02051568031311, "points_saved": 20, "points_rate": 1.9959052645656916, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026735353469848632, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:36:13.294659", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.020074367523193, "points_saved": 20, "points_rate": 1.9959931699532574, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02545548677444458, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:36:23.318997", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024338006973267, "points_saved": 20, "points_rate": 1.9951442166143367, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02763868570327759, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:36:33.343455", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.024457931518555, "points_saved": 20, "points_rate": 1.9951203483149638, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027008354663848877, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:36:43.372742", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028738021850586, "points_saved": 21, "points_rate": 2.0939823090647356, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026463849203927175, "csv_write_time_avg": 5.460920787992932e-06 } }, { "timestamp": "2025-08-27T14:36:53.393957", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021763801574707, "points_saved": 20, "points_rate": 1.9956566923735946, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0251819372177124, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:03.415059", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02110242843628, "points_saved": 20, "points_rate": 1.9957884018076897, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02608778476715088, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:13.436771", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021712064743042, "points_saved": 20, "points_rate": 1.9956669949001176, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026439177989959716, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:23.459348", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022033929824829, "points_saved": 20, "points_rate": 1.9956029025686577, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026389992237091063, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:33.478859", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020053625106812, "points_saved": 20, "points_rate": 1.9959973018394703, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027609002590179444, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:43.505293", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026434183120728, "points_saved": 20, "points_rate": 1.9947271018513784, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02517721652984619, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:37:53.526314", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021020889282227, "points_saved": 20, "points_rate": 1.9958046411609203, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026608991622924804, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:03.548191", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02187705039978, "points_saved": 20, "points_rate": 1.9956341411314944, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025176215171813964, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:13.568586", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020395517349243, "points_saved": 20, "points_rate": 1.9959291991391097, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025869154930114747, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:23.589083", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020496368408203, "points_saved": 20, "points_rate": 1.9959091111548481, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027089083194732667, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:33.609399", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020315647125244, "points_saved": 20, "points_rate": 1.995945108349741, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030012965202331543, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:43.630683", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021284103393555, "points_saved": 20, "points_rate": 1.995752220339438, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024006688594818117, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:38:53.665426", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.034743547439575, "points_saved": 20, "points_rate": 1.9930753492054234, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028210270404815673, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:03.686128", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020193099975586, "points_saved": 20, "points_rate": 1.9959695187958733, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0250186562538147, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:13.707039", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021420001983643, "points_saved": 20, "points_rate": 1.9957251563192835, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027908802032470703, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:23.728029", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020989418029785, "points_saved": 20, "points_rate": 1.9958109090521499, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02690730094909668, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:33.749898", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.021869421005249, "points_saved": 20, "points_rate": 1.9956356603570564, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02915159463882446, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:43.771196", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020792484283447, "points_saved": 20, "points_rate": 1.9958501317503465, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026539552211761474, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:39:53.792223", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.020931243896484, "points_saved": 20, "points_rate": 1.995822495257767, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026346099376678467, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:03.812879", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.021256923675537, "points_saved": 20, "points_rate": 1.9957576332315525, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03078392744064331, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:13.833601", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020722150802612, "points_saved": 20, "points_rate": 1.9958641402304618, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024227333068847657, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:23.853964", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020363330841064, "points_saved": 20, "points_rate": 1.9959356102830346, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027283453941345216, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:33.875201", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021236658096313, "points_saved": 20, "points_rate": 1.995761669178992, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026305949687957762, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:43.895769", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020568370819092, "points_saved": 20, "points_rate": 1.9958947696262441, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02479740381240845, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:40:53.916486", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020715951919556, "points_saved": 20, "points_rate": 1.9958653748855963, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028974592685699463, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:41:03.936928", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.019936323165894, "points_saved": 20, "points_rate": 1.9960206686903186, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0298175573348999, "csv_write_time_avg": 8.487701416015625e-06 } }, { "timestamp": "2025-08-27T14:41:13.958586", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022164583206177, "points_saved": 20, "points_rate": 1.9955768870043669, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02481929063796997, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:41:23.987165", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028578519821167, "points_saved": 20, "points_rate": 1.9943005841227284, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026457011699676514, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:41:34.010807", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.023076295852661, "points_saved": 20, "points_rate": 1.99539536661769, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026028478145599367, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:41:44.032059", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.020787954330444, "points_saved": 20, "points_rate": 1.995851033985514, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027458620071411134, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:41:54.062735", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031705856323242, "points_saved": 20, "points_rate": 1.9936788704179844, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027401745319366455, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:04.084536", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.021801471710205, "points_saved": 20, "points_rate": 1.9956491910617573, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028475368022918703, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:14.106626", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022089958190918, "points_saved": 20, "points_rate": 1.995591746176083, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025097858905792237, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:24.127557", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020931243896484, "points_saved": 20, "points_rate": 1.995822495257767, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027757644653320312, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:34.149391", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.021833181381226, "points_saved": 20, "points_rate": 1.9956428767100638, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027753221988677978, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:44.171424", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.0213782787323, "points_saved": 20, "points_rate": 1.9957334653701937, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027819490432739256, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:42:54.192841", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022071838378906, "points_saved": 20, "points_rate": 1.9955953541872682, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029131507873535155, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:04.213893", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021052122116089, "points_saved": 21, "points_rate": 2.0955883418322694, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025555020286923365, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:14.236631", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022232294082642, "points_saved": 20, "points_rate": 1.9955634047524984, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02578510046005249, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:24.259745", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.023112773895264, "points_saved": 20, "points_rate": 1.99538810459053, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02444249391555786, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:34.281426", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02218747138977, "points_saved": 20, "points_rate": 1.9955723296030714, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030833101272583006, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:44.301968", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.020542621612549, "points_saved": 20, "points_rate": 1.9958998983611442, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03080979585647583, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:43:54.338398", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03642988204956, "points_saved": 20, "points_rate": 1.992740469972352, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02681741714477539, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:04.360673", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.021721601486206, "points_saved": 20, "points_rate": 1.9956650958088908, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023955917358398436, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:14.381711", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021590948104858, "points_saved": 20, "points_rate": 1.9956911136731357, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024318003654479982, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:24.404020", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022309303283691, "points_saved": 20, "points_rate": 1.9955480712860494, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025902056694030763, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:34.431334", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.027314186096191, "points_saved": 20, "points_rate": 1.9945520434307193, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030567371845245363, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:44.460417", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029083251953125, "points_saved": 20, "points_rate": 1.9942002172636346, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022907781600952148, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:44:54.481264", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.020846605300903, "points_saved": 20, "points_rate": 1.9958393524774891, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028335630893707275, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:04.504567", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.02279257774353, "points_saved": 20, "points_rate": 1.9954518508555903, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02558983564376831, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:14.525346", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021289825439453, "points_saved": 20, "points_rate": 1.9957510807869445, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02596914768218994, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:24.546855", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02150845527649, "points_saved": 20, "points_rate": 1.9957075413601701, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028970253467559815, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:34.568440", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02158522605896, "points_saved": 20, "points_rate": 1.9956922531571488, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023923194408416747, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:44.589975", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02153468132019, "points_saved": 20, "points_rate": 1.9957023186557783, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03063199520111084, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:45:54.611177", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021202087402344, "points_saved": 20, "points_rate": 1.9957685540681798, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02488781213760376, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:04.633274", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02209734916687, "points_saved": 20, "points_rate": 1.995590274491056, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025893700122833253, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:14.654865", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02159070968628, "points_saved": 20, "points_rate": 1.9956911611516102, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0258081316947937, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:24.677731", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022866249084473, "points_saved": 20, "points_rate": 1.9954371836326636, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02811945676803589, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:34.703577", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025846242904663, "points_saved": 20, "points_rate": 1.9948440775414935, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02674727439880371, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:44.727852", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.023722410202026, "points_saved": 20, "points_rate": 1.9952667463779958, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026058709621429442, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:46:54.749475", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.022175073623657, "points_saved": 20, "points_rate": 1.9955747981928558, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0281419038772583, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:04.770778", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.021302938461304, "points_saved": 20, "points_rate": 1.995748469317389, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02705467939376831, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:14.795986", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025207996368408, "points_saved": 20, "points_rate": 1.9949710776319973, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03037310838699341, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:24.818898", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022911787033081, "points_saved": 20, "points_rate": 1.9954281175929887, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028278648853302002, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:34.842175", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023277759552002, "points_saved": 20, "points_rate": 1.9953552600036812, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026952099800109864, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:44.864412", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021728754043579, "points_saved": 20, "points_rate": 1.9956636714928426, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02594623565673828, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:47:54.886695", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022790908813477, "points_saved": 20, "points_rate": 1.9954521831252738, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02918875217437744, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:04.909449", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.022753715515137, "points_saved": 20, "points_rate": 1.9954595880212214, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025779426097869873, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:14.931798", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.021842241287231, "points_saved": 20, "points_rate": 1.9956410726169191, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02666689157485962, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:24.962713", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03142237663269, "points_saved": 20, "points_rate": 1.9937352101321373, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02565774917602539, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:34.984508", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.021795272827148, "points_saved": 20, "points_rate": 1.9956504254509682, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02610586881637573, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:45.011512", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027003526687622, "points_saved": 21, "points_rate": 2.0943445311559854, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026610397157214936, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:48:55.039493", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027981042861938, "points_saved": 20, "points_rate": 1.9944194065101757, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024284172058105468, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:05.062227", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022226572036743, "points_saved": 20, "points_rate": 1.9955645440906797, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029187917709350586, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:15.084325", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022605180740356, "points_saved": 20, "points_rate": 1.9954891606857277, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0247170090675354, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:25.108902", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024576902389526, "points_saved": 20, "points_rate": 1.995096670387422, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026402544975280762, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:35.133497", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.02403450012207, "points_saved": 20, "points_rate": 1.995204625418682, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025570476055145265, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:45.155772", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.022327899932861, "points_saved": 20, "points_rate": 1.9955443685028484, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028057539463043214, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:49:55.179223", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.023451089859009, "points_saved": 20, "points_rate": 1.9953207553668346, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027949750423431396, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:50:05.202029", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023313522338867, "points_saved": 20, "points_rate": 1.9953481406549025, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026148605346679687, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T14:50:15.225174", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.023144721984863, "points_saved": 20, "points_rate": 1.9953817444271562, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02678910493850708, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:06:33.624144", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-27T15:06:33.672380", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-27T15:06:33.699104", "level": "info", "event_type": "csv_recording_started", "message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 1, "priority": "CRITICAL", "recording_protection": true, "performance_monitoring": true, "async_csv_buffering": true, "csv_flush_interval": 5.0 } }, { "timestamp": "2025-08-27T15:06:43.672014", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.057987689971924, "points_saved": 20, "points_rate": 1.808647338080983, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026798939704895018, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:06:53.699640", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.027626514434814, "points_saved": 20, "points_rate": 1.9944899195447605, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02522658109664917, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:03.726401", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026761054992676, "points_saved": 21, "points_rate": 2.094395177547725, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024271034059070405, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:13.773495", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 4.2% CPU", "details": { "duration": 10.047093152999878, "points_saved": 20, "points_rate": 1.990625516797201, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 4.2, "cpu_max": 4.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028888654708862305, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:23.795212", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.02104902267456, "points_saved": 20, "points_rate": 1.9957990380793602, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.4, "cpu_max": 1.4, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024882829189300536, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:33.824133", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028575658798218, "points_saved": 20, "points_rate": 1.9943011530708954, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029143381118774413, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:43.875351", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 2.2% CPU", "details": { "duration": 10.052231550216675, "points_saved": 20, "points_rate": 1.9896079691448116, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 2.2, "cpu_max": 2.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024781298637390137, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:07:53.898482", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.023131608963013, "points_saved": 20, "points_rate": 1.9953843549370682, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02981560230255127, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:03.924236", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025753259658813, "points_saved": 20, "points_rate": 1.9948625786029588, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025269877910614014, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:13.948794", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024558544158936, "points_saved": 20, "points_rate": 1.995100324059009, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02397199869155884, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:23.973722", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024928092956543, "points_saved": 20, "points_rate": 1.995026778700975, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02874119281768799, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:33.996132", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.022409439086914, "points_saved": 20, "points_rate": 1.995528133384869, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.1, "cpu_max": 1.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024657702445983885, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:44.021157", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.025024890899658, "points_saved": 20, "points_rate": 1.9950075154581661, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02971208095550537, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:08:54.043451", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.022294282913208, "points_saved": 20, "points_rate": 1.9955510620055894, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027078080177307128, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:09:04.065072", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.021109342575073, "points_saved": 20, "points_rate": 1.995787024798664, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022002828121185303, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:09:14.087895", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.023334503173828, "points_saved": 20, "points_rate": 1.9953439639939305, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029079413414001463, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:09:24.114356", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.026461362838745, "points_saved": 20, "points_rate": 1.9947216945478254, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024749946594238282, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:09:34.137486", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.0231294631958, "points_saved": 20, "points_rate": 1.9953847821120678, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02273242473602295, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:09:44.165590", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028104543685913, "points_saved": 20, "points_rate": 1.994394844297149, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024642312526702882, "csv_write_time_avg": 3.421306610107422e-06 } }, { "timestamp": "2025-08-27T15:09:54.190348", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024758338928223, "points_saved": 20, "points_rate": 1.9950605614437447, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026121139526367188, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:04.216134", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025277137756348, "points_saved": 20, "points_rate": 1.994957318903205, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02644164562225342, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:14.249961", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.034335613250732, "points_saved": 20, "points_rate": 1.9931563753547588, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026321375370025636, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:24.284220", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033751010894775, "points_saved": 20, "points_rate": 1.9932725038007963, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02688354253768921, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:34.309443", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025214433670044, "points_saved": 20, "points_rate": 1.9949697966388908, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023868250846862792, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:44.347858", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.038930892944336, "points_saved": 20, "points_rate": 1.9922440161488315, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028551459312438965, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:10:54.372275", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023905992507935, "points_saved": 20, "points_rate": 1.9952302041687537, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03089655637741089, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:04.396952", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02463984489441, "points_saved": 20, "points_rate": 1.995084143615003, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027144181728363036, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:14.419119", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02271580696106, "points_saved": 20, "points_rate": 1.995467135375567, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.020598900318145753, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:24.446316", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027196884155273, "points_saved": 21, "points_rate": 2.0943041452774978, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027384485517229353, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:34.469740", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.023423910140991, "points_saved": 20, "points_rate": 1.9953261659187551, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025499415397644044, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:44.494377", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024637699127197, "points_saved": 20, "points_rate": 1.9950845706614728, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026474416255950928, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:11:54.528034", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03365683555603, "points_saved": 20, "points_rate": 1.9932912125444113, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026587414741516113, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:04.550652", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.022618055343628, "points_saved": 20, "points_rate": 1.995486597370321, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023180508613586427, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:14.576000", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025347709655762, "points_saved": 20, "points_rate": 1.994943275706767, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02847098112106323, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:24.598734", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02273416519165, "points_saved": 20, "points_rate": 1.9954634803603581, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031283462047576906, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:34.628640", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.029340505599976, "points_saved": 20, "points_rate": 1.9941490658167218, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.4, "cpu_max": 1.4, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02421267032623291, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:44.656565", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028489828109741, "points_saved": 20, "points_rate": 1.9943182216668587, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023713338375091552, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:12:54.682764", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.024571895599365, "points_saved": 20, "points_rate": 1.9950976668419822, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025693118572235107, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:04.720822", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.039179801940918, "points_saved": 20, "points_rate": 1.9921946209324106, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024150645732879637, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:14.748849", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028024911880493, "points_saved": 20, "points_rate": 1.9944106816393543, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0239848256111145, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:24.773786", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.024935960769653, "points_saved": 20, "points_rate": 1.9950252129555273, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026514315605163576, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:34.815066", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.041788578033447, "points_saved": 20, "points_rate": 1.9916770647562008, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023736989498138426, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:44.850110", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.035044431686401, "points_saved": 20, "points_rate": 1.993015590130175, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028630220890045167, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:13:54.874232", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.02361273765564, "points_saved": 20, "points_rate": 1.9952885774273912, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025355350971221925, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:04.922555", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.048831939697266, "points_saved": 20, "points_rate": 1.9902810714737187, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03468964099884033, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:14.956038", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033483028411865, "points_saved": 20, "points_rate": 1.99332574175547, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028179609775543214, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:25.007971", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.051425695419312, "points_saved": 20, "points_rate": 1.989767482349743, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0276547908782959, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:35.037939", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.030474662780762, "points_saved": 20, "points_rate": 1.9939235851133064, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026714527606964113, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:45.063336", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025397777557373, "points_saved": 20, "points_rate": 1.994933312748103, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024655604362487794, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:14:55.087526", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023627519607544, "points_saved": 20, "points_rate": 1.995285634953748, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02457190752029419, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:05.123064", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.035494804382324, "points_saved": 20, "points_rate": 1.9929261476241662, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028480637073516845, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:15.154294", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031835317611694, "points_saved": 21, "points_rate": 2.0933357989970998, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0250136171068464, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:25.196564", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 3.4% CPU", "details": { "duration": 10.042269945144653, "points_saved": 20, "points_rate": 1.9915815955206242, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 3.4, "cpu_max": 3.4, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02014247179031372, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:35.223566", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.025969982147217, "points_saved": 20, "points_rate": 1.9948194574303613, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025622236728668212, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:45.251168", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028634548187256, "points_saved": 20, "points_rate": 1.994289442286551, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028824901580810545, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:15:55.305631", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.054462194442749, "points_saved": 20, "points_rate": 1.98916656239001, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.035363638401031496, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:05.330018", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.6% CPU", "details": { "duration": 10.023370265960693, "points_saved": 20, "points_rate": 1.995336844725759, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.6, "cpu_max": 1.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026263868808746337, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:15.374162", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.045161485671997, "points_saved": 20, "points_rate": 1.9910083106704828, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02356867790222168, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:25.398652", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.024489879608154, "points_saved": 20, "points_rate": 1.9951139898583823, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.1, "cpu_max": 1.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02409214973449707, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:35.427392", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028229236602783, "points_saved": 20, "points_rate": 1.9943700456108946, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02413519620895386, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:45.455910", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028470277786255, "points_saved": 20, "points_rate": 1.9943221095545711, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026181674003601073, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:16:55.479018", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.023666858673096, "points_saved": 20, "points_rate": 1.9952778042193975, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02514638900756836, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:05.522482", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.042948484420776, "points_saved": 20, "points_rate": 1.9914470367965342, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025307631492614745, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:15.545565", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023598432540894, "points_saved": 20, "points_rate": 1.9952914249907931, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02509833574295044, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:25.569601", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.024035215377808, "points_saved": 20, "points_rate": 1.995204483052706, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029249954223632812, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:35.593570", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.023968935012817, "points_saved": 20, "points_rate": 1.9952176757194255, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029088163375854494, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:45.631938", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 3.7% CPU", "details": { "duration": 10.037860870361328, "points_saved": 20, "points_rate": 1.992456386704239, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 3.7, "cpu_max": 3.7, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02586233615875244, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:17:55.662610", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031179428100586, "points_saved": 20, "points_rate": 1.9937834970804644, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026895833015441895, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:05.700027", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03741717338562, "points_saved": 20, "points_rate": 1.9925444618392802, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023110949993133546, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:15.723253", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.023226261138916, "points_saved": 20, "points_rate": 1.9953655119551743, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.2, "cpu_max": 1.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027384495735168456, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:25.749450", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025590419769287, "points_saved": 20, "points_rate": 1.9948949800065987, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027164626121520995, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:35.779081", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029717922210693, "points_saved": 20, "points_rate": 1.9940740263203447, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025970566272735595, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:45.806781", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028219223022461, "points_saved": 20, "points_rate": 1.9943720370696172, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029678332805633544, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:18:55.843213", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.035926103591919, "points_saved": 20, "points_rate": 1.9928405005734227, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.9, "cpu_max": 0.9, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02531416416168213, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:05.871944", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029237031936646, "points_saved": 21, "points_rate": 2.0938781218480087, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02664284479050409, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:15.895968", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.024023532867432, "points_saved": 20, "points_rate": 1.9952068083661891, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.020287525653839112, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:25.926591", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.030623435974121, "points_saved": 20, "points_rate": 1.993894011440148, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.1, "cpu_max": 1.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03037022352218628, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:35.959072", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.032480955123901, "points_saved": 20, "points_rate": 1.9935248409104007, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025505471229553222, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:45.985725", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.026145935058594, "points_saved": 20, "points_rate": 1.9947844495326625, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 1.4, "cpu_max": 1.4, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024900293350219725, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:19:56.009366", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024147987365723, "points_saved": 20, "points_rate": 1.9951820369379705, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022092926502227783, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:06.032941", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.0235755443573, "points_saved": 20, "points_rate": 1.995295981109142, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022144198417663574, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:16.056949", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02400803565979, "points_saved": 20, "points_rate": 1.9952098929740714, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02761298418045044, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:26.082905", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025955438613892, "points_saved": 20, "points_rate": 1.994822351092061, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02713407278060913, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:36.110342", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027437686920166, "points_saved": 20, "points_rate": 1.9945274779506321, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0237723708152771, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:46.134140", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.023797512054443, "points_saved": 20, "points_rate": 1.9952517971306134, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026035165786743163, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:20:56.178782", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.044641494750977, "points_saved": 20, "points_rate": 1.9911113811728762, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026703262329101564, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:06.212329", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033547401428223, "points_saved": 20, "points_rate": 1.9933129530192986, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02584419250488281, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:16.251953", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03909969329834, "points_saved": 20, "points_rate": 1.9922105179761407, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029123461246490477, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:26.275823", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024394273757935, "points_saved": 20, "points_rate": 1.9951330178977906, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02895604372024536, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:36.305719", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02989649772644, "points_saved": 20, "points_rate": 1.994038523182524, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028444111347198486, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:46.329778", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02405834197998, "points_saved": 20, "points_rate": 1.995199879897102, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02451927661895752, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:21:56.368535", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.038756847381592, "points_saved": 20, "points_rate": 1.9922785564047802, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025378155708312988, "csv_write_time_avg": 2.7060508728027343e-06 } }, { "timestamp": "2025-08-27T15:22:06.394027", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025492429733276, "points_saved": 20, "points_rate": 1.9949144782838453, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02676330804824829, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:22:16.420690", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026663303375244, "points_saved": 20, "points_rate": 1.994681520149127, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023904526233673097, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:22:26.445601", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024910926818848, "points_saved": 20, "points_rate": 1.9950301948813918, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03167833089828491, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:22:36.470505", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024359941482544, "points_saved": 20, "points_rate": 1.9951398509980196, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030326533317565917, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-27T15:22:46.499237", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028734922409058, "points_saved": 20, "points_rate": 1.994269482116862, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02520352602005005, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:54:01.421482", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T09:54:01.487066", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T09:54:01.519385", "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-28T09:54:02.564304", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T09:54:02.613817", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T09:54:02.648060", "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-28T09:54:12.614571", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.056081295013428, "points_saved": 20, "points_rate": 1.8089592023007741, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026868975162506102, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:54:14.145699", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'DAR_Brix' created and started", "details": { "session_id": "DAR_1756367654144_2", "variables": [ "HMI_Instrument.QTM306.PVFiltered", "HMI_Instrument.QTM307.PVFiltered" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-28T09:54:22.652993", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 2.0% CPU", "details": { "duration": 10.039432525634766, "points_saved": 20, "points_rate": 1.992144471207097, "variables_saved": 80, "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.021722793579101562, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:54:32.682091", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.029098272323608, "points_saved": 21, "points_rate": 2.093907092121312, "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.02584377924601237, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:54:42.709593", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.026994466781616, "points_saved": 20, "points_rate": 1.9946156414325258, "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.02460373640060425, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:54:52.737202", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028116464614868, "points_saved": 20, "points_rate": 1.9943924734591825, "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.02222166061401367, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:55:02.762280", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024567127227783, "points_saved": 20, "points_rate": 1.9950986158472506, "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.025118017196655275, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:55:12.802228", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.039454221725464, "points_saved": 20, "points_rate": 1.9921401660181717, "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.025123322010040285, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:55:22.838400", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.037177085876465, "points_saved": 20, "points_rate": 1.9925921231520807, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.019825923442840575, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:55:32.872433", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.032484292984009, "points_saved": 20, "points_rate": 1.9935241776542374, "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.01939457654953003, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:55:42.908022", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.036620616912842, "points_saved": 20, "points_rate": 1.9927026001458834, "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.027062904834747315, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:55:52.934396", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.026890516281128, "points_saved": 20, "points_rate": 1.9946363199563286, "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.02639040946960449, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:56:02.959670", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.02474570274353, "points_saved": 20, "points_rate": 1.9950630762161363, "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.025755560398101805, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:56:12.987895", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02875304222107, "points_saved": 20, "points_rate": 1.9942658788983996, "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.02151167392730713, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:56:23.014433", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.026538848876953, "points_saved": 20, "points_rate": 1.9947062791503718, "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.026960301399230956, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:56:33.041155", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.026721239089966, "points_saved": 20, "points_rate": 1.9946699946168263, "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.021567022800445555, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:56:43.065461", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.024306058883667, "points_saved": 20, "points_rate": 1.995150575263586, "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.02687492370605469, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:56:53.091800", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.026339054107666, "points_saved": 20, "points_rate": 1.9947460276446816, "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.023988795280456544, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:57:03.115755", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.023955345153809, "points_saved": 20, "points_rate": 1.9952203807122126, "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.02274918556213379, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:57:13.142201", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.025939464569092, "points_saved": 20, "points_rate": 1.9948255293858974, "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.02156527042388916, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:57:23.168395", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025693655014038, "points_saved": 20, "points_rate": 1.9948744384382444, "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.02901017665863037, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:57:33.197162", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029244661331177, "points_saved": 20, "points_rate": 1.9941681228609502, "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.020508205890655516, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:57:43.226206", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.02957272529602, "points_saved": 20, "points_rate": 1.9941028942895176, "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.02713615894317627, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:57:53.251804", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.025598764419556, "points_saved": 20, "points_rate": 1.9948933195869747, "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.020363283157348634, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:58:03.281112", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029308080673218, "points_saved": 20, "points_rate": 1.9941555129351953, "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.022635495662689208, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:58:13.312671", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031558990478516, "points_saved": 20, "points_rate": 1.9937080586360565, "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.03002105951309204, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:58:23.337395", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.024723529815674, "points_saved": 20, "points_rate": 1.995067488945278, "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.02468390464782715, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:58:33.367098", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028695344924927, "points_saved": 20, "points_rate": 1.9942773523498352, "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.029189085960388182, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:58:43.400295", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.034204721450806, "points_saved": 20, "points_rate": 1.993182375205544, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02178279161453247, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:58:53.429672", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028939008712769, "points_saved": 20, "points_rate": 1.9942288992509323, "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.027776777744293213, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:59:03.455207", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025973081588745, "points_saved": 21, "points_rate": 2.094559782786917, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025622492744809107, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:59:13.488007", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.032799482345581, "points_saved": 20, "points_rate": 1.9934615493106789, "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.031266653537750246, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:59:23.512748", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.024741411209106, "points_saved": 20, "points_rate": 1.995063930291221, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02427852153778076, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:59:33.542460", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02867317199707, "points_saved": 20, "points_rate": 1.994281761603891, "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.022956645488739012, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:59:43.573248", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031827211380005, "points_saved": 20, "points_rate": 1.993654752876146, "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.024046945571899413, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T09:59:53.600493", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025716066360474, "points_saved": 20, "points_rate": 1.994869979123634, "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.024815428256988525, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:00:03.635030", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.035546779632568, "points_saved": 20, "points_rate": 1.9929158260305833, "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.021659553050994873, "csv_write_time_avg": 4.684925079345703e-06 } }, { "timestamp": "2025-08-28T10:00:13.664097", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02958607673645, "points_saved": 20, "points_rate": 1.9941002397287213, "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.04060540199279785, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:00:23.695003", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030905723571777, "points_saved": 20, "points_rate": 1.9938378997024861, "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.023660814762115477, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:00:33.720254", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024240255355835, "points_saved": 20, "points_rate": 1.9951636723106505, "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.031810569763183597, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:00:43.750208", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030965328216553, "points_saved": 20, "points_rate": 1.9938260521887263, "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.024141466617584227, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:00:53.774851", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024642705917358, "points_saved": 20, "points_rate": 1.9950835742199944, "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.022693753242492676, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:01:03.805593", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030741214752197, "points_saved": 20, "points_rate": 1.9938705995710495, "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.02613255977630615, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:01:13.839715", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032110691070557, "points_saved": 20, "points_rate": 1.9935984177090196, "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.02286430597305298, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:01:23.870050", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031838655471802, "points_saved": 20, "points_rate": 1.993652478560461, "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.027724599838256835, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:01:33.896575", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02703309059143, "points_saved": 20, "points_rate": 1.9946079582370588, "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.02703380584716797, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:01:43.921216", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02413535118103, "points_saved": 20, "points_rate": 1.9951845520166112, "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.02576894760131836, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:01:53.947065", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.024454593658447, "points_saved": 20, "points_rate": 1.9951210126336614, "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.024204564094543458, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:02:03.976919", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031753540039062, "points_saved": 20, "points_rate": 1.9936693939075902, "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.02763080596923828, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:02:14.007887", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03096890449524, "points_saved": 20, "points_rate": 1.993825341342378, "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.030623507499694825, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:02:24.033784", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02452564239502, "points_saved": 20, "points_rate": 1.995106872231181, "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.029647231101989746, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:02:34.066336", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.032915830612183, "points_saved": 20, "points_rate": 1.993438431824226, "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.025481104850769043, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:02:44.096688", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03135895729065, "points_saved": 20, "points_rate": 1.993747814742915, "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.02541605234146118, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:02:54.123296", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026081562042236, "points_saved": 20, "points_rate": 1.9947972571575763, "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.019885599613189697, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:03:04.153084", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030315160751343, "points_saved": 20, "points_rate": 1.9939552924777546, "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.026700949668884276, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:03:14.177901", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024816036224365, "points_saved": 21, "points_rate": 2.094801532927601, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02425830704825265, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:03:24.210760", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.031848430633545, "points_saved": 20, "points_rate": 1.9936505359199224, "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.021189403533935548, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:03:34.241343", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031087160110474, "points_saved": 20, "points_rate": 1.9938018363086119, "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.025284838676452637, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:03:44.266010", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025173664093018, "points_saved": 20, "points_rate": 1.994977909623016, "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.02359827756881714, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:03:54.295042", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027987480163574, "points_saved": 20, "points_rate": 1.9944181262254392, "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.028315484523773193, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:04:04.325645", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030535459518433, "points_saved": 20, "points_rate": 1.993911499612026, "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.02865556478500366, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:04:14.360973", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03644061088562, "points_saved": 20, "points_rate": 1.992738339756408, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022471773624420165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:04:24.386797", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025823831558228, "points_saved": 20, "points_rate": 1.9948485367403042, "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.025273430347442626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:04:34.431382", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.044584512710571, "points_saved": 20, "points_rate": 1.9911226765718077, "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.02187560796737671, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:04:44.456107", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024725198745728, "points_saved": 20, "points_rate": 1.9950671568036955, "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.026790201663970947, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:04:54.482059", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025439739227295, "points_saved": 20, "points_rate": 1.9949249629165382, "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.02730996608734131, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:05:04.509863", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.027176141738892, "points_saved": 20, "points_rate": 1.9945795024731303, "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.025794339179992676, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:05:14.540935", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032212495803833, "points_saved": 20, "points_rate": 1.9935781871013385, "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.02384108304977417, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:05:24.569465", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026518106460571, "points_saved": 20, "points_rate": 1.9947104057103364, "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.030606651306152345, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:05:34.600909", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032432556152344, "points_saved": 20, "points_rate": 1.9935344581743628, "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.02477363348007202, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:05:44.632445", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.032558679580688, "points_saved": 20, "points_rate": 1.9935093966313986, "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.027608513832092285, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:05:54.657764", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025319576263428, "points_saved": 20, "points_rate": 1.9949488739843515, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025298798084259035, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:06:04.690874", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033109664916992, "points_saved": 20, "points_rate": 1.9933999196614451, "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.025176966190338136, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:06:14.754195", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.062312364578247, "points_saved": 20, "points_rate": 1.9876147027998055, "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.02988046407699585, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:06:24.785425", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03172516822815, "points_saved": 20, "points_rate": 1.99367503242042, "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.025374817848205566, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:06:34.810351", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025439262390137, "points_saved": 20, "points_rate": 1.9949250578005953, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025204241275787354, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:06:44.836491", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026140451431274, "points_saved": 20, "points_rate": 1.9947855405461545, "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.02679126262664795, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:06:54.863245", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026753664016724, "points_saved": 20, "points_rate": 1.9946635441712834, "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.023183727264404298, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:07:04.893004", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02975869178772, "points_saved": 20, "points_rate": 1.9940659206861904, "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.02630997896194458, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:07:14.921991", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02836012840271, "points_saved": 21, "points_rate": 2.0940612155045155, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02773918424333845, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:07:24.952132", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.030768394470215, "points_saved": 20, "points_rate": 1.9938651969101038, "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.027489137649536134, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:07:34.979287", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027154922485352, "points_saved": 20, "points_rate": 1.994583723360161, "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.021025538444519043, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:07:45.006811", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027524471282959, "points_saved": 20, "points_rate": 1.9945102160833845, "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.026931047439575195, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:07:55.032698", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025886535644531, "points_saved": 20, "points_rate": 1.9948360605214315, "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.02261890172958374, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:08:05.059111", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.026412963867188, "points_saved": 20, "points_rate": 1.9947313233631263, "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.023890984058380128, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:08:15.085647", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026536226272583, "points_saved": 20, "points_rate": 1.99470680089839, "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.02601667642593384, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:08:25.114198", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027003049850464, "points_saved": 20, "points_rate": 1.9946139340506401, "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.025263500213623048, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:08:35.142139", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029488801956177, "points_saved": 20, "points_rate": 1.9941195802620717, "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.025380480289459228, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:08:45.169901", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027761936187744, "points_saved": 20, "points_rate": 1.9944629845893014, "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.0206404447555542, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:08:55.201061", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.030150651931763, "points_saved": 20, "points_rate": 1.993987996197055, "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.025265824794769288, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:09:05.230240", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029659271240234, "points_saved": 20, "points_rate": 1.9940856871727872, "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.029215896129608156, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:09:15.261083", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031372308731079, "points_saved": 20, "points_rate": 1.9937451611274015, "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.02243645191192627, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:09:25.285647", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024563789367676, "points_saved": 20, "points_rate": 1.9950992801514758, "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.029128515720367433, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:09:35.311821", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026173830032349, "points_saved": 20, "points_rate": 1.9947788996129416, "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.02697349786758423, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:09:45.337968", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025128364562988, "points_saved": 20, "points_rate": 1.9949869241272136, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029401326179504396, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:09:55.373158", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.036209106445312, "points_saved": 20, "points_rate": 1.9927843060938102, "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.028255462646484375, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:10:05.398841", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025683164596558, "points_saved": 20, "points_rate": 1.9948765257838483, "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.02591855525970459, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:10:15.430543", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03170132637024, "points_saved": 20, "points_rate": 1.9936797706911575, "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.025409233570098878, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:10:25.454340", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.023797273635864, "points_saved": 20, "points_rate": 1.9952518445881873, "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.03098195791244507, "csv_write_time_avg": 3.4928321838378907e-06 } }, { "timestamp": "2025-08-28T10:10:35.479206", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024865627288818, "points_saved": 20, "points_rate": 1.995039209858109, "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.02568429708480835, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:10:45.508578", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029372453689575, "points_saved": 20, "points_rate": 1.9941427135495862, "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.022724735736846923, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:10:55.534689", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026110649108887, "points_saved": 20, "points_rate": 1.994791469988174, "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.022822248935699462, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:11:05.562872", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025998830795288, "points_saved": 20, "points_rate": 1.9948137175688807, "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.025983405113220216, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:11:15.593136", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.030906438827515, "points_saved": 20, "points_rate": 1.9938377575314865, "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.024059557914733888, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:11:25.622002", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030407667160034, "points_saved": 20, "points_rate": 1.993936903031451, "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.02730175256729126, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:11:35.649328", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027326583862305, "points_saved": 20, "points_rate": 1.9945495773706456, "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.025882792472839356, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:11:45.679388", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029048681259155, "points_saved": 21, "points_rate": 2.093917445952953, "variables_saved": 84, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028848897843133835, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:11:55.706314", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027936935424805, "points_saved": 20, "points_rate": 1.9944281788757339, "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.019959676265716552, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:12:05.732075", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025761365890503, "points_saved": 20, "points_rate": 1.9948609656762533, "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.023779070377349852, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:12:15.756916", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02430272102356, "points_saved": 20, "points_rate": 1.9951512396024134, "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.02635117769241333, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:12:25.785056", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02867841720581, "points_saved": 20, "points_rate": 1.994280718552784, "variables_saved": 80, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022686469554901122, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:12:35.810684", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02510118484497, "points_saved": 20, "points_rate": 1.994992332868836, "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.02929368019104004, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:12:45.837879", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.027197360992432, "points_saved": 20, "points_rate": 1.9945752816039637, "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.023696756362915038, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:12:55.127013", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 1 } }, { "timestamp": "2025-08-28T10:12:55.868548", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.030171632766724, "points_saved": 20, "points_rate": 1.9939838252282427, "variables_saved": 80, "udp_points_sent": 8, "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.03060154914855957, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:13:05.896688", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.02916169166565, "points_saved": 20, "points_rate": 1.9941846202978495, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024115931987762452, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:13:15.921193", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.024505138397217, "points_saved": 20, "points_rate": 1.9951109529978983, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030194091796875, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:13:25.945629", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02443552017212, "points_saved": 20, "points_rate": 1.995124808748992, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025644731521606446, "csv_write_time_avg": 2.6226043701171875e-06 } }, { "timestamp": "2025-08-28T10:13:35.973121", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.02749252319336, "points_saved": 20, "points_rate": 1.994516570692071, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024347376823425294, "csv_write_time_avg": 2.6023387908935548e-05 } }, { "timestamp": "2025-08-28T10:13:46.004826", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031704664230347, "points_saved": 20, "points_rate": 1.9936791073318985, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027605938911437988, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:13:56.031228", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.7% CPU", "details": { "duration": 10.025876522064209, "points_saved": 20, "points_rate": 1.9948380529109326, "variables_saved": 80, "udp_points_sent": 80, "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.025845801830291747, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:13:56.758285", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-28T10:13:58.855792", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 1 } }, { "timestamp": "2025-08-28T10:14:06.058180", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.026469707489014, "points_saved": 20, "points_rate": 1.9947200344166516, "variables_saved": 80, "udp_points_sent": 60, "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.021842813491821288, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:14:16.085487", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02831482887268, "points_saved": 20, "points_rate": 1.9943530235426676, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02462824583053589, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:14:26.110406", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.024918794631958, "points_saved": 20, "points_rate": 1.9950286291305819, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024569201469421386, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:14:36.137349", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.026943445205688, "points_saved": 20, "points_rate": 1.9946257909296234, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022697043418884278, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:14:46.172275", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.033393144607544, "points_saved": 20, "points_rate": 1.993343598894958, "variables_saved": 80, "udp_points_sent": 80, "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.028136003017425536, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:14:56.204425", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.033682346343994, "points_saved": 20, "points_rate": 1.9932861445715855, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024261319637298585, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:15:06.228941", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.024006843566895, "points_saved": 20, "points_rate": 1.9952101302519958, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02667698860168457, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:15:16.255166", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.02620792388916, "points_saved": 20, "points_rate": 1.9947721164196655, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025934064388275148, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:15:26.279614", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.02497410774231, "points_saved": 20, "points_rate": 1.9950176214972921, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 1.1, "cpu_max": 1.1, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.019787395000457765, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:15:36.309823", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.029682159423828, "points_saved": 20, "points_rate": 1.9940811365799984, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02861928939819336, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:15:46.336619", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.027323007583618, "points_saved": 20, "points_rate": 1.9945502887335027, "variables_saved": 80, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02332460880279541, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:15:51.036522", "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-28T10:15:52.819664", "level": "error", "event_type": "csv_file_rename_failed", "message": "Failed to rename CSV file for dataset 'DAR': [WinError 32] El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso: 'C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\\\28-08-2025\\\\dar_10.csv'", "details": { "dataset_id": "DAR", "file_path": "C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\28-08-2025\\dar_10.csv", "error": "[WinError 32] El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso: 'C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\\\28-08-2025\\\\dar_10.csv'" } }, { "timestamp": "2025-08-28T10:15:56.363028", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.026409149169922, "points_saved": 20, "points_rate": 1.9947320822884815, "variables_saved": 90, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022828519344329834, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:16:06.395602", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.03257417678833, "points_saved": 20, "points_rate": 1.9935063172792293, "variables_saved": 100, "udp_points_sent": 80, "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.02712305784225464, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:16:16.420521", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.024918556213379, "points_saved": 20, "points_rate": 1.99502867657754, "variables_saved": 100, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.5, "cpu_max": 0.5, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02781020402908325, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:16:26.445237", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.024716138839722, "points_saved": 20, "points_rate": 1.9950689598593299, "variables_saved": 100, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024971163272857665, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:16:36.478414", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.033176898956299, "points_saved": 21, "points_rate": 2.0930558896240057, "variables_saved": 105, "udp_points_sent": 84, "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.02113660176595052, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:16:46.502638", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.024224042892456, "points_saved": 20, "points_rate": 1.9951668991457485, "variables_saved": 100, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03284837007522583, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:16:56.534397", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.030746221542358, "points_saved": 20, "points_rate": 1.9938696043418331, "variables_saved": 100, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025771546363830566, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:17:06.567086", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.03370213508606, "points_saved": 20, "points_rate": 1.9932822133580765, "variables_saved": 100, "udp_points_sent": 80, "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.02252899408340454, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:17:16.592648", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025561571121216, "points_saved": 20, "points_rate": 1.9949007203357374, "variables_saved": 100, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024954938888549806, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:17:26.619327", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.025670528411865, "points_saved": 20, "points_rate": 1.9948790400923075, "variables_saved": 100, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.8, "cpu_max": 0.8, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023304522037506104, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:17:36.648852", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.030534029006958, "points_saved": 20, "points_rate": 1.9939117839750788, "variables_saved": 100, "udp_points_sent": 80, "points_lost": 0, "cpu_average": 0.6, "cpu_max": 0.6, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025315773487091065, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:17:44.869147", "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-28T10:17:44.903562", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-08-28T10:17:45.015911", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "DAR" } }, { "timestamp": "2025-08-28T10:17:45.041441", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (manually disconnected)", "details": {} }, { "timestamp": "2025-08-28T10:17:47.571935", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T10:17:47.601736", "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-28T10:17:47.625594", "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-28T10:17:52.578422", "level": "error", "event_type": "csv_file_rename_failed", "message": "Failed to rename CSV file for dataset 'DAR': [WinError 32] El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso: 'C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\\\28-08-2025\\\\dar_10.csv'", "details": { "dataset_id": "DAR", "file_path": "C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\28-08-2025\\dar_10.csv", "error": "[WinError 32] El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso: 'C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\\\28-08-2025\\\\dar_10.csv'" } }, { "timestamp": "2025-08-28T10:17:57.573308", "level": "info", "event_type": "performance_report", "message": "Performance report: 36 points saved, 5 lost, 0.7% CPU", "details": { "duration": 20.923430681228638, "points_saved": 36, "points_rate": 1.7205591448393422, "variables_saved": 180, "udp_points_sent": 64, "points_lost": 5, "cpu_average": 0.7, "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.025956398910946317, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:18:07.599315", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.027032136917114, "points_saved": 20, "points_rate": 1.9946081479448763, "variables_saved": 100, "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.02738494873046875, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:18:17.627883", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.028567790985107, "points_saved": 20, "points_rate": 1.9943027176800285, "variables_saved": 100, "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.02203812599182129, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:18:27.658909", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.031025648117065, "points_saved": 21, "points_rate": 2.0935047657805494, "variables_saved": 105, "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.027490979149228052, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:18:37.684160", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.025250911712646, "points_saved": 20, "points_rate": 1.9949625377090272, "variables_saved": 100, "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.024347519874572753, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:18:47.710346", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.025678873062134, "points_saved": 20, "points_rate": 1.994877379699218, "variables_saved": 100, "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.029087793827056885, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:18:57.735739", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025901079177856, "points_saved": 20, "points_rate": 1.9948331668199581, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02395055294036865, "csv_write_time_avg": 2.561807632446289e-05 } }, { "timestamp": "2025-08-28T10:19:07.763260", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027520418167114, "points_saved": 20, "points_rate": 1.9945110222628408, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02935127019882202, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:19:17.792224", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.026954889297485, "points_saved": 20, "points_rate": 1.9946235143979243, "variables_saved": 100, "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.026315176486968996, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:19:27.826757", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.036541938781738, "points_saved": 20, "points_rate": 1.992718221274892, "variables_saved": 100, "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.023420870304107666, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:19:37.853849", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.02542233467102, "points_saved": 20, "points_rate": 1.9949284261904654, "variables_saved": 100, "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.023738086223602295, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:19:47.886297", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032106876373291, "points_saved": 20, "points_rate": 1.9935991757725575, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025654971599578857, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:19:57.923130", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03783917427063, "points_saved": 20, "points_rate": 1.9924606932600353, "variables_saved": 100, "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.02163749933242798, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:20:07.951998", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029345989227295, "points_saved": 20, "points_rate": 1.9941479754993365, "variables_saved": 100, "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.028445088863372804, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:20:17.978058", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.026587009429932, "points_saved": 20, "points_rate": 1.9946966980080207, "variables_saved": 100, "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.024961936473846435, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:20:28.006189", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.026522636413574, "points_saved": 20, "points_rate": 1.9947095045061283, "variables_saved": 100, "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.026088130474090577, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:20:38.033883", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02828860282898, "points_saved": 20, "points_rate": 1.9943582391872927, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026681184768676758, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:20:48.069136", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.036266803741455, "points_saved": 20, "points_rate": 1.9927728498154442, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027446341514587403, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:20:58.097386", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028249502182007, "points_saved": 20, "points_rate": 1.9943660152899347, "variables_saved": 100, "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.029141759872436522, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:21:08.125071", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027685642242432, "points_saved": 20, "points_rate": 1.9944781591226188, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027067816257476805, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:21:18.152198", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02610969543457, "points_saved": 20, "points_rate": 1.9947916597309006, "variables_saved": 100, "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.020404899120330812, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:21:28.182940", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.031758785247803, "points_saved": 20, "points_rate": 1.9936683514969467, "variables_saved": 100, "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.02718474864959717, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:21:38.212642", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029702425003052, "points_saved": 20, "points_rate": 1.9940771074266357, "variables_saved": 100, "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.02411705255508423, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:21:48.238127", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025485038757324, "points_saved": 20, "points_rate": 1.9949159489722836, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02946704626083374, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:21:58.265171", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027043581008911, "points_saved": 20, "points_rate": 1.9946058714534498, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.021715104579925537, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:22:08.291561", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.026389837265015, "points_saved": 20, "points_rate": 1.9947359243569542, "variables_saved": 100, "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.02388458251953125, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:22:18.317739", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026178121566772, "points_saved": 20, "points_rate": 1.9947780457818793, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02443561553955078, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:22:59.970840", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T10:23:00.016273", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T10:23:00.044517", "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-28T10:23:01.093857", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T10:23:01.136867", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T10:23:01.163252", "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-28T10:23:11.136871", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.047981023788452, "points_saved": 20, "points_rate": 1.8102855134287532, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028006255626678467, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:23:21.168174", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.031303405761719, "points_saved": 20, "points_rate": 1.993758855754729, "variables_saved": 100, "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.02886885404586792, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:23:31.195013", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026838302612305, "points_saved": 21, "points_rate": 2.0943790421481956, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02466998781476702, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:23:41.222210", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027197360992432, "points_saved": 20, "points_rate": 1.9945752816039637, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02318168878555298, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:23:51.248701", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.026490688323975, "points_saved": 20, "points_rate": 1.994715860384766, "variables_saved": 100, "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.02545304298400879, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:24:01.275088", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026387453079224, "points_saved": 20, "points_rate": 1.9947363986874216, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02523571252822876, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:24:11.300904", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.025816440582275, "points_saved": 20, "points_rate": 1.9948500073315174, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025286281108856203, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:24:21.327225", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026320695877075, "points_saved": 20, "points_rate": 1.9947496800320983, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027257764339447023, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:24:31.353183", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.025958061218262, "points_saved": 20, "points_rate": 1.994821829283593, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02633124589920044, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:24:41.380860", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.026666641235352, "points_saved": 20, "points_rate": 1.9946808561230742, "variables_saved": 100, "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.02605394124984741, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:24:51.413611", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033761501312256, "points_saved": 20, "points_rate": 1.9932704198105884, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02442278861999512, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:25:01.441221", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027082204818726, "points_saved": 20, "points_rate": 1.99459818833325, "variables_saved": 100, "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.023254656791687013, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:25:11.467899", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.026191473007202, "points_saved": 20, "points_rate": 1.994775389423249, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026199913024902342, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:25:21.505401", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 3.1% CPU", "details": { "duration": 10.038516283035278, "points_saved": 20, "points_rate": 1.992326299634465, "variables_saved": 100, "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.02847466468811035, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:25:31.529653", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.024251222610474, "points_saved": 20, "points_rate": 1.995161489457532, "variables_saved": 100, "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.02538708448410034, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:25:41.564135", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033976316452026, "points_saved": 20, "points_rate": 1.9932277463329633, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027676665782928468, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:25:51.607071", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.043441772460938, "points_saved": 20, "points_rate": 1.9913492260033698, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027738296985626222, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:26:01.651893", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.044821739196777, "points_saved": 20, "points_rate": 1.9910756526376423, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025495076179504396, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:26:11.699736", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.047843217849731, "points_saved": 20, "points_rate": 1.9904769179191133, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025997614860534667, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:26:21.732744", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033008337020874, "points_saved": 20, "points_rate": 1.9934200519102379, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02861831188201904, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:26:31.761688", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02894401550293, "points_saved": 20, "points_rate": 1.9942279036639974, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024386417865753175, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:26:41.809432", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.047743797302246, "points_saved": 20, "points_rate": 1.990496613316302, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026215171813964842, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:26:51.845507", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.036075353622437, "points_saved": 21, "points_rate": 2.092451407553474, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02369515101114909, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:27:01.879450", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03343677520752, "points_saved": 20, "points_rate": 1.9933349308005526, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02714954614639282, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:27:11.917062", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0381178855896, "points_saved": 20, "points_rate": 1.9924053719982069, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02749779224395752, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:27:21.950572", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033510208129883, "points_saved": 20, "points_rate": 1.9933203420468482, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027443742752075194, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:27:31.978092", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027519941329956, "points_saved": 20, "points_rate": 1.9945111171075256, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026758801937103272, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:27:42.010457", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032365322113037, "points_saved": 20, "points_rate": 1.9935478182713904, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02702298164367676, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:27:52.044215", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033757209777832, "points_saved": 20, "points_rate": 1.9932712723515105, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02454591989517212, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:28:02.088380", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.04416537284851, "points_saved": 20, "points_rate": 1.9912057654948814, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02454690933227539, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:28:12.116987", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028607606887817, "points_saved": 20, "points_rate": 1.9942947998347909, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028841829299926756, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:28:22.149760", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032772302627563, "points_saved": 20, "points_rate": 1.993466949784362, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027727818489074706, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:28:32.188646", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.038378715515137, "points_saved": 20, "points_rate": 1.9923536027873068, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027146804332733154, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:28:42.217396", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028748273849487, "points_saved": 20, "points_rate": 1.9942668271125221, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025609910488128662, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:28:52.250742", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033855438232422, "points_saved": 20, "points_rate": 1.9932517588197611, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025531554222106935, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:29:02.282151", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031408786773682, "points_saved": 20, "points_rate": 1.9937379111067444, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0273745059967041, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:29:12.310766", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028615236282349, "points_saved": 20, "points_rate": 1.9942932826500668, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.021199524402618408, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:29:22.343085", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032318592071533, "points_saved": 20, "points_rate": 1.9935571041180702, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025191545486450195, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:29:32.371528", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028443336486816, "points_saved": 20, "points_rate": 1.9943274672783302, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02526235580444336, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:29:42.401483", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0299551486969, "points_saved": 20, "points_rate": 1.9940268628816769, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02848811149597168, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:29:52.430683", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029199600219727, "points_saved": 20, "points_rate": 1.9941770826419514, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024571764469146728, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:30:02.460202", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029518604278564, "points_saved": 20, "points_rate": 1.9941136548137073, "variables_saved": 100, "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.023327767848968506, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:30:12.489691", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029489755630493, "points_saved": 21, "points_rate": 2.0938253601795376, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02559221358526321, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:30:22.523867", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.034175634384155, "points_saved": 20, "points_rate": 1.9931881530422797, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025218439102172852, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:30:32.551576", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027709484100342, "points_saved": 20, "points_rate": 1.9944734170561529, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02534264326095581, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:30:42.580058", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028481721878052, "points_saved": 20, "points_rate": 1.9943198337160217, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025155723094940186, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:30:52.609942", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02988338470459, "points_saved": 20, "points_rate": 1.9940411301790086, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02322946786880493, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:31:02.638289", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028347492218018, "points_saved": 20, "points_rate": 1.9943465277325072, "variables_saved": 100, "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.025761520862579344, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:31:12.673466", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.035177230834961, "points_saved": 20, "points_rate": 1.9929892158303149, "variables_saved": 100, "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.02822223901748657, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:31:22.715580", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.042113542556763, "points_saved": 20, "points_rate": 1.9916126137434529, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024402308464050292, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:31:32.743886", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028306484222412, "points_saved": 20, "points_rate": 1.9943546830629983, "variables_saved": 100, "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.02548964023590088, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:31:42.772351", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028464555740356, "points_saved": 20, "points_rate": 1.9943232474757937, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02804356813430786, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:31:52.804619", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032268524169922, "points_saved": 20, "points_rate": 1.9935670533355083, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024074876308441163, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:32:02.834659", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030039548873901, "points_saved": 20, "points_rate": 1.9940100836636734, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029015469551086425, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:32:12.863791", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02913212776184, "points_saved": 20, "points_rate": 1.994190498760865, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025386977195739745, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:32:22.894289", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.030498027801514, "points_saved": 20, "points_rate": 1.9939189404719522, "variables_saved": 100, "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.025239396095275878, "csv_write_time_avg": 2.884864807128906e-06 } }, { "timestamp": "2025-08-28T10:32:32.924186", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029896974563599, "points_saved": 20, "points_rate": 1.9940384283827801, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027098691463470458, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:32:42.956199", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032012701034546, "points_saved": 20, "points_rate": 1.9936178906489532, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027082979679107666, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:32:52.986445", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030246496200562, "points_saved": 20, "points_rate": 1.993968942595375, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02601839303970337, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:33:03.019540", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.033094882965088, "points_saved": 20, "points_rate": 1.9934028565759347, "variables_saved": 100, "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.025219941139221193, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:33:13.056161", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.036621332168579, "points_saved": 20, "points_rate": 1.992702458136743, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022955405712127685, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:33:23.086634", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030472040176392, "points_saved": 20, "points_rate": 1.993924106451952, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02609529495239258, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:33:33.115627", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028993844985962, "points_saved": 20, "points_rate": 1.9942179952577281, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025753259658813477, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:33:43.145266", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02963924407959, "points_saved": 21, "points_rate": 2.0937941524064407, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02504382814679827, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:33:53.177089", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031822443008423, "points_saved": 20, "points_rate": 1.9936557005092128, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027870285511016845, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:34:03.206227", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028630256652832, "points_saved": 20, "points_rate": 1.9942902956993873, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026037383079528808, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:34:13.234700", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028454065322876, "points_saved": 20, "points_rate": 1.9943253336680742, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022962236404418947, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:34:34.532773", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T10:34:34.581832", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T10:34:34.610241", "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-28T10:34:35.661793", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T10:34:35.712764", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T10:34:35.740764", "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-28T10:34:45.712510", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.055121660232544, "points_saved": 20, "points_rate": 1.809116228177203, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02670358419418335, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:34:55.742406", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029895067214966, "points_saved": 20, "points_rate": 1.9940388075818092, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0232438325881958, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:35:29.531577", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T10:35:29.581505", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T10:35:29.620447", "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-28T10:35:30.679403", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T10:35:30.724061", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T10:35:30.754358", "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-28T10:35:40.724195", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.050791501998901, "points_saved": 20, "points_rate": 1.8098251149143787, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024228715896606447, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:35:50.755867", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.03167176246643, "points_saved": 20, "points_rate": 1.9936856461781514, "variables_saved": 100, "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.020779502391815186, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:36:00.790020", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03415298461914, "points_saved": 21, "points_rate": 2.092852284810673, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02338755698431106, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:36:10.819660", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029090642929077, "points_saved": 20, "points_rate": 1.9941987476303074, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02643777132034302, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:36:20.847091", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027979850769043, "points_saved": 20, "points_rate": 1.994419643600122, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026688575744628906, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:36:30.885013", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.037403583526611, "points_saved": 20, "points_rate": 1.9925471595885618, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028000795841217042, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:36:40.913684", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029190063476562, "points_saved": 20, "points_rate": 1.9941789789022217, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.019515395164489746, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:36:50.944541", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03085708618164, "points_saved": 20, "points_rate": 1.993847567378036, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025654292106628417, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:37:00.973218", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028676986694336, "points_saved": 20, "points_rate": 1.9942810030211595, "variables_saved": 100, "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.020492804050445557, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:37:11.000924", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027705669403076, "points_saved": 20, "points_rate": 1.994474175785272, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0229433536529541, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:37:21.029982", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02905797958374, "points_saved": 20, "points_rate": 1.9942052424778292, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025937020778656006, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:37:21.661553", "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": true } }, { "timestamp": "2025-08-28T10:37:31.061783", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031800746917725, "points_saved": 20, "points_rate": 1.9936600122510417, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026311314105987547, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:37:41.093007", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031224012374878, "points_saved": 20, "points_rate": 1.993774635610498, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02377086877822876, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:37:51.121259", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028252124786377, "points_saved": 20, "points_rate": 1.9943654937201774, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0250838041305542, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:38:01.155310", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.034051179885864, "points_saved": 20, "points_rate": 1.9932128749843088, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02668583393096924, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:38:11.183921", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028610706329346, "points_saved": 20, "points_rate": 1.9942941834782182, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026431477069854735, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:38:21.217821", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.033900499343872, "points_saved": 20, "points_rate": 1.9932428073517194, "variables_saved": 100, "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.03182814121246338, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:38:31.245471", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.027649641036987, "points_saved": 20, "points_rate": 1.9944853196857149, "variables_saved": 100, "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.027526426315307616, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:38:41.281070", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03559923171997, "points_saved": 20, "points_rate": 1.99290540985187, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022059619426727295, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:38:51.308500", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027429580688477, "points_saved": 20, "points_rate": 1.9945290903381057, "variables_saved": 100, "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.025323891639709474, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:39:01.337818", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02931809425354, "points_saved": 20, "points_rate": 1.9941535219088646, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025796520709991454, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:39:11.365832", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028013944625854, "points_saved": 20, "points_rate": 1.9944128628499032, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.019680547714233398, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:39:21.396252", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030420303344727, "points_saved": 20, "points_rate": 1.9939343910973337, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028525495529174806, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:39:31.425991", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029738187789917, "points_saved": 21, "points_rate": 2.0937734970555013, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022010110673450288, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:39:41.457071", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03108024597168, "points_saved": 20, "points_rate": 1.9938032105796062, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025082039833068847, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:39:51.484901", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027830362319946, "points_saved": 20, "points_rate": 1.994449375126145, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023585200309753418, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:40:01.513534", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028632640838623, "points_saved": 20, "points_rate": 1.9942898215810547, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.021848809719085694, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:40:11.541891", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.02835726737976, "points_saved": 20, "points_rate": 1.9943445837391531, "variables_saved": 100, "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.027201902866363526, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:40:21.571125", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029234170913696, "points_saved": 20, "points_rate": 1.9941702087287023, "variables_saved": 100, "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.025731933116912842, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:40:31.611232", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.039591789245605, "points_saved": 20, "points_rate": 1.9921128687148384, "variables_saved": 100, "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.025686001777648924, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:40:41.639636", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028398275375366, "points_saved": 20, "points_rate": 1.9943364284912581, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024149549007415772, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:40:51.675511", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.035350322723389, "points_saved": 20, "points_rate": 1.9929548403221473, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02753477096557617, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:41:01.709913", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.034425973892212, "points_saved": 20, "points_rate": 1.9931384268553514, "variables_saved": 100, "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.022069060802459718, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:41:11.762352", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.053460836410522, "points_saved": 20, "points_rate": 1.9893646899748385, "variables_saved": 100, "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.021782100200653076, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:41:21.791041", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02868914604187, "points_saved": 20, "points_rate": 1.994278585042554, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029162287712097168, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:41:31.830265", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.039223909378052, "points_saved": 20, "points_rate": 1.9921858682041327, "variables_saved": 100, "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.025496363639831543, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:41:41.871051", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.040785312652588, "points_saved": 20, "points_rate": 1.9918760711672236, "variables_saved": 100, "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.02096327543258667, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:41:51.915272", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.044221639633179, "points_saved": 20, "points_rate": 1.9911946109475152, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026718366146087646, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:42:01.959131", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.043339490890503, "points_saved": 20, "points_rate": 1.9913695059437526, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023744988441467284, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:42:11.997859", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.039247035980225, "points_saved": 20, "points_rate": 1.9921812789665272, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02816617488861084, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:42:22.026754", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028895616531372, "points_saved": 20, "points_rate": 1.9942375277126743, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025467967987060545, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:42:32.054939", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028184175491333, "points_saved": 20, "points_rate": 1.9943790072064662, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02352147102355957, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:50:42.445373", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T10:50:42.506891", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T10:50:42.537847", "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-28T10:50:52.497712", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.057235717773438, "points_saved": 20, "points_rate": 1.8087703392134378, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025059044361114502, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:51:02.530755", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.033564329147339, "points_saved": 20, "points_rate": 1.9933095900825921, "variables_saved": 100, "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.02601827383041382, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:51:12.566525", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.035770654678345, "points_saved": 21, "points_rate": 2.092514937077652, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028912725902739026, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:51:22.596400", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029874324798584, "points_saved": 20, "points_rate": 1.9940429313805617, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02715078592300415, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:51:32.626504", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030104398727417, "points_saved": 20, "points_rate": 1.993997191349028, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029062604904174803, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:51:42.657718", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031213521957397, "points_saved": 20, "points_rate": 1.9937767206551682, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022890448570251465, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:51:52.687812", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030094623565674, "points_saved": 20, "points_rate": 1.993999134665197, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02789257764816284, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:52:02.719471", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03165864944458, "points_saved": 20, "points_rate": 1.9936882522520176, "variables_saved": 100, "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.02309396266937256, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:52:12.749630", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03015923500061, "points_saved": 20, "points_rate": 1.9939862898895226, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025720250606536866, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:52:22.781430", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031799793243408, "points_saved": 20, "points_rate": 1.993660201778583, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026329624652862548, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:52:32.810263", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028833389282227, "points_saved": 20, "points_rate": 1.9942499016260375, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027428627014160156, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:52:42.840775", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03051209449768, "points_saved": 20, "points_rate": 1.9939161442187148, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02651582956314087, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:52:52.875419", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03464388847351, "points_saved": 20, "points_rate": 1.993095143413449, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024049389362335204, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:53:02.905662", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030243158340454, "points_saved": 20, "points_rate": 1.9939696061475227, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026238226890563966, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:53:12.935879", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030216455459595, "points_saved": 20, "points_rate": 1.9939749145806025, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029619133472442626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:53:22.964922", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029043436050415, "points_saved": 20, "points_rate": 1.994208134357856, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029483675956726074, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:53:32.994641", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02971863746643, "points_saved": 20, "points_rate": 1.9940738841156689, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02528526782989502, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:53:43.029083", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.034441947937012, "points_saved": 20, "points_rate": 1.993135253935254, "variables_saved": 100, "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.027596592903137207, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:53:53.064474", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.035391330718994, "points_saved": 20, "points_rate": 1.9929466964361102, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026478588581085205, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:54:03.094185", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0297110080719, "points_saved": 20, "points_rate": 1.9940754009665906, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023967456817626954, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:54:13.123477", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029292106628418, "points_saved": 20, "points_rate": 1.9941586891044765, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02819868326187134, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:54:23.153162", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029684782028198, "points_saved": 20, "points_rate": 1.9940806151592343, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02721257209777832, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:54:33.184007", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030260562896729, "points_saved": 20, "points_rate": 1.993966146201891, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029109859466552736, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:54:43.217427", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03400468826294, "points_saved": 21, "points_rate": 2.0928832158673694, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02642323857262021, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:54:53.253562", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.036134719848633, "points_saved": 20, "points_rate": 1.9927990763660897, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02616291046142578, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:55:03.290296", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.036733865737915, "points_saved": 20, "points_rate": 1.9926801156174296, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028485035896301268, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:55:13.322650", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032354354858398, "points_saved": 20, "points_rate": 1.9935499975949853, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0271892786026001, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:55:23.354151", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031500577926636, "points_saved": 20, "points_rate": 1.9937196678239844, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0246299147605896, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:55:33.385080", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030929565429688, "points_saved": 20, "points_rate": 1.9938331606800865, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02791541814804077, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:55:43.414564", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029484033584595, "points_saved": 20, "points_rate": 1.994120528337078, "variables_saved": 100, "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.027566945552825926, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:55:53.445195", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030630588531494, "points_saved": 20, "points_rate": 1.9938925896510404, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02622929811477661, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:56:03.475407", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03021240234375, "points_saved": 20, "points_rate": 1.99397572032738, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026624083518981934, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:56:13.505270", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029862403869629, "points_saved": 20, "points_rate": 1.994045301387563, "variables_saved": 100, "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.025743329524993898, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:56:23.537138", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.031867980957031, "points_saved": 20, "points_rate": 1.993646650650203, "variables_saved": 100, "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.028320109844207762, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:56:33.567974", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030836343765259, "points_saved": 20, "points_rate": 1.993851690385832, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026856386661529542, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:56:43.597048", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02907395362854, "points_saved": 20, "points_rate": 1.9942020661602518, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025878524780273436, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:56:53.626528", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029479742050171, "points_saved": 20, "points_rate": 1.9941213816053545, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02337299585342407, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:57:03.656703", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030174732208252, "points_saved": 20, "points_rate": 1.9939832090638747, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026249015331268312, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:57:13.687357", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030654430389404, "points_saved": 20, "points_rate": 1.9938878503686595, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02716395854949951, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:57:23.717658", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.030300617218018, "points_saved": 20, "points_rate": 1.9939581836329006, "variables_saved": 100, "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.029187309741973876, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:57:33.747862", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029655694961548, "points_saved": 20, "points_rate": 1.9940863982047867, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027481472492218016, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:57:43.779891", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032577276229858, "points_saved": 20, "points_rate": 1.993505701409937, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02582125663757324, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:57:53.815824", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.035420894622803, "points_saved": 20, "points_rate": 1.9929408253037435, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022601819038391112, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:58:03.846064", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030752182006836, "points_saved": 20, "points_rate": 1.9938684195464424, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025455999374389648, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:58:13.877565", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031501054763794, "points_saved": 21, "points_rate": 2.093405551707284, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026874996366954985, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:58:23.907503", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029937982559204, "points_saved": 20, "points_rate": 1.9940302756385409, "variables_saved": 100, "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.029329705238342284, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:58:33.937433", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029930830001831, "points_saved": 20, "points_rate": 1.9940316976240153, "variables_saved": 100, "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.027759838104248046, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:58:43.967991", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030557632446289, "points_saved": 20, "points_rate": 1.9939070919950765, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025785160064697266, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:58:53.998944", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030953168869019, "points_saved": 20, "points_rate": 1.9938284690701016, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02568618059158325, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:59:04.030707", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.03176212310791, "points_saved": 20, "points_rate": 1.9936676881452866, "variables_saved": 100, "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.026728224754333497, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:59:14.060217", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029510259628296, "points_saved": 20, "points_rate": 1.9941153139356997, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025063025951385497, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:59:24.093074", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032857656478882, "points_saved": 20, "points_rate": 1.9934499905004306, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02699311971664429, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:59:34.122688", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029613733291626, "points_saved": 20, "points_rate": 1.9940947410181256, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029983007907867433, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:59:44.165130", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.041906356811523, "points_saved": 20, "points_rate": 1.9916537049196643, "variables_saved": 100, "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.027920079231262208, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T10:59:54.194139", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029544353485107, "points_saved": 20, "points_rate": 1.9941085352546766, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024600982666015625, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:00:04.223667", "level": "info", "event_type": "performance_report", "message": "Performance report: 17 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02952790260315, "points_saved": 17, "points_rate": 1.6949950351688712, "variables_saved": 85, "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.026517854017369887, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:00:14.254485", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 4 lost, 0.3% CPU", "details": { "duration": 10.030312061309814, "points_saved": 20, "points_rate": 1.9939559086248697, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 4, "cpu_average": 0.3, "cpu_max": 0.3, "delay_average": 1.561692714691162, "delay_max": 1.561692714691162, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.12635544538497925, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:00:24.285261", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.0312819480896, "points_saved": 20, "points_rate": 1.993763120555981, "variables_saved": 100, "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.028932511806488037, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:00:34.316373", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031112432479858, "points_saved": 20, "points_rate": 1.993796813127302, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027714884281158446, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:00:44.350314", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033940315246582, "points_saved": 20, "points_rate": 1.9932348979204093, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025174415111541747, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:00:54.379693", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029379844665527, "points_saved": 20, "points_rate": 1.994141244001013, "variables_saved": 100, "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.025220263004302978, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:01:04.411708", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03201413154602, "points_saved": 20, "points_rate": 1.9936176063697217, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028973484039306642, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:01:14.443223", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03151535987854, "points_saved": 20, "points_rate": 1.9937167299758944, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02537635564804077, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:01:24.473076", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029852867126465, "points_saved": 20, "points_rate": 1.99404719739722, "variables_saved": 100, "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.02336900234222412, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:01:34.506061", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03298568725586, "points_saved": 20, "points_rate": 1.9934245521155765, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02984260320663452, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:01:44.534482", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028420209884644, "points_saved": 20, "points_rate": 1.9943320664092974, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03023444414138794, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:01:54.566274", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031792402267456, "points_saved": 20, "points_rate": 1.9936616706182495, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024619030952453613, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:02:04.598125", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031345844268799, "points_saved": 21, "points_rate": 2.0934379420282787, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02668369384039016, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:02:14.628180", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03056025505066, "points_saved": 20, "points_rate": 1.9939065706653283, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025992321968078613, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:02:24.661684", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.033503770828247, "points_saved": 20, "points_rate": 1.9933216209225622, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02488381862640381, "csv_write_time_avg": 2.8014183044433594e-06 } }, { "timestamp": "2025-08-28T11:02:34.693046", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030855417251587, "points_saved": 20, "points_rate": 1.9938478991136648, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026746535301208497, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:02:44.722742", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030202865600586, "points_saved": 20, "points_rate": 1.9939776162047191, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02716187238693237, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:02:54.752344", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029602289199829, "points_saved": 20, "points_rate": 1.9940970163429699, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028171372413635255, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:03:04.782739", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030394554138184, "points_saved": 20, "points_rate": 1.9939395097622268, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02449842691421509, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:03:14.815122", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032382488250732, "points_saved": 20, "points_rate": 1.9935444071657642, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02722046375274658, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:03:24.844418", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029296875, "points_saved": 20, "points_rate": 1.994157740993184, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026455259323120116, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:03:34.877084", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032665491104126, "points_saved": 20, "points_rate": 1.9934881729819278, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02440006732940674, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:03:44.906613", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029529094696045, "points_saved": 20, "points_rate": 1.9941115690642623, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027656853199005127, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:03:54.936202", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0295889377594, "points_saved": 20, "points_rate": 1.9940996708951844, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029293549060821534, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:04:04.965019", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028817653656006, "points_saved": 20, "points_rate": 1.9942530306859252, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02520599365234375, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:04:14.994860", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02984094619751, "points_saved": 20, "points_rate": 1.9940495674143621, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026210248470306396, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:04:25.025154", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030293226242065, "points_saved": 20, "points_rate": 1.9939596529116796, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023134171962738037, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:04:35.058108", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032953977584839, "points_saved": 20, "points_rate": 1.993430852437186, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026784336566925047, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:04:45.087094", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028985977172852, "points_saved": 20, "points_rate": 1.9942195597363828, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028189373016357423, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:04:55.116870", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029776334762573, "points_saved": 20, "points_rate": 1.994062413005289, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031125748157501222, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:05:05.145549", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028679370880127, "points_saved": 20, "points_rate": 1.9942805289072454, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027662289142608643, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:05:15.174036", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028486251831055, "points_saved": 20, "points_rate": 1.9943189328646975, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025532186031341553, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:05:25.205557", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031521558761597, "points_saved": 20, "points_rate": 1.993715497977659, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024735331535339355, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:05:35.236557", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030999660491943, "points_saved": 20, "points_rate": 1.9938192280847065, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023233842849731446, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:05:45.265784", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029227256774902, "points_saved": 21, "points_rate": 2.093880162682939, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028033517655872163, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:05:55.299967", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03418254852295, "points_saved": 20, "points_rate": 1.9931867796190372, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027767539024353027, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:06:05.329238", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028693437576294, "points_saved": 20, "points_rate": 1.9942777316397402, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028736674785614015, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:06:15.357454", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028793811798096, "points_saved": 20, "points_rate": 1.9942577717044652, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024890637397766112, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:06:25.386369", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028915166854858, "points_saved": 20, "points_rate": 1.9942336401547354, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.021947026252746582, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:06:35.416278", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029909133911133, "points_saved": 20, "points_rate": 1.994036010992361, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02707456350326538, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:06:45.447457", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031179189682007, "points_saved": 20, "points_rate": 1.9937835444682162, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025915110111236574, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:06:55.478493", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031035661697388, "points_saved": 20, "points_rate": 1.993812072303582, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031164789199829103, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:07:05.510750", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032256603240967, "points_saved": 20, "points_rate": 1.9935694222114402, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024588918685913085, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:07:15.540947", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030197381973267, "points_saved": 20, "points_rate": 1.9939787063358216, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026186013221740724, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:07:25.570111", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028592824935913, "points_saved": 20, "points_rate": 1.9942977393867627, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024685966968536376, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:07:35.598587", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029046535491943, "points_saved": 20, "points_rate": 1.994207518054852, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02544586658477783, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:07:45.628465", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029878854751587, "points_saved": 20, "points_rate": 1.9940420307793782, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028734481334686278, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:07:55.657877", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029411315917969, "points_saved": 20, "points_rate": 1.994134986592625, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03080061674118042, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:08:05.689551", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0316743850708, "points_saved": 20, "points_rate": 1.9936851249641956, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029957282543182372, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:08:15.719053", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029501676559448, "points_saved": 20, "points_rate": 1.994117020464058, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02625516653060913, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:08:25.748526", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029473543167114, "points_saved": 20, "points_rate": 1.994122614105265, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02751237154006958, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:08:35.780292", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031765937805176, "points_saved": 20, "points_rate": 1.9936669300296443, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02311275005340576, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:08:45.812609", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03231692314148, "points_saved": 20, "points_rate": 1.9935574357570514, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025467503070831298, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:08:55.842927", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03031849861145, "points_saved": 20, "points_rate": 1.9939546289351335, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02962073087692261, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:09:05.873490", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030562162399292, "points_saved": 20, "points_rate": 1.9939061915165917, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02841215133666992, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:09:15.904315", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030825138092041, "points_saved": 20, "points_rate": 1.993853917764954, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025926971435546876, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:09:25.936063", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031242847442627, "points_saved": 21, "points_rate": 2.0934594366194372, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024670305706205823, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:09:35.975234", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.039676427841187, "points_saved": 20, "points_rate": 1.9920960743851945, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024304425716400145, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:09:46.005527", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030292749404907, "points_saved": 20, "points_rate": 1.9939597477039332, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029305911064147948, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:09:56.035866", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030339479446411, "points_saved": 20, "points_rate": 1.9939504581059133, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02551097869873047, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:10:06.065420", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02955412864685, "points_saved": 20, "points_rate": 1.9941065917252618, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02846498489379883, "csv_write_time_avg": 2.562999725341797e-06 } }, { "timestamp": "2025-08-28T11:10:16.094970", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029549598693848, "points_saved": 20, "points_rate": 1.9941074923847635, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02551931142807007, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:10:26.124135", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029164791107178, "points_saved": 20, "points_rate": 1.994184004009379, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025692069530487062, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:10:36.152678", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028543710708618, "points_saved": 20, "points_rate": 1.994307506347479, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02479459047317505, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:10:46.181581", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028902292251587, "points_saved": 20, "points_rate": 1.9942362002521619, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025569331645965577, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:10:56.211200", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029619693756104, "points_saved": 20, "points_rate": 1.994093555955159, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028015661239624023, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:11:06.258076", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.046875953674316, "points_saved": 20, "points_rate": 1.9906685513207372, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026102399826049803, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:11:16.289112", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03047513961792, "points_saved": 20, "points_rate": 1.9939234903244911, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026438653469085693, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:11:26.321437", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032885551452637, "points_saved": 20, "points_rate": 1.9934444480037201, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028064429759979248, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:11:36.350483", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029046297073364, "points_saved": 20, "points_rate": 1.9942075654627618, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02551501989364624, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:11:46.380466", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029982328414917, "points_saved": 20, "points_rate": 1.994021459373866, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025425159931182863, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:11:56.409970", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02950406074524, "points_saved": 20, "points_rate": 1.9941165464281099, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02693544626235962, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:12:06.440183", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030213356018066, "points_saved": 20, "points_rate": 1.9939755307398443, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02838183641433716, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:12:16.469205", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029021978378296, "points_saved": 20, "points_rate": 1.9942124010814086, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023587727546691896, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:12:26.499344", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030138731002808, "points_saved": 20, "points_rate": 1.9939903660734721, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026334357261657716, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:12:36.529551", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030206680297852, "points_saved": 20, "points_rate": 1.993976857853351, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025618672370910645, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:12:46.565122", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.035571098327637, "points_saved": 20, "points_rate": 1.9929109966978233, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0252358078956604, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:12:56.594908", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029786586761475, "points_saved": 21, "points_rate": 2.0937633935021447, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026672397341047014, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:13:06.624511", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029602289199829, "points_saved": 20, "points_rate": 1.9940970163429699, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026907134056091308, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:13:16.653892", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029381036758423, "points_saved": 20, "points_rate": 1.9941410069772523, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02711864709854126, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:13:26.682519", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028627157211304, "points_saved": 20, "points_rate": 1.9942909120535568, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02570422887802124, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:13:36.711989", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029470920562744, "points_saved": 20, "points_rate": 1.9941231355479936, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022902083396911622, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:13:46.740098", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02810788154602, "points_saved": 20, "points_rate": 1.9943941804619503, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026518988609313964, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:13:56.779790", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.039185762405396, "points_saved": 20, "points_rate": 1.9921934381267976, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02838383913040161, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:14:18.505092", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:14:18.566912", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:14:18.595680", "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-28T11:14:28.556765", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.056132078170776, "points_saved": 20, "points_rate": 1.8089508933678526, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027844691276550294, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:14:38.590789", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.034024238586426, "points_saved": 20, "points_rate": 1.993218226749825, "variables_saved": 100, "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.024008357524871828, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:14:48.619619", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 1.6% CPU", "details": { "duration": 10.02882981300354, "points_saved": 21, "points_rate": 2.0939631434139074, "variables_saved": 105, "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.026046593983968098, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:14:58.647717", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028098821640015, "points_saved": 20, "points_rate": 1.9943959823013753, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026884639263153078, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:15:08.675306", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027589082717896, "points_saved": 20, "points_rate": 1.994497364722405, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027425861358642577, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:15:18.702974", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027667760848999, "points_saved": 20, "points_rate": 1.9944817156872663, "variables_saved": 100, "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.02593495845794678, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:15:28.731954", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028979539871216, "points_saved": 20, "points_rate": 1.9942208397661987, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029919922351837158, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:15:38.760119", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028165578842163, "points_saved": 20, "points_rate": 1.9943827056662111, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026462388038635255, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:15:48.787661", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027541399002075, "points_saved": 20, "points_rate": 1.994506849105641, "variables_saved": 100, "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.023723042011260985, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:15:58.816232", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028571128845215, "points_saved": 20, "points_rate": 1.9943020539061571, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026311779022216798, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:16:08.843787", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027554988861084, "points_saved": 20, "points_rate": 1.9945041460472284, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026414597034454347, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:16:18.872182", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028395175933838, "points_saved": 20, "points_rate": 1.9943370448739435, "variables_saved": 100, "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.023498189449310303, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:16:28.901039", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028346300125122, "points_saved": 20, "points_rate": 1.9943467648051267, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02693600654602051, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:16:38.934713", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.034184455871582, "points_saved": 20, "points_rate": 1.993186400743993, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0288646936416626, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:16:48.964774", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.0300612449646, "points_saved": 20, "points_rate": 1.9940057704074956, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025603163242340087, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:16:58.994254", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02947998046875, "points_saved": 20, "points_rate": 1.994121334201542, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024913597106933593, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:17:09.023988", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029733896255493, "points_saved": 20, "points_rate": 1.9940708504207487, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026896369457244874, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:17:19.053021", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.029032707214355, "points_saved": 20, "points_rate": 1.99421026771735, "variables_saved": 100, "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.025892114639282225, "csv_write_time_avg": 3.445148468017578e-06 } }, { "timestamp": "2025-08-28T11:17:29.081564", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02854323387146, "points_saved": 20, "points_rate": 1.9943076011728094, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02461906671524048, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:17:39.109913", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028349161148071, "points_saved": 20, "points_rate": 1.9943461958309345, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027216613292694092, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:17:49.137887", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027973651885986, "points_saved": 20, "points_rate": 1.9944208764687519, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025797176361083984, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:17:59.168738", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030851125717163, "points_saved": 20, "points_rate": 1.9938487521486454, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025843465328216554, "csv_write_time_avg": 3.1828880310058593e-06 } }, { "timestamp": "2025-08-28T11:18:09.196575", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027837038040161, "points_saved": 20, "points_rate": 1.9944480473835857, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023569178581237794, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:18:19.226219", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029644012451172, "points_saved": 20, "points_rate": 1.9940887209128517, "variables_saved": 100, "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.027765142917633056, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:18:29.256220", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.030001163482666, "points_saved": 20, "points_rate": 1.9940177148549305, "variables_saved": 100, "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.02594895362854004, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:18:39.284910", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02868938446045, "points_saved": 21, "points_rate": 2.093992464512831, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025344417208716982, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:18:49.314267", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029357433319092, "points_saved": 20, "points_rate": 1.9941457000581988, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.031388700008392334, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:18:59.343673", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029406547546387, "points_saved": 20, "points_rate": 1.9941359346822807, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025370371341705323, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:19:09.371919", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028245449066162, "points_saved": 20, "points_rate": 1.9943668213528236, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024694526195526124, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:19:19.400949", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029030561447144, "points_saved": 20, "points_rate": 1.9942106943897966, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025740182399749754, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:19:29.432191", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031240940093994, "points_saved": 20, "points_rate": 1.9937712711157944, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029831552505493165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:19:39.462530", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03033971786499, "points_saved": 20, "points_rate": 1.993950410710227, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027705574035644533, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:19:49.505382", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.042271137237549, "points_saved": 20, "points_rate": 1.9915813591049532, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02949841022491455, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:19:59.532614", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027812719345093, "points_saved": 20, "points_rate": 1.994452884168561, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029258596897125243, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:20:09.560415", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027800798416138, "points_saved": 20, "points_rate": 1.9944552551501564, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024779701232910158, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:20:19.589465", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.029050350189209, "points_saved": 20, "points_rate": 1.9942067595286006, "variables_saved": 100, "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.02390627861022949, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:20:29.616833", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02736759185791, "points_saved": 20, "points_rate": 1.9945414204461533, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028674829006195068, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:20:39.645274", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028440952301025, "points_saved": 20, "points_rate": 1.9943279414145627, "variables_saved": 100, "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.024646055698394776, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:20:49.673693", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028419494628906, "points_saved": 20, "points_rate": 1.9943322086507993, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03114478588104248, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:20:59.702120", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.028427362442017, "points_saved": 20, "points_rate": 1.9943306439953923, "variables_saved": 100, "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.028705012798309327, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:21:09.730031", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027909994125366, "points_saved": 20, "points_rate": 1.9944335371694168, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024915802478790283, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:21:19.757902", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027871131896973, "points_saved": 20, "points_rate": 1.994441266440228, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02197299003601074, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:21:29.786625", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.02856731414795, "points_saved": 20, "points_rate": 1.9943028125049034, "variables_saved": 100, "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.024933111667633057, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:21:39.815672", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029202699661255, "points_saved": 20, "points_rate": 1.99417646635814, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029600036144256592, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:21:49.846680", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031008243560791, "points_saved": 20, "points_rate": 1.9938175220660004, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02725445032119751, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:21:59.874221", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.027540683746338, "points_saved": 20, "points_rate": 1.994506991372076, "variables_saved": 100, "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.02428750991821289, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:22:09.903072", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02885127067566, "points_saved": 20, "points_rate": 1.994246345888084, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023715901374816894, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:22:19.931232", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028160572052002, "points_saved": 20, "points_rate": 1.994383701407717, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025188195705413818, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:22:29.961668", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.030435562133789, "points_saved": 20, "points_rate": 1.9939313578268352, "variables_saved": 100, "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.024904942512512206, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:22:39.990052", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0283842086792, "points_saved": 21, "points_rate": 2.094056187219599, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027779590515863328, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:22:50.020522", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030470371246338, "points_saved": 20, "points_rate": 1.9939244382130503, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027127611637115478, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:23:00.050232", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029709577560425, "points_saved": 20, "points_rate": 1.9940756853763952, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025796186923980714, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:23:10.078591", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028358936309814, "points_saved": 20, "points_rate": 1.9943442518382275, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028712975978851318, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:23:20.108367", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029775857925415, "points_saved": 20, "points_rate": 1.9940625078073133, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02199350595474243, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:23:30.142477", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.034110307693481, "points_saved": 20, "points_rate": 1.9932011296173757, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024211132526397706, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:23:40.170429", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027951955795288, "points_saved": 20, "points_rate": 1.9944251915209597, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02753256559371948, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:23:50.199665", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029235601425171, "points_saved": 20, "points_rate": 1.9941699242919337, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02425752878189087, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:24:00.227713", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028048038482666, "points_saved": 20, "points_rate": 1.9944060821457912, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029898440837860106, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:24:10.255933", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028220176696777, "points_saved": 20, "points_rate": 1.9943718474067105, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02698417901992798, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:24:20.284070", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02813720703125, "points_saved": 20, "points_rate": 1.9943883482145575, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023688304424285888, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:24:30.312700", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028630018234253, "points_saved": 20, "points_rate": 1.994290343111233, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022914469242095947, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:24:40.340139", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02743911743164, "points_saved": 20, "points_rate": 1.9945271934119368, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02411658763885498, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:24:50.369806", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029666900634766, "points_saved": 20, "points_rate": 1.9940841703062167, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026553571224212646, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:25:00.397828", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028021335601807, "points_saved": 20, "points_rate": 1.9944113929031395, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029830527305603028, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:25:10.427355", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02952790260315, "points_saved": 20, "points_rate": 1.994111806081025, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02647167444229126, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:25:20.456084", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028728485107422, "points_saved": 20, "points_rate": 1.994270762210766, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02830296754837036, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:25:30.485252", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029168367385864, "points_saved": 20, "points_rate": 1.9941832929077714, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.021387195587158202, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:25:40.513963", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028710126876831, "points_saved": 20, "points_rate": 1.994274412857963, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027150630950927734, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:25:50.542642", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028679847717285, "points_saved": 20, "points_rate": 1.9942804340844895, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023397648334503175, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:26:00.575296", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032653570175171, "points_saved": 20, "points_rate": 1.9934905416704025, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027264821529388427, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:26:10.603797", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02850079536438, "points_saved": 20, "points_rate": 1.9943160406633154, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02711421251296997, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:26:20.631389", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027591943740845, "points_saved": 21, "points_rate": 2.0942216354453933, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023568902696881975, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:26:30.659557", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028168678283691, "points_saved": 20, "points_rate": 1.994382089255301, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028729474544525145, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:26:40.688215", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028657913208008, "points_saved": 20, "points_rate": 1.9942847959405885, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024632012844085692, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:26:50.717172", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028956890106201, "points_saved": 20, "points_rate": 1.9942253435878725, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02588193416595459, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:27:00.745309", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028136968612671, "points_saved": 20, "points_rate": 1.9943883956310653, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027657473087310792, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:27:10.776951", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030888080596924, "points_saved": 20, "points_rate": 1.9938414065935655, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028630590438842772, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:27:20.805022", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028088331222534, "points_saved": 20, "points_rate": 1.9943980686458294, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024077069759368897, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:27:30.832191", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027905702590942, "points_saved": 20, "points_rate": 1.9944343907055824, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027151966094970705, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:27:40.860774", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028582096099854, "points_saved": 20, "points_rate": 1.9942998729379762, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025059664249420167, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:27:50.891620", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03084683418274, "points_saved": 20, "points_rate": 1.9938496051843557, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023916101455688475, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:28:00.921718", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030097723007202, "points_saved": 20, "points_rate": 1.9939985184913676, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027195298671722413, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:28:10.951196", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029477834701538, "points_saved": 20, "points_rate": 1.9941217608359338, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026317918300628663, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:28:20.979072", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027876853942871, "points_saved": 20, "points_rate": 1.994440128384323, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.029214107990264894, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:28:31.008798", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02912712097168, "points_saved": 20, "points_rate": 1.9941914943104524, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02393157482147217, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:28:46.200086", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:28:46.260278", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:28:46.290718", "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-28T11:28:47.345454", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:28:47.401119", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:28:47.430905", "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-28T11:28:57.390833", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.050611734390259, "points_saved": 20, "points_rate": 1.8098545565363258, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02429342269897461, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:29:07.421884", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031630516052246, "points_saved": 20, "points_rate": 1.9936938434880287, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026595401763916015, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:29:17.453729", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03184461593628, "points_saved": 21, "points_rate": 2.0933338587242516, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022705816087268647, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:29:27.484181", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029943466186523, "points_saved": 20, "points_rate": 1.9940291854510506, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024622404575347902, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:29:37.512223", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02855110168457, "points_saved": 20, "points_rate": 1.9943060365560137, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025348198413848878, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:29:47.540793", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02856969833374, "points_saved": 20, "points_rate": 1.9943023383806193, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024136722087860107, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:29:57.568418", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.027625560760498, "points_saved": 20, "points_rate": 1.994490109230125, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025256693363189697, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:30:07.595497", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02707839012146, "points_saved": 20, "points_rate": 1.9945989471573022, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025593459606170654, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:30:17.626948", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03145146369934, "points_saved": 20, "points_rate": 1.9937294291233618, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025078582763671874, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:30:27.659638", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032690286636353, "points_saved": 20, "points_rate": 1.993483246127931, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02269953489303589, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:30:37.692574", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.03293514251709, "points_saved": 20, "points_rate": 1.9934345947523335, "variables_saved": 100, "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.027438390254974365, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:30:47.726367", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.033792972564697, "points_saved": 20, "points_rate": 1.9932641678661107, "variables_saved": 100, "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.022577846050262453, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:30:57.761393", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03502607345581, "points_saved": 20, "points_rate": 1.9930192361834596, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024460089206695557, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:31:21.262942", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:31:21.323784", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:31:21.359734", "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-28T11:31:22.414368", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:31:22.464542", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:31:22.494050", "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-28T11:31:32.459604", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.050531387329102, "points_saved": 20, "points_rate": 1.8098677157672842, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027033376693725585, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:31:42.491806", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.2% CPU", "details": { "duration": 10.032202243804932, "points_saved": 20, "points_rate": 1.9935802243570564, "variables_saved": 100, "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.030319106578826905, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:31:52.521698", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029891729354858, "points_saved": 21, "points_rate": 2.0937414447394795, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02898385411217099, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:32:02.551556", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029858112335205, "points_saved": 20, "points_rate": 1.9940461545914625, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.021613848209381104, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:32:12.583930", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031865119934082, "points_saved": 20, "points_rate": 1.9936472192253136, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02380126714706421, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:32:22.613789", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030367374420166, "points_saved": 20, "points_rate": 1.993944912825903, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025055718421936036, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:33:33.372908", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:33:33.430043", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:33:33.460611", "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-28T11:33:34.524972", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:33:34.580367", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:33:34.607615", "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-28T11:33:44.571308", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.05330491065979, "points_saved": 20, "points_rate": 1.8094135791650903, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026587748527526857, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:33:54.600105", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028796911239624, "points_saved": 20, "points_rate": 1.9942571553707802, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024851322174072266, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:34:04.641585", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.041480302810669, "points_saved": 21, "points_rate": 2.0913251200743757, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025102887834821428, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:34:14.683930", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.04234528541565, "points_saved": 20, "points_rate": 1.9915666541605281, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025813543796539308, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:34:38.779501", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:34:38.836715", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:34:38.867538", "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-28T11:34:39.921694", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:34:39.970775", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:34:39.998379", "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-28T11:34:49.965979", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.050297737121582, "points_saved": 20, "points_rate": 1.8099059840544773, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024531733989715577, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:34:59.997955", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031975507736206, "points_saved": 20, "points_rate": 1.9936252819374314, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0238170862197876, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:35:04.042699", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'DAR_Brix' created and started", "details": { "session_id": "DAR_1756373704042_2", "variables": [ "HMI_Instrument.QTM306.PVFiltered", "HMI_Instrument.QTM307.PVFiltered" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-28T11:35:10.027126", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029170989990234, "points_saved": 21, "points_rate": 2.09389191000526, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02757338115147182, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:35:20.059899", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.1% CPU", "details": { "duration": 10.032772541046143, "points_saved": 20, "points_rate": 1.9934669024116587, "variables_saved": 100, "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.023769295215606688, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:35:30.100655", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.040756702423096, "points_saved": 20, "points_rate": 1.991881746838212, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02984442710876465, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:35:40.130909", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030253887176514, "points_saved": 20, "points_rate": 1.9939674733029056, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028123116493225096, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:35:50.160629", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029719591140747, "points_saved": 20, "points_rate": 1.994073694509466, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02180706262588501, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:36:00.188328", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02769947052002, "points_saved": 20, "points_rate": 1.994475408721322, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024769437313079835, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:36:10.217239", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028911352157593, "points_saved": 20, "points_rate": 1.9942343987014357, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024850332736968996, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:36:20.246284", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02904486656189, "points_saved": 20, "points_rate": 1.9942078499102684, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028755903244018555, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:36:30.284115", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.037322521209717, "points_saved": 20, "points_rate": 1.9925632515781273, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02550164461135864, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:36:40.313363", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029756307601929, "points_saved": 20, "points_rate": 1.9940663946980695, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02613931894302368, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:36:50.345919", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03255558013916, "points_saved": 20, "points_rate": 1.993510012502974, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023859620094299316, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:37:00.374986", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029067039489746, "points_saved": 20, "points_rate": 1.9942034409830358, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027230775356292723, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:37:10.414125", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.038630962371826, "points_saved": 20, "points_rate": 1.9923035396924884, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028196072578430174, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:37:20.444189", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030572414398193, "points_saved": 20, "points_rate": 1.9939041535946027, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025574612617492675, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:37:30.474272", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.029633522033691, "points_saved": 20, "points_rate": 1.9940908066145007, "variables_saved": 100, "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.025190091133117674, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:37:40.502556", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028733968734741, "points_saved": 20, "points_rate": 1.9942696717602997, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02564680576324463, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:37:50.532186", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.029629230499268, "points_saved": 20, "points_rate": 1.994091659857342, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025796997547149658, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:38:00.563050", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.030356407165527, "points_saved": 20, "points_rate": 1.9939470930177832, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.021843528747558592, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:38:10.591666", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029124021530151, "points_saved": 20, "points_rate": 1.9941921106035525, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026372814178466798, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:38:20.620020", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.028353929519653, "points_saved": 20, "points_rate": 1.9943452475413357, "variables_saved": 100, "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.024402165412902833, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:38:30.649625", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.0296049118042, "points_saved": 20, "points_rate": 1.994096494913901, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026334893703460694, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:38:40.679725", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030100107192993, "points_saved": 20, "points_rate": 1.9939980445117578, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.027379381656646728, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:38:50.709077", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.9% CPU", "details": { "duration": 10.029351234436035, "points_saved": 21, "points_rate": 2.093854279217579, "variables_saved": 105, "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.02336076327732631, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:39:00.737411", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028334856033325, "points_saved": 20, "points_rate": 1.9943490407051419, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02444404363632202, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:39:10.765357", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02794599533081, "points_saved": 20, "points_rate": 1.9944263769781323, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030722618103027344, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:39:20.793434", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.028076648712158, "points_saved": 20, "points_rate": 1.994400392080018, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024748051166534425, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:39:30.821754", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028319835662842, "points_saved": 20, "points_rate": 1.9943520278317948, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.03250187635421753, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:39:40.850869", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.5% CPU", "details": { "duration": 10.029114723205566, "points_saved": 20, "points_rate": 1.9941939594851377, "variables_saved": 100, "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.022691547870635986, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:39:50.882336", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03146767616272, "points_saved": 20, "points_rate": 1.9937262069363002, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024371254444122314, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:40:00.915797", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.03346061706543, "points_saved": 20, "points_rate": 1.993330194168796, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02608722448348999, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:40:10.945510", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02971339225769, "points_saved": 20, "points_rate": 1.9940749269504296, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024936223030090333, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:40:20.980724", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.035213232040405, "points_saved": 20, "points_rate": 1.9929820660057374, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02791149616241455, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:40:31.013217", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.032493352890015, "points_saved": 20, "points_rate": 1.9935223773897335, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02767869234085083, "csv_write_time_avg": 4.935264587402344e-06 } }, { "timestamp": "2025-08-28T11:40:41.048932", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.035715103149414, "points_saved": 20, "points_rate": 1.992882399952106, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02478899955749512, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:40:51.085054", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.035555124282837, "points_saved": 20, "points_rate": 1.9929141689039593, "variables_saved": 100, "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.028175580501556396, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:41:01.115586", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.031099081039429, "points_saved": 20, "points_rate": 1.9937994668803118, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024589574337005614, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:41:11.149861", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.034274578094482, "points_saved": 20, "points_rate": 1.9931684990623426, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022878360748291016, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:41:36.275072", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:41:36.339265", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:41:36.374379", "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-28T11:41:37.430975", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:41:37.501872", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:41:37.538291", "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-28T11:41:47.488379", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.062530517578125, "points_saved": 20, "points_rate": 1.807904617141659, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.030272746086120607, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:41:57.525104", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.036218166351318, "points_saved": 20, "points_rate": 1.9927825071653489, "variables_saved": 100, "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.02471696138381958, "csv_write_time_avg": 5.161762237548828e-06 } }, { "timestamp": "2025-08-28T11:42:07.560517", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.6% CPU", "details": { "duration": 10.035918951034546, "points_saved": 21, "points_rate": 2.09248401690562, "variables_saved": 105, "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.026660760243733723, "csv_write_time_avg": 1.1387325468517484e-05 } }, { "timestamp": "2025-08-28T11:42:17.595300", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.034274339675903, "points_saved": 20, "points_rate": 1.9931685464208644, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0249661922454834, "csv_write_time_avg": 1.0788440704345703e-05 } }, { "timestamp": "2025-08-28T11:42:27.628520", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.033728837966919, "points_saved": 20, "points_rate": 1.9932769086126203, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02343226671218872, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:42:37.671864", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.043344497680664, "points_saved": 20, "points_rate": 1.9913685132097831, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026372647285461424, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:42:47.704001", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03213620185852, "points_saved": 20, "points_rate": 1.9935933481739279, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02840700149536133, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:42:57.743786", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.039785861968994, "points_saved": 20, "points_rate": 1.992074360446331, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024693286418914794, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:43:07.775130", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.031343698501587, "points_saved": 20, "points_rate": 1.9937508474550087, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02475273609161377, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:43:17.804674", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02954387664795, "points_saved": 20, "points_rate": 1.9941086300610864, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023361611366271972, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:43:27.834490", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029816389083862, "points_saved": 20, "points_rate": 1.9940544496674308, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028212642669677733, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:43:37.863026", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02853536605835, "points_saved": 20, "points_rate": 1.9943091657920602, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.026638269424438477, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:43:47.893147", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029614448547363, "points_saved": 20, "points_rate": 1.9940945988104952, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022437942028045655, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:43:57.923172", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.030456781387329, "points_saved": 20, "points_rate": 1.9939271397003884, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023342883586883544, "csv_write_time_avg": 2.9206275939941406e-06 } }, { "timestamp": "2025-08-28T11:44:07.960230", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.3% CPU", "details": { "duration": 10.036494255065918, "points_saved": 20, "points_rate": 1.9927276887450023, "variables_saved": 100, "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.02336353063583374, "csv_write_time_avg": 1.6689300537109375e-05 } }, { "timestamp": "2025-08-28T11:44:17.992125", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.032444715499878, "points_saved": 20, "points_rate": 1.9935320420057234, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025166285037994385, "csv_write_time_avg": 5.209445953369141e-06 } }, { "timestamp": "2025-08-28T11:44:28.021713", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.029677152633667, "points_saved": 20, "points_rate": 1.9940821320203963, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02351400852203369, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:44:47.075785", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:44:47.137570", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:44:47.184500", "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-28T11:44:48.263964", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-28T11:44:48.315808", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "DAR", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-28T11:44:48.350237", "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-28T11:44:58.308846", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 11.053984642028809, "points_saved": 20, "points_rate": 1.8093023147469538, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02687157392501831, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:45:08.344552", "level": "info", "event_type": "performance_report", "message": "Performance report: 21 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.035706281661987, "points_saved": 21, "points_rate": 2.0925283593017077, "variables_saved": 105, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025235789162772044, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:45:18.371814", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027262449264526, "points_saved": 20, "points_rate": 1.9945623345549262, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.0248296856880188, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:45:28.399483", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027669191360474, "points_saved": 20, "points_rate": 1.9944814311616277, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02909252643585205, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:45:38.426081", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.026597261428833, "points_saved": 20, "points_rate": 1.9946946584697982, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02520465850830078, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:45:48.454113", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.028031826019287, "points_saved": 20, "points_rate": 1.9944093065308082, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.022002780437469484, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:45:58.481206", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027093410491943, "points_saved": 20, "points_rate": 1.994595959290936, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025601422786712645, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:46:08.512400", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03119421005249, "points_saved": 20, "points_rate": 1.99378055904426, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.02338963747024536, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:46:18.539835", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.027434825897217, "points_saved": 20, "points_rate": 1.9945280470282665, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.023752331733703613, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:46:28.569282", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.8% CPU", "details": { "duration": 10.029447317123413, "points_saved": 20, "points_rate": 1.9941278285448218, "variables_saved": 100, "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.025089740753173828, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:46:38.605877", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.03659462928772, "points_saved": 20, "points_rate": 1.992707759825044, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.028610849380493165, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:46:48.633826", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.02794861793518, "points_saved": 20, "points_rate": 1.9944258553768028, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025719118118286134, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:46:58.663226", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.02940058708191, "points_saved": 20, "points_rate": 1.9941371197956181, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.021583831310272215, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:47:05.669646", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'CTS306 Conductivimeter' created and started", "details": { "session_id": "CTS306_1756374425668_2", "variables": [ "CTS306_PEW", "HMI_Instrument.CTS306.PVFiltered", "AUX Blink_2.0S" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-28T11:47:08.700320", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.0% CPU", "details": { "duration": 10.037094116210938, "points_saved": 20, "points_rate": 1.9926085945231844, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.0, "cpu_max": 0.0, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.024063658714294434, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:47:15.826474", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'CTS306 Conductivimeter' created and started", "details": { "session_id": "CTS306_1756374435825_3", "variables": [ "CTS306_PEW", "HMI_Instrument.CTS306.PVFiltered", "AUX Blink_2.0S" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-28T11:47:18.688433", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'CTS306 Conductivimeter' created and started", "details": { "session_id": "CTS306_1756374438688_4", "variables": [ "CTS306_PEW", "HMI_Instrument.CTS306.PVFiltered", "AUX Blink_2.0S" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-08-28T11:47:18.729670", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 1.4% CPU", "details": { "duration": 10.02935004234314, "points_saved": 20, "points_rate": 1.9941471696133397, "variables_saved": 100, "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.0249284029006958, "csv_write_time_avg": 0.0 } }, { "timestamp": "2025-08-28T11:47:28.771992", "level": "info", "event_type": "performance_report", "message": "Performance report: 20 points saved, 0 lost, 0.2% CPU", "details": { "duration": 10.042321920394897, "points_saved": 20, "points_rate": 1.9915712878494871, "variables_saved": 100, "udp_points_sent": 0, "points_lost": 0, "cpu_average": 0.2, "cpu_max": 0.2, "delay_average": 0.0, "delay_max": 0.0, "read_errors": 0, "csv_errors": 0, "udp_errors": 0, "read_time_avg": 0.025986552238464355, "csv_write_time_avg": 0.0 } } ], "last_updated": "2025-08-28T11:47:28.771992", "total_entries": 1000 }