S7_snap7_Stremer_n_Recorder/application_events.json

22253 lines
658 KiB
JSON

{
"events": [
{
"timestamp": "2025-08-16T18:45:54.648955",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.046823501586914,
"points_saved": 30,
"points_rate": 2.9860184161950736,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04938198725382487,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:04.675742",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026786804199219,
"points_saved": 30,
"points_rate": 2.991985427219416,
"variables_saved": 60,
"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.05026083787282308,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:14.699188",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.023446083068848,
"points_saved": 30,
"points_rate": 2.99298262806787,
"variables_saved": 60,
"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.04142306645711263,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:24.728657",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02946925163269,
"points_saved": 30,
"points_rate": 2.9911852010629896,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034744095802307126,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:34.763352",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.034694910049438,
"points_saved": 30,
"points_rate": 2.989627514231242,
"variables_saved": 60,
"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.03623064359029134,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:44.798418",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.035065650939941,
"points_saved": 30,
"points_rate": 2.9895170638161224,
"variables_saved": 60,
"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.03550455570220947,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:54.833445",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.035026550292969,
"points_saved": 30,
"points_rate": 2.989528712220912,
"variables_saved": 60,
"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.03584007422129313,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:04.863273",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.029828548431396,
"points_saved": 30,
"points_rate": 2.9910780483572488,
"variables_saved": 60,
"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.033046849568684894,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:14.888002",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.02372694015503,
"points_saved": 30,
"points_rate": 2.9928987670065177,
"variables_saved": 60,
"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.052537735303243,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:24.929998",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.04299807548523,
"points_saved": 30,
"points_rate": 2.987155804921385,
"variables_saved": 60,
"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.03631941477457682,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:34.952176",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 1 lost, 0.5% CPU",
"details": {
"duration": 10.022178173065186,
"points_saved": 29,
"points_rate": 2.893582562515014,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 1,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.41257500648498535,
"delay_max": 0.41257500648498535,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11003260776914399,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:44.972177",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020000696182251,
"points_saved": 30,
"points_rate": 2.9940117680261626,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0358401616414388,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:54.991660",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019483089447021,
"points_saved": 31,
"points_rate": 3.0939719867036475,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03440387787357453,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:48:05.013586",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.021925926208496,
"points_saved": 30,
"points_rate": 2.9934366129714176,
"variables_saved": 60,
"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.03831257820129395,
"csv_write_time_avg": 2.288818359375e-06
}
},
{
"timestamp": "2025-08-16T18:48:15.034004",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02041745185852,
"points_saved": 29,
"points_rate": 2.894091003625929,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03531730586084826,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:48:25.054188",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01968002319336,
"points_saved": 30,
"points_rate": 2.994107589319877,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029297367731730143,
"csv_write_time_avg": 3.455479939778646e-05
}
},
{
"timestamp": "2025-08-16T18:48:35.073444",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019760131835938,
"points_saved": 31,
"points_rate": 3.093886439606795,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029540261914653164,
"csv_write_time_avg": 2.6841317453692036e-06
}
},
{
"timestamp": "2025-08-16T18:48:45.093224",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019780158996582,
"points_saved": 29,
"points_rate": 2.894275077877973,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03299535554030846,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:48:55.114322",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021098613739014,
"points_saved": 30,
"points_rate": 2.9936837423064313,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034754101435343424,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:05.134332",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020009517669678,
"points_saved": 30,
"points_rate": 2.9940091321367333,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034403173128763835,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:15.157282",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022950410842896,
"points_saved": 30,
"points_rate": 2.9931306422054926,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038344653447469075,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:25.181671",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024388790130615,
"points_saved": 30,
"points_rate": 2.9927011639389045,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03300506273905436,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:35.206930",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025259256362915,
"points_saved": 30,
"points_rate": 2.99244131576541,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031709758440653484,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:45.227900",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020969867706299,
"points_saved": 30,
"points_rate": 2.9937222041429714,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03466165860493978,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:55.248124",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020223617553711,
"points_saved": 30,
"points_rate": 2.9939451598111195,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03512241045633952,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:50:05.270903",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02277946472168,
"points_saved": 30,
"points_rate": 2.993181692323414,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029123560587565104,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:50:15.291526",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020622253417969,
"points_saved": 30,
"points_rate": 2.993826056038306,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03510467211405436,
"csv_write_time_avg": 2.3365020751953127e-06
}
},
{
"timestamp": "2025-08-16T18:50:25.312097",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020571231842041,
"points_saved": 30,
"points_rate": 2.9938412996526567,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039731621742248535,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:50:35.333477",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021379947662354,
"points_saved": 30,
"points_rate": 2.993599699510243,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032850217819213864,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:50:45.353137",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019142866134644,
"points_saved": 30,
"points_rate": 2.99426811263486,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03189492225646973,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:50:55.374469",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021849870681763,
"points_saved": 30,
"points_rate": 2.9934593300746752,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03440151214599609,
"csv_write_time_avg": 1.6768773396809896e-06
}
},
{
"timestamp": "2025-08-16T18:51:05.394087",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019617795944214,
"points_saved": 30,
"points_rate": 2.9941261843484224,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032616837819417314,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:51:15.416248",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02014970779419,
"points_saved": 30,
"points_rate": 2.9939672434898306,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03851320743560791,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:51:25.437974",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023736476898193,
"points_saved": 30,
"points_rate": 2.992895919514774,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03566768169403076,
"csv_write_time_avg": 2.368291219075521e-06
}
},
{
"timestamp": "2025-08-16T18:51:35.464980",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027006149291992,
"points_saved": 30,
"points_rate": 2.9919199762451827,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03494581381479899,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:51:45.485106",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020126104354858,
"points_saved": 30,
"points_rate": 2.993974296088117,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03350958029429118,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:51:55.505125",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020019769668579,
"points_saved": 30,
"points_rate": 2.9940060688116064,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034443116188049315,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:05.524794",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019668579101562,
"points_saved": 30,
"points_rate": 2.9941110090779093,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03295203049977621,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:15.545170",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020376205444336,
"points_saved": 30,
"points_rate": 2.9938995687307832,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033940331141153975,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:25.564830",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019659519195557,
"points_saved": 30,
"points_rate": 2.9941137163918916,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037054944038391116,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:35.584368",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019538640975952,
"points_saved": 30,
"points_rate": 2.99414983812846,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03233649730682373,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:45.610525",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026156425476074,
"points_saved": 30,
"points_rate": 2.992173543569614,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03598020076751709,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:55.629308",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018783569335938,
"points_saved": 30,
"points_rate": 2.9943754940290073,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03388658364613851,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:53:05.649137",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01982855796814,
"points_saved": 30,
"points_rate": 2.9940632044190902,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03389056523640951,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:53:15.668682",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019544839859009,
"points_saved": 30,
"points_rate": 2.9941479857105113,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03094977537790934,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:53:25.688836",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020153760910034,
"points_saved": 30,
"points_rate": 2.9939660324409423,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03297783533732097,
"csv_write_time_avg": 1.970926920572917e-06
}
},
{
"timestamp": "2025-08-16T18:53:35.712949",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024113416671753,
"points_saved": 30,
"points_rate": 2.9927833767428305,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03977081775665283,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:53:45.734533",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021584272384644,
"points_saved": 30,
"points_rate": 2.993538664606916,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03817342122395833,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:53:55.754872",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020339012145996,
"points_saved": 30,
"points_rate": 2.9939106814286394,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04898201624552409,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:54:05.774858",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019985675811768,
"points_saved": 30,
"points_rate": 2.9940162561728965,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.048808534940083824,
"csv_write_time_avg": 3.910064697265625e-06
}
},
{
"timestamp": "2025-08-16T18:54:15.794000",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019142389297485,
"points_saved": 30,
"points_rate": 2.994268255139901,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.047912915547688804,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:54:25.813871",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019870519638062,
"points_saved": 30,
"points_rate": 2.9940506657448966,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04157432715098063,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:54:35.834033",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020162343978882,
"points_saved": 30,
"points_rate": 2.99396346787006,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036922852198282875,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:54:45.854550",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020516872406006,
"points_saved": 30,
"points_rate": 2.9938575406836034,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03728023370107015,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:54:55.876560",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022009372711182,
"points_saved": 30,
"points_rate": 2.9934116886466566,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03241578737894694,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:55:05.895902",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01934266090393,
"points_saved": 30,
"points_rate": 2.9942084042161548,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03446401755015056,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:55:15.916486",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020583152770996,
"points_saved": 30,
"points_rate": 2.9938377380466212,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033979241053263345,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:55:25.936216",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019730567932129,
"points_saved": 30,
"points_rate": 2.994092485482012,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033030064900716145,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:55:35.957144",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020928382873535,
"points_saved": 30,
"points_rate": 2.993734597611943,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03712433179219564,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:55:45.986469",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029324293136597,
"points_saved": 30,
"points_rate": 2.9912284340561217,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03613278071085612,
"csv_write_time_avg": 2.0742416381835936e-06
}
},
{
"timestamp": "2025-08-16T18:55:56.008570",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022101879119873,
"points_saved": 30,
"points_rate": 2.993384058737443,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03555033206939697,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:56:06.030073",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02150297164917,
"points_saved": 31,
"points_rate": 3.093348381744634,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03062953487519295,
"csv_write_time_avg": 3.219419910061744e-05
}
},
{
"timestamp": "2025-08-16T18:56:16.050557",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020483255386353,
"points_saved": 30,
"points_rate": 2.993867584567239,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031682276725769044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:56:26.070889",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 28 points saved, 1 lost, 0.2% CPU",
"details": {
"duration": 10.020332336425781,
"points_saved": 28,
"points_rate": 2.7943184976225552,
"variables_saved": 56,
"udp_points_sent": 0,
"points_lost": 1,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.4320363998413086,
"delay_max": 0.4320363998413086,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10605038915361677,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:56:36.097110",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02622103691101,
"points_saved": 31,
"points_rate": 3.09189273664276,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.043794616576164,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:56:46.117953",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020843267440796,
"points_saved": 30,
"points_rate": 2.993760025912634,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03613253434499105,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:56:56.139877",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021923780441284,
"points_saved": 30,
"points_rate": 2.9934372538880996,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03974302609761556,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:57:06.160715",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020838022232056,
"points_saved": 30,
"points_rate": 2.993761592936891,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03577961921691895,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:57:16.181474",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020759344100952,
"points_saved": 30,
"points_rate": 2.9937850984975984,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033437617619832355,
"csv_write_time_avg": 5.690256754557292e-06
}
},
{
"timestamp": "2025-08-16T18:57:26.206479",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024627447128296,
"points_saved": 30,
"points_rate": 2.9926299164956944,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03578271865844727,
"csv_write_time_avg": 2.6543935139973957e-06
}
},
{
"timestamp": "2025-08-16T18:57:36.227130",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02102780342102,
"points_saved": 30,
"points_rate": 2.9937048961942283,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03529698848724365,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:57:46.248541",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021411180496216,
"points_saved": 30,
"points_rate": 2.9935903696264194,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03299981753031413,
"csv_write_time_avg": 2.193450927734375e-06
}
},
{
"timestamp": "2025-08-16T18:57:56.269261",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0207200050354,
"points_saved": 30,
"points_rate": 2.9937968514163686,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.043124961853027347,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:06.290143",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020881652832031,
"points_saved": 30,
"points_rate": 2.9937485581941394,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03852230707804362,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:16.310985",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020842790603638,
"points_saved": 30,
"points_rate": 2.9937601683693167,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03576955000559489,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:26.331742",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.8% CPU",
"details": {
"duration": 10.020756483078003,
"points_saved": 30,
"points_rate": 2.9937859532522157,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.8,
"cpu_max": 2.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03851509094238281,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:36.352594",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020852088928223,
"points_saved": 30,
"points_rate": 2.993757390466447,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04075197378794352,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:46.374483",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021888732910156,
"points_saved": 30,
"points_rate": 2.9934477222327533,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03648757139841716,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:56.430723",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.047770738601685,
"points_saved": 30,
"points_rate": 2.9857369142336743,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03797228336334228,
"csv_write_time_avg": 0.0005204041798909505
}
},
{
"timestamp": "2025-08-16T18:59:06.588973",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 6.1% CPU",
"details": {
"duration": 10.166719436645508,
"points_saved": 31,
"points_rate": 3.049164501211848,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.1,
"cpu_max": 6.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03940090825480799,
"csv_write_time_avg": 0.00020283268344017767
}
},
{
"timestamp": "2025-08-16T18:59:16.609731",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.7% CPU",
"details": {
"duration": 10.020758152008057,
"points_saved": 30,
"points_rate": 2.9937854546452964,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.7,
"cpu_max": 2.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03148477872212728,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:59:26.634341",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024610042572021,
"points_saved": 30,
"points_rate": 2.9926351122485038,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034551318486531576,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:59:36.654175",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.7% CPU",
"details": {
"duration": 10.019834280014038,
"points_saved": 30,
"points_rate": 2.994061494593698,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.7,
"cpu_max": 2.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03190950552622477,
"csv_write_time_avg": 4.172325134277344e-06
}
},
{
"timestamp": "2025-08-16T18:59:46.675148",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02097225189209,
"points_saved": 30,
"points_rate": 2.9937214918777575,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0309370756149292,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:59:56.695162",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020014524459839,
"points_saved": 30,
"points_rate": 2.9940076360934462,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03550891081492106,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:00:06.714877",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019715309143066,
"points_saved": 30,
"points_rate": 2.9940970451151214,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03322467803955078,
"csv_write_time_avg": 0.00016694068908691407
}
},
{
"timestamp": "2025-08-16T19:00:16.736236",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020806789398193,
"points_saved": 30,
"points_rate": 2.9937709238880226,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03781743049621582,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:00:26.756561",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02087688446045,
"points_saved": 30,
"points_rate": 2.993749982750664,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0328164021174113,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:00:36.777152",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020590543746948,
"points_saved": 30,
"points_rate": 2.993835529855135,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03114332358042399,
"csv_write_time_avg": 1.700719197591146e-06
}
},
{
"timestamp": "2025-08-16T19:00:46.814337",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.037185668945312,
"points_saved": 30,
"points_rate": 2.988885628849022,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032117398579915364,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:00:56.834361",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020024061203003,
"points_saved": 30,
"points_rate": 2.9940047864913213,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033533056577046715,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:06.854522",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020160913467407,
"points_saved": 30,
"points_rate": 2.993963895298235,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034093403816223146,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:16.877161",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022639274597168,
"points_saved": 30,
"points_rate": 2.9932235589917275,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03848221302032471,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:26.897689",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020527601242065,
"points_saved": 29,
"points_rate": 2.8940591906962454,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031914702777204845,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:36.918657",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020967721939087,
"points_saved": 31,
"points_rate": 3.0935136066880182,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037901286155946796,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:46.939202",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020545244216919,
"points_saved": 30,
"points_rate": 2.993849063983187,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03715606530507406,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:56.960640",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021437644958496,
"points_saved": 30,
"points_rate": 2.993582464197855,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04491612911224365,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:02:06.981696",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021056175231934,
"points_saved": 30,
"points_rate": 2.9936964203581726,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04442189534505208,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:02:17.002084",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020388126373291,
"points_saved": 30,
"points_rate": 2.9938960069861076,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0393158753712972,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:02:27.022752",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020668029785156,
"points_saved": 30,
"points_rate": 2.993812379656609,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03751126130421956,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:02:37.043657",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020905256271362,
"points_saved": 30,
"points_rate": 2.9937415066593074,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031386192639668783,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:02:47.064678",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021021127700806,
"points_saved": 30,
"points_rate": 2.993706890515569,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033611567815144856,
"csv_write_time_avg": 2.312660217285156e-06
}
},
{
"timestamp": "2025-08-16T19:02:57.087754",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023075580596924,
"points_saved": 29,
"points_rate": 2.8933234880658163,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03861010485681994,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:07.110321",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0225670337677,
"points_saved": 31,
"points_rate": 3.093019971386156,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03432297706604004,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:17.130788",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020466804504395,
"points_saved": 29,
"points_rate": 2.8940767496943294,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033310997075047984,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:27.155338",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024550199508667,
"points_saved": 30,
"points_rate": 2.992652977234868,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03500888347625732,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:37.177008",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021669864654541,
"points_saved": 30,
"points_rate": 2.993513097633269,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034986408551534016,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:47.197954",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020946502685547,
"points_saved": 30,
"points_rate": 2.9937291843600002,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03249054749806722,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:57.217783",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01982831954956,
"points_saved": 30,
"points_rate": 2.9940632756618575,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030095895131429035,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:07.240073",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022290468215942,
"points_saved": 30,
"points_rate": 2.9933277323322547,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03070220152537028,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:17.261239",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021165370941162,
"points_saved": 30,
"points_rate": 2.993663799521001,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03193457921346029,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:27.281917",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020678997039795,
"points_saved": 30,
"points_rate": 2.9938091030420484,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03259256680806478,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:37.303157",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021239280700684,
"points_saved": 30,
"points_rate": 2.9936417203184877,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03485626379648844,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:47.334407",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031249523162842,
"points_saved": 30,
"points_rate": 2.990654347768735,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03610609372456868,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:57.354676",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020270109176636,
"points_saved": 30,
"points_rate": 2.993931268631749,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03593323230743408,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:07.378536",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02385950088501,
"points_saved": 30,
"points_rate": 2.9928591873570545,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03813507556915283,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:17.400752",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022215604782104,
"points_saved": 30,
"points_rate": 2.9933500917387454,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039050356547037764,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:27.422296",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.3% CPU",
"details": {
"duration": 10.021544218063354,
"points_saved": 30,
"points_rate": 2.9935506292459833,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.3,
"cpu_max": 3.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03380410671234131,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:37.446453",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.1% CPU",
"details": {
"duration": 10.024157047271729,
"points_saved": 30,
"points_rate": 2.9927703505169134,
"variables_saved": 60,
"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.03564720153808594,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:47.468626",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022172927856445,
"points_saved": 30,
"points_rate": 2.9933628381741,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03933227062225342,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:57.490174",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.6% CPU",
"details": {
"duration": 10.0215482711792,
"points_saved": 30,
"points_rate": 2.9935494185341094,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.6,
"cpu_max": 3.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03921828269958496,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:07.512057",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0218825340271,
"points_saved": 30,
"points_rate": 2.993449573784326,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03546323776245117,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:17.533416",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02135968208313,
"points_saved": 30,
"points_rate": 2.993605753282765,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037067755063374834,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:27.553955",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020539045333862,
"points_saved": 30,
"points_rate": 2.9938509160312807,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033951155344645184,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:37.574347",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020391941070557,
"points_saved": 30,
"points_rate": 2.993894867229601,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03655114968617757,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:47.595688",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021340131759644,
"points_saved": 30,
"points_rate": 2.9936115934159306,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03788173198699951,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:57.617216",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021528959274292,
"points_saved": 30,
"points_rate": 2.9935551872288806,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03531761964162191,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:07:07.636853",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019636154174805,
"points_saved": 30,
"points_rate": 2.994120698434756,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035181252161661784,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:07:17.658034",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021181344985962,
"points_saved": 30,
"points_rate": 2.9936590275367405,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0345853328704834,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:07:23.379972",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T19:07:25.402770",
"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-16T19:07:25.422494",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T19:07:25.710292",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T19:07:25.810714",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T19:07:25.831696",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))",
"details": {}
},
{
"timestamp": "2025-08-16T19:07:30.852044",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T19:07:30.931530",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T19:07:30.953384",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T19:07:30.974385",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T19:07:40.932301",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.087032079696655,
"points_saved": 30,
"points_rate": 2.705863912393479,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04784541130065918,
"csv_write_time_avg": 0.0005331118901570638
}
},
{
"timestamp": "2025-08-16T19:07:50.953612",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 1.7% CPU",
"details": {
"duration": 10.021310806274414,
"points_saved": 30,
"points_rate": 2.9936203536584043,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.7,
"cpu_max": 1.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11101617018381754,
"csv_write_time_avg": 0.0006835699081420898
}
},
{
"timestamp": "2025-08-16T19:08:01.006526",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 9.5% CPU",
"details": {
"duration": 10.052913904190063,
"points_saved": 30,
"points_rate": 2.984209383062156,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.5,
"cpu_max": 9.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10393648942311605,
"csv_write_time_avg": 1.4011065165201823e-05
}
},
{
"timestamp": "2025-08-16T19:08:11.047034",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.040508031845093,
"points_saved": 29,
"points_rate": 2.888300064899288,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09678150867593699,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:08:21.098417",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.05138373374939,
"points_saved": 30,
"points_rate": 2.984663683595068,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11185428301493326,
"csv_write_time_avg": 0.0007519006729125976
}
},
{
"timestamp": "2025-08-16T19:08:31.158087",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 9.3% CPU",
"details": {
"duration": 10.059126138687134,
"points_saved": 30,
"points_rate": 2.9823664189497325,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.3,
"cpu_max": 9.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12682891686757405,
"csv_write_time_avg": 4.315376281738282e-06
}
},
{
"timestamp": "2025-08-16T19:08:41.208175",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.050631046295166,
"points_saved": 30,
"points_rate": 2.984887203779957,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.052538673082987465,
"csv_write_time_avg": 6.818771362304688e-06
}
},
{
"timestamp": "2025-08-16T19:08:51.229607",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021431922912598,
"points_saved": 30,
"points_rate": 2.993584173476169,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03783650398254394,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:09:01.252257",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022650480270386,
"points_saved": 30,
"points_rate": 2.9932202124632683,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04180251757303874,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:09:11.273289",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021031618118286,
"points_saved": 30,
"points_rate": 2.9937037565832263,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036138145128885905,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:09:21.294974",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.021685123443604,
"points_saved": 30,
"points_rate": 2.993508539778542,
"variables_saved": 60,
"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.03387622038523356,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:09:31.315806",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020832061767578,
"points_saved": 30,
"points_rate": 2.9937633736482647,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03420941034952799,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:09:41.336960",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021154165267944,
"points_saved": 30,
"points_rate": 2.993667147041427,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0346364418665568,
"csv_write_time_avg": 2.4239222208658853e-06
}
},
{
"timestamp": "2025-08-16T19:09:51.358176",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021215677261353,
"points_saved": 30,
"points_rate": 2.9936487713832487,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032182741165161136,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:10:01.379125",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020949840545654,
"points_saved": 30,
"points_rate": 2.9937281871841463,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03955988089243571,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:10:11.402968",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023842334747314,
"points_saved": 30,
"points_rate": 2.992864312720283,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03396910826365153,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:10:21.426892",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023923635482788,
"points_saved": 30,
"points_rate": 2.992840038585858,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04043682416280111,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:10:31.447439",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020547151565552,
"points_saved": 30,
"points_rate": 2.9938484941226964,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03308540185292562,
"csv_write_time_avg": 3.997484842936198e-06
}
},
{
"timestamp": "2025-08-16T19:10:41.469666",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02222752571106,
"points_saved": 30,
"points_rate": 2.9933465313013388,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035635002454121906,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:10:51.492104",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022438049316406,
"points_saved": 30,
"points_rate": 2.9932836553722764,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035645023981730146,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:11:01.512698",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020593881607056,
"points_saved": 29,
"points_rate": 2.8940400481881534,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09928355545833192,
"csv_write_time_avg": 1.5595863605367725e-05
}
},
{
"timestamp": "2025-08-16T19:11:11.562105",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.0494065284729,
"points_saved": 30,
"points_rate": 2.985250911583808,
"variables_saved": 60,
"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.11558911800384522,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:11:21.608925",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.046819925308228,
"points_saved": 29,
"points_rate": 2.886485496465222,
"variables_saved": 58,
"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.11980490848935883,
"csv_write_time_avg": 1.0375318856074891e-05
}
},
{
"timestamp": "2025-08-16T19:11:31.641962",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033037185668945,
"points_saved": 30,
"points_rate": 2.9901214801487623,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1062915007273356,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:11:41.672410",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.030447959899902,
"points_saved": 30,
"points_rate": 2.9908933399520254,
"variables_saved": 60,
"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.10167043209075928,
"csv_write_time_avg": 1.5958150227864584e-05
}
},
{
"timestamp": "2025-08-16T19:11:51.702622",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03021240234375,
"points_saved": 29,
"points_rate": 2.891264794474701,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12335007766197467,
"csv_write_time_avg": 5.186837295006062e-05
}
},
{
"timestamp": "2025-08-16T19:12:01.812010",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.6% CPU",
"details": {
"duration": 10.062845230102539,
"points_saved": 30,
"points_rate": 2.9812641766819965,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.6,
"cpu_max": 3.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.13734569549560546,
"csv_write_time_avg": 0.006834896405537924
}
},
{
"timestamp": "2025-08-16T19:12:12.022833",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 27.9% CPU",
"details": {
"duration": 10.257365465164185,
"points_saved": 30,
"points_rate": 2.924727611771782,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 27.9,
"cpu_max": 27.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10403913656870524,
"csv_write_time_avg": 7.255872090657552e-06
}
},
{
"timestamp": "2025-08-16T19:12:22.072160",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.049326658248901,
"points_saved": 30,
"points_rate": 2.9852746378161332,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1097390333811442,
"csv_write_time_avg": 4.177093505859375e-05
}
},
{
"timestamp": "2025-08-16T19:12:32.128849",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 4.8% CPU",
"details": {
"duration": 10.056689500808716,
"points_saved": 29,
"points_rate": 2.8836527166984665,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.8,
"cpu_max": 4.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12073146063705971,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:12:42.180414",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.051565170288086,
"points_saved": 30,
"points_rate": 2.9846098086971042,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.052029935518900554,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:12:52.210836",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 6.7% CPU",
"details": {
"duration": 10.03042197227478,
"points_saved": 30,
"points_rate": 2.9909010889993852,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.7,
"cpu_max": 6.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035839176177978514,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:13:02.233078",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022242069244385,
"points_saved": 30,
"points_rate": 2.993342187579173,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04259144465128581,
"csv_write_time_avg": 3.0835469563802084e-06
}
},
{
"timestamp": "2025-08-16T19:13:12.255831",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.8% CPU",
"details": {
"duration": 10.022752523422241,
"points_saved": 30,
"points_rate": 2.9931897380378083,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.8,
"cpu_max": 2.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03979020913441976,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:13:22.277177",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0213463306427,
"points_saved": 30,
"points_rate": 2.9936097416639234,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036008230845133465,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:13:32.298639",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021461963653564,
"points_saved": 30,
"points_rate": 2.9935751997867963,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0313589334487915,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:13:42.320854",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022215366363525,
"points_saved": 30,
"points_rate": 2.9933501629475803,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036451681454976397,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:13:52.343029",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022174596786499,
"points_saved": 30,
"points_rate": 2.993362339708108,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036104957262674965,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:02.364890",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021860837936401,
"points_saved": 30,
"points_rate": 2.9934560542328676,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03544267813364665,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:12.387828",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.022937774658203,
"points_saved": 30,
"points_rate": 2.993134415725039,
"variables_saved": 60,
"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.034711662928263345,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:22.419569",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.031741857528687,
"points_saved": 30,
"points_rate": 2.990507573466457,
"variables_saved": 60,
"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.03802084922790527,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:32.445012",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025442838668823,
"points_saved": 30,
"points_rate": 2.992386519255582,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035738531748453775,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:42.467801",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022788763046265,
"points_saved": 30,
"points_rate": 2.9931789154939734,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03576900164286296,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:52.489778",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 1.6% CPU",
"details": {
"duration": 10.021976947784424,
"points_saved": 30,
"points_rate": 2.99342137347783,
"variables_saved": 60,
"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.03509997526804606,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:15:02.516858",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027080297470093,
"points_saved": 30,
"points_rate": 2.991897851617806,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034346755345662436,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:15:12.542578",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02571988105774,
"points_saved": 30,
"points_rate": 2.992303830140018,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03341960112253825,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:15:22.564223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021644592285156,
"points_saved": 30,
"points_rate": 2.9935206466106914,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03856631914774577,
"csv_write_time_avg": 1.8676122029622395e-06
}
},
{
"timestamp": "2025-08-16T19:15:32.587374",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02315068244934,
"points_saved": 30,
"points_rate": 2.9930708367509995,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.07393383979797363,
"csv_write_time_avg": 0.0034141381581624347
}
},
{
"timestamp": "2025-08-16T19:15:42.627091",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 11.4% CPU",
"details": {
"duration": 10.039717197418213,
"points_saved": 30,
"points_rate": 2.9881319772348487,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 11.4,
"cpu_max": 11.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.13204529285430908,
"csv_write_time_avg": 0.002132876714070638
}
},
{
"timestamp": "2025-08-16T19:15:52.709882",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 12.8% CPU",
"details": {
"duration": 10.051823854446411,
"points_saved": 29,
"points_rate": 2.8850485663029093,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 12.8,
"cpu_max": 12.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12764191627502441,
"csv_write_time_avg": 0.0047072213271568564
}
},
{
"timestamp": "2025-08-16T19:16:03.272298",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 18.6% CPU",
"details": {
"duration": 10.545773983001709,
"points_saved": 31,
"points_rate": 2.939566128571274,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 18.6,
"cpu_max": 18.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12527349687391712,
"csv_write_time_avg": 0.006640495792511971
}
},
{
"timestamp": "2025-08-16T19:16:13.714731",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 28.5% CPU",
"details": {
"duration": 10.490042686462402,
"points_saved": 31,
"points_rate": 2.955183398825067,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 28.5,
"cpu_max": 28.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.17165814676592428,
"csv_write_time_avg": 0.010614848905994047
}
},
{
"timestamp": "2025-08-16T19:16:23.764646",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 14.0% CPU",
"details": {
"duration": 10.047585248947144,
"points_saved": 30,
"points_rate": 2.985792034274465,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 14.0,
"cpu_max": 14.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10109870433807373,
"csv_write_time_avg": 6.14325205485026e-06
}
},
{
"timestamp": "2025-08-16T19:16:33.819746",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.057429313659668,
"points_saved": 30,
"points_rate": 2.98286958470143,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0682836373647054,
"csv_write_time_avg": 1.8437703450520833e-06
}
},
{
"timestamp": "2025-08-16T19:16:43.841807",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022061109542847,
"points_saved": 30,
"points_rate": 2.993396235773745,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03508152961730957,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:16:53.865649",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023842096328735,
"points_saved": 30,
"points_rate": 2.9928643839060074,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03584434191385905,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:03.889184",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.023535013198853,
"points_saved": 30,
"points_rate": 2.992956073929648,
"variables_saved": 60,
"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.03705562750498454,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:13.911783",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022598505020142,
"points_saved": 30,
"points_rate": 2.993235734722241,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03309902350107829,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:23.933307",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021524906158447,
"points_saved": 30,
"points_rate": 2.9935563979454205,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0322664737701416,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:33.955695",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022387981414795,
"points_saved": 30,
"points_rate": 2.9932986086380877,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0366328239440918,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:43.979073",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023377418518066,
"points_saved": 30,
"points_rate": 2.993003131317331,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034492087364196775,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:54.003532",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02445936203003,
"points_saved": 30,
"points_rate": 2.9926800954106287,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03611936569213867,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:04.028119",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02458667755127,
"points_saved": 30,
"points_rate": 2.992642087397081,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03341340223948161,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:14.051374",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022731304168701,
"points_saved": 30,
"points_rate": 2.9931960749583557,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039432740211486815,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:24.093772",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.042921304702759,
"points_saved": 30,
"points_rate": 2.9871786395410687,
"variables_saved": 60,
"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.036375999450683594,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:34.116268",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022496461868286,
"points_saved": 30,
"points_rate": 2.993266210084321,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03750355243682861,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:44.145632",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028759002685547,
"points_saved": 30,
"points_rate": 2.991397040448022,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035286386807759605,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:54.182567",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.037540197372437,
"points_saved": 30,
"points_rate": 2.9887800606619948,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0366624116897583,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:19:04.206788",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024221181869507,
"points_saved": 30,
"points_rate": 2.99275120288248,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034904193878173825,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:19:14.228686",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021897315979004,
"points_saved": 30,
"points_rate": 2.9934451585497417,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039334623018900554,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:19:24.252233",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023547649383545,
"points_saved": 30,
"points_rate": 2.992952300859768,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038429967562357586,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:19:34.277448",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025214433670044,
"points_saved": 30,
"points_rate": 2.992454694958336,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03453621069590251,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:19:44.300623",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023175477981567,
"points_saved": 30,
"points_rate": 2.993063432432423,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035415784517923994,
"csv_write_time_avg": 1.8517176310221354e-06
}
},
{
"timestamp": "2025-08-16T19:19:54.324301",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023677349090576,
"points_saved": 30,
"points_rate": 2.9929135740509274,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.041378331184387204,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:20:04.362004",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0377037525177,
"points_saved": 30,
"points_rate": 2.9887313612413866,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04175265630086263,
"csv_write_time_avg": 6.663004557291666e-05
}
},
{
"timestamp": "2025-08-16T19:20:14.394759",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.03275465965271,
"points_saved": 30,
"points_rate": 2.99020568305599,
"variables_saved": 60,
"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.038167627652486165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:20:24.420594",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024834394454956,
"points_saved": 30,
"points_rate": 2.9925681382421563,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0391517957051595,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:20:34.470446",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.050852537155151,
"points_saved": 30,
"points_rate": 2.9848214257545327,
"variables_saved": 60,
"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.06537377039591472,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:20:44.495121",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.9% CPU",
"details": {
"duration": 10.024675369262695,
"points_saved": 30,
"points_rate": 2.9926156104750223,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.9,
"cpu_max": 3.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04325772921244304,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:20:54.527788",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032666683197021,
"points_saved": 30,
"points_rate": 2.990231904170085,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04506815274556478,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:21:04.552489",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02470088005066,
"points_saved": 30,
"points_rate": 2.9926079948879627,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05033230781555176,
"csv_write_time_avg": 1.986821492513021e-06
}
},
{
"timestamp": "2025-08-16T19:21:14.575738",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023249387741089,
"points_saved": 30,
"points_rate": 2.9930413620847776,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05330721537272135,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:21:24.599393",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.3% CPU",
"details": {
"duration": 10.02365493774414,
"points_saved": 30,
"points_rate": 2.992920265744065,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.3,
"cpu_max": 5.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.048331443468729654,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:21:34.622651",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.6% CPU",
"details": {
"duration": 10.023257493972778,
"points_saved": 30,
"points_rate": 2.9930389414858105,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.6,
"cpu_max": 3.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03462903499603272,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:21:44.645146",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022495031356812,
"points_saved": 30,
"points_rate": 2.993266637313434,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03439292112986247,
"csv_write_time_avg": 1.931190490722656e-06
}
},
{
"timestamp": "2025-08-16T19:21:54.672059",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026913166046143,
"points_saved": 30,
"points_rate": 2.991947721417212,
"variables_saved": 60,
"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.040618181228637695,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:22:04.698231",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026172399520874,
"points_saved": 30,
"points_rate": 2.992168776335187,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04397321542104085,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:22:14.724596",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.02636456489563,
"points_saved": 30,
"points_rate": 2.9921114284070804,
"variables_saved": 60,
"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.03760386308034261,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:22:24.749187",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024591207504272,
"points_saved": 30,
"points_rate": 2.992640735069816,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.040171209971110025,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:22:34.777090",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027902841567993,
"points_saved": 30,
"points_rate": 2.9916524395951476,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03336513837178548,
"csv_write_time_avg": 2.9166539510091144e-06
}
},
{
"timestamp": "2025-08-16T19:22:44.803379",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026288986206055,
"points_saved": 30,
"points_rate": 2.992133983099164,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0324705441792806,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:22:54.826923",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023544311523438,
"points_saved": 30,
"points_rate": 2.992953297518812,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03127067089080811,
"csv_write_time_avg": 1.7642974853515626e-06
}
},
{
"timestamp": "2025-08-16T19:23:04.854089",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02716588973999,
"points_saved": 30,
"points_rate": 2.9918723126638045,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035390464464823405,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:23:14.881740",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027650594711304,
"points_saved": 30,
"points_rate": 2.991727695001892,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033542784055074056,
"csv_write_time_avg": 1.8755594889322916e-06
}
},
{
"timestamp": "2025-08-16T19:23:24.907228",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.02548861503601,
"points_saved": 30,
"points_rate": 2.9923728560228624,
"variables_saved": 60,
"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.03177390098571777,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:23:34.929821",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022592782974243,
"points_saved": 30,
"points_rate": 2.993237443604626,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03484539190928141,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:23:44.954194",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024373531341553,
"points_saved": 30,
"points_rate": 2.9927057193353734,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03187788327534993,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:23:54.977094",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022899150848389,
"points_saved": 30,
"points_rate": 2.9931459499381123,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030983575185139976,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:24:05.011083",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033989667892456,
"points_saved": 30,
"points_rate": 2.9898376411524863,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03021556536356608,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:24:15.043760",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.032528400421143,
"points_saved": 30,
"points_rate": 2.9902731198588652,
"variables_saved": 60,
"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.033985010782877606,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:24:25.068271",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024659633636475,
"points_saved": 30,
"points_rate": 2.9926203079592653,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03383328119913737,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:24:35.092011",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023739576339722,
"points_saved": 30,
"points_rate": 2.9928949940811242,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029539879163106283,
"csv_write_time_avg": 3.0597050984700522e-06
}
},
{
"timestamp": "2025-08-16T19:24:45.114645",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022634267807007,
"points_saved": 30,
"points_rate": 2.9932250542515426,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03426570892333984,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:24:55.140920",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026274681091309,
"points_saved": 30,
"points_rate": 2.992138252164328,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033507561683654784,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:25:05.165425",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024504661560059,
"points_saved": 30,
"points_rate": 2.992666571849473,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03217641512552897,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:25:15.191228",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.025802850723267,
"points_saved": 30,
"points_rate": 2.992279066991207,
"variables_saved": 60,
"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.033665068944295246,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:25:25.213918",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022690296173096,
"points_saved": 30,
"points_rate": 2.9932083216673595,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03660753568013509,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:25:35.237679",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023760795593262,
"points_saved": 30,
"points_rate": 2.9928886584353527,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03092637062072754,
"csv_write_time_avg": 3.401438395182292e-06
}
},
{
"timestamp": "2025-08-16T19:25:45.260625",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022946119308472,
"points_saved": 31,
"points_rate": 3.0929029879030048,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034011786983859156,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:25:55.283251",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022626399993896,
"points_saved": 30,
"points_rate": 2.993227403948557,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032841912905375165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:26:05.314709",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031458377838135,
"points_saved": 30,
"points_rate": 2.9905920824311147,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03321727911631266,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:26:15.360665",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021437883377075,
"points_saved": 29,
"points_rate": 2.893796313212035,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03322646535676101,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:26:25.412856",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.076708793640137,
"points_saved": 31,
"points_rate": 3.0764012967771275,
"variables_saved": 62,
"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.033642784241707094,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:26:35.434538",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021681308746338,
"points_saved": 30,
"points_rate": 2.9935096792409226,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03313464323679606,
"csv_write_time_avg": 1.6848246256510416e-06
}
},
{
"timestamp": "2025-08-16T19:26:45.456330",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021792888641357,
"points_saved": 30,
"points_rate": 2.9934763503246837,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03058334191640218,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:26:55.479319",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02298903465271,
"points_saved": 30,
"points_rate": 2.9931191081103963,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03526283899943034,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:05.510920",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03160047531128,
"points_saved": 30,
"points_rate": 2.9905497207382656,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03224333922068278,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:15.533994",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023074388504028,
"points_saved": 30,
"points_rate": 2.993093619499474,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03435858885447184,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:25.558108",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024113893508911,
"points_saved": 30,
"points_rate": 2.9927832343790928,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034750088055928545,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:35.580880",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022771835327148,
"points_saved": 30,
"points_rate": 2.993183970751419,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03114007314046224,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:45.605966",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025086164474487,
"points_saved": 30,
"points_rate": 2.9924929828842615,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033729418118794756,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:55.629413",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023447275161743,
"points_saved": 30,
"points_rate": 2.992982272111159,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03919668992360433,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:28:05.659152",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029738903045654,
"points_saved": 30,
"points_rate": 2.9911047824874215,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04158167044321696,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:28:15.687258",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028105974197388,
"points_saved": 30,
"points_rate": 2.9915918396944434,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.042470693588256836,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:28:25.713289",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026030778884888,
"points_saved": 30,
"points_rate": 2.9922110415999192,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03430751164754232,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:28:35.737214",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023925542831421,
"points_saved": 30,
"points_rate": 2.9928394691094256,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03558572133382162,
"csv_write_time_avg": 1.9391377766927082e-06
}
},
{
"timestamp": "2025-08-16T19:28:45.760091",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022876501083374,
"points_saved": 30,
"points_rate": 2.9931527138698453,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036923853556315105,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:28:55.782684",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022592782974243,
"points_saved": 30,
"points_rate": 2.993237443604626,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032613333066304526,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:29:05.807184",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024499893188477,
"points_saved": 30,
"points_rate": 2.9926679953764705,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03085487683614095,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:29:15.830726",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023542404174805,
"points_saved": 30,
"points_rate": 2.992953867038563,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029432121912638345,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:29:25.854331",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.023605346679688,
"points_saved": 30,
"points_rate": 2.992935073001201,
"variables_saved": 60,
"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.03109721342722575,
"csv_write_time_avg": 2.3285547892252606e-06
}
},
{
"timestamp": "2025-08-16T19:29:35.877333",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023001432418823,
"points_saved": 30,
"points_rate": 2.9931154058271128,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03108168443044027,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:29:45.915695",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.0383620262146,
"points_saved": 30,
"points_rate": 2.988535372768659,
"variables_saved": 60,
"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.032892314592997234,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:29:55.941914",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02621865272522,
"points_saved": 30,
"points_rate": 2.9921549727868464,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03391534487406413,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:05.965205",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023291110992432,
"points_saved": 30,
"points_rate": 2.9930289031612913,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03275345166524251,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:15.988529",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023324012756348,
"points_saved": 30,
"points_rate": 2.9930190784833464,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03364638487497965,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:26.011923",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02339482307434,
"points_saved": 30,
"points_rate": 2.99299793428655,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02883956432342529,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:36.034674",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02275013923645,
"points_saved": 30,
"points_rate": 2.993190450050015,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03071264425913493,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:46.058399",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023725271224976,
"points_saved": 30,
"points_rate": 2.9928992653181297,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03435606956481933,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:56.081926",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023526906967163,
"points_saved": 30,
"points_rate": 2.9929584943945797,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03494441509246826,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:31:06.105181",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023255586624146,
"points_saved": 30,
"points_rate": 2.9930395110381562,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02991515795389811,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:31:16.129185",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024003744125366,
"points_saved": 30,
"points_rate": 2.992816120762295,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033982499440511064,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:31:26.152155",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022969961166382,
"points_saved": 30,
"points_rate": 2.9931248039487164,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033867835998535156,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:31:36.176422",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024267196655273,
"points_saved": 30,
"points_rate": 2.9927374651395855,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030101641019185384,
"csv_write_time_avg": 3.258387247721354e-06
}
},
{
"timestamp": "2025-08-16T19:31:46.201088",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02466607093811,
"points_saved": 30,
"points_rate": 2.9926183862593834,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029866345723470054,
"csv_write_time_avg": 2.09808349609375e-06
}
},
{
"timestamp": "2025-08-16T19:31:56.224337",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023247957229614,
"points_saved": 30,
"points_rate": 2.9930417892497077,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03746697902679443,
"csv_write_time_avg": 3.48965326944987e-05
}
},
{
"timestamp": "2025-08-16T19:32:06.249316",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.024979829788208,
"points_saved": 30,
"points_rate": 2.9925247241753095,
"variables_saved": 60,
"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.03504591782887777,
"csv_write_time_avg": 2.384185791015625e-06
}
},
{
"timestamp": "2025-08-16T19:32:16.279144",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029828071594238,
"points_saved": 30,
"points_rate": 2.9910781905588046,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03551757335662842,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:32:26.303844",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024700164794922,
"points_saved": 30,
"points_rate": 2.9926082084085674,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030524579683939616,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:32:36.337260",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033415794372559,
"points_saved": 30,
"points_rate": 2.990008648582679,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029169178009033202,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:32:46.361795",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024534702301025,
"points_saved": 30,
"points_rate": 2.992657603660529,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03185376326243083,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:32:56.386584",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024789094924927,
"points_saved": 30,
"points_rate": 2.9925816609137015,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037179907162984215,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:06.410223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02363920211792,
"points_saved": 30,
"points_rate": 2.9929249641847866,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037447206179300946,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:16.433512",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02328896522522,
"points_saved": 30,
"points_rate": 2.993029543903398,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031141225496927896,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:26.463750",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030237913131714,
"points_saved": 30,
"points_rate": 2.990955973309828,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.058762550354003906,
"delay_max": 0.058762550354003906,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05849409103393555,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:36.487198",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02344822883606,
"points_saved": 30,
"points_rate": 2.992981987345851,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032648468017578126,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:46.509129",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021930694580078,
"points_saved": 30,
"points_rate": 2.9934351887131077,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03170192241668701,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:56.532232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023102760314941,
"points_saved": 30,
"points_rate": 2.9930851471243773,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032052199045817055,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:06.559611",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027379035949707,
"points_saved": 30,
"points_rate": 2.991808716160559,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032180587450663246,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:16.585780",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026168823242188,
"points_saved": 30,
"points_rate": 2.992169843625157,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039354952176411946,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:26.608744",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022964239120483,
"points_saved": 30,
"points_rate": 2.9931265127044395,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0397845188776652,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:36.631660",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022916078567505,
"points_saved": 30,
"points_rate": 2.9931408948090943,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03942397435506185,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:46.654718",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02305817604065,
"points_saved": 30,
"points_rate": 2.9930984608782074,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.041838669776916505,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:56.678804",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024085521697998,
"points_saved": 30,
"points_rate": 2.9927917050450548,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039249610900878903,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:35:06.706255",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027451515197754,
"points_saved": 30,
"points_rate": 2.9917870911199675,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03395049571990967,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:35:16.731129",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024873971939087,
"points_saved": 30,
"points_rate": 2.9925563237975723,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035046021143595375,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:35:26.753866",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02273678779602,
"points_saved": 30,
"points_rate": 2.993194437324632,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03318227926890056,
"csv_write_time_avg": 2.5431315104166665e-06
}
},
{
"timestamp": "2025-08-16T19:35:36.777200",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02333378791809,
"points_saved": 30,
"points_rate": 2.9930161595697182,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03162530263264974,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:35:46.799770",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022570610046387,
"points_saved": 30,
"points_rate": 2.9932440655422985,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03533599376678467,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:35:56.823617",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02384614944458,
"points_saved": 30,
"points_rate": 2.9928631737491598,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03195609251658122,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:36:06.846047",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022430181503296,
"points_saved": 30,
"points_rate": 2.9932860051612957,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029359316825866698,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:36:16.870314",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024266719818115,
"points_saved": 30,
"points_rate": 2.9927376074989684,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029985793431599937,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:36:26.892757",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022443294525146,
"points_saved": 30,
"points_rate": 2.9932820888483134,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03255294958750407,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:36:36.916285",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023528575897217,
"points_saved": 30,
"points_rate": 2.9929579960632444,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029404258728027342,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:36:46.940606",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024320363998413,
"points_saved": 30,
"points_rate": 2.992721592153292,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03454228242238363,
"csv_write_time_avg": 2.288818359375e-06
}
},
{
"timestamp": "2025-08-16T19:36:56.964342",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023736715316772,
"points_saved": 30,
"points_rate": 2.99289584832755,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03547452290852864,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:37:06.989054",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024711847305298,
"points_saved": 30,
"points_rate": 2.9926047209091777,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03184625307718913,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:37:17.013235",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024181127548218,
"points_saved": 30,
"points_rate": 2.992763161227675,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03130845228830973,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:37:27.040979",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027743101119995,
"points_saved": 30,
"points_rate": 2.9917000961711224,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03540117740631103,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:37:37.065981",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025002717971802,
"points_saved": 30,
"points_rate": 2.9925178919122946,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03190773328145345,
"csv_write_time_avg": 1.7722447713216146e-06
}
},
{
"timestamp": "2025-08-16T19:37:47.090380",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02439832687378,
"points_saved": 30,
"points_rate": 2.992698316823154,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03154021104176839,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:37:57.114975",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024595260620117,
"points_saved": 31,
"points_rate": 3.0923941759302864,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030923712638116652,
"csv_write_time_avg": 1.7304574289629536e-06
}
},
{
"timestamp": "2025-08-16T19:38:07.138531",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023556232452393,
"points_saved": 30,
"points_rate": 2.992949738025275,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03149526119232178,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:38:17.162189",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02365756034851,
"points_saved": 30,
"points_rate": 2.992919482672045,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031926568349202475,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:38:27.187719",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025530099868774,
"points_saved": 30,
"points_rate": 2.992360473825985,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033576194445292154,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:38:37.213482",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025762796401978,
"points_saved": 30,
"points_rate": 2.992291021563599,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03199788729349772,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:38:47.237500",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02401852607727,
"points_saved": 30,
"points_rate": 2.9928117073961547,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031993651390075685,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:38:57.262035",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024534702301025,
"points_saved": 30,
"points_rate": 2.992657603660529,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03537515799204508,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:07.286532",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024497747421265,
"points_saved": 30,
"points_rate": 2.992668635964061,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03251237869262695,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:17.312508",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025975465774536,
"points_saved": 30,
"points_rate": 2.992227549569653,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03317286968231201,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:27.337612",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025104522705078,
"points_saved": 30,
"points_rate": 2.9924875029537437,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033380993207295734,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:37.389232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0516197681427,
"points_saved": 30,
"points_rate": 2.984593597051999,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0316817045211792,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:47.419341",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030108451843262,
"points_saved": 30,
"points_rate": 2.990994578377347,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034882458051045735,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:57.443333",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02399206161499,
"points_saved": 30,
"points_rate": 2.9928196087544214,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03039264678955078,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:07.470287",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 1 lost, 0.0% CPU",
"details": {
"duration": 10.026953935623169,
"points_saved": 30,
"points_rate": 2.991935556163051,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 1,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.13681435585021973,
"delay_max": 0.13681435585021973,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10277516841888427,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:17.497093",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026806116104126,
"points_saved": 30,
"points_rate": 2.991979664573027,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04007929960886637,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:27.522339",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025245904922485,
"points_saved": 30,
"points_rate": 2.9924453010444094,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037174471219380695,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:37.547325",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024986505508423,
"points_saved": 30,
"points_rate": 2.9925227314287075,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03652562300364177,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:47.577067",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029742240905762,
"points_saved": 30,
"points_rate": 2.991103787059115,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03501387437184652,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:57.601469",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024401426315308,
"points_saved": 30,
"points_rate": 2.9926973915117014,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030615822474161784,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:41:07.626310",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024840831756592,
"points_saved": 30,
"points_rate": 2.992566216609275,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03264613151550293,
"csv_write_time_avg": 1.8517176310221354e-06
}
},
{
"timestamp": "2025-08-16T19:41:17.652106",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02579641342163,
"points_saved": 30,
"points_rate": 2.992280988255328,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04211295445760091,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:41:27.676632",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.0% CPU",
"details": {
"duration": 10.024526357650757,
"points_saved": 30,
"points_rate": 2.9926600948187327,
"variables_saved": 60,
"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.04165803591410319,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:41:37.702313",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024974584579468,
"points_saved": 29,
"points_rate": 2.892775413576423,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10340013175175108,
"csv_write_time_avg": 0.0011005812677843817
}
},
{
"timestamp": "2025-08-16T19:41:47.747837",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 12.1% CPU",
"details": {
"duration": 10.046229600906372,
"points_saved": 30,
"points_rate": 2.9861949399696575,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 12.1,
"cpu_max": 12.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10612233479817708,
"csv_write_time_avg": 0.0005550305048624675
}
},
{
"timestamp": "2025-08-16T19:41:57.797199",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.4% CPU",
"details": {
"duration": 10.049362182617188,
"points_saved": 30,
"points_rate": 2.985264084908024,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.4,
"cpu_max": 5.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11364033222198486,
"csv_write_time_avg": 0.002084080378214518
}
},
{
"timestamp": "2025-08-16T19:42:07.853943",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 3.3% CPU",
"details": {
"duration": 10.056744575500488,
"points_saved": 29,
"points_rate": 2.8836369246811433,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.3,
"cpu_max": 3.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12529090355182515,
"csv_write_time_avg": 0.0016183688722807787
}
},
{
"timestamp": "2025-08-16T19:42:17.903963",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 12.1% CPU",
"details": {
"duration": 10.050019979476929,
"points_saved": 30,
"points_rate": 2.9850686925262613,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 12.1,
"cpu_max": 12.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1091493288675944,
"csv_write_time_avg": 0.0034572045008341473
}
},
{
"timestamp": "2025-08-16T19:42:27.956915",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 6.2% CPU",
"details": {
"duration": 10.052951574325562,
"points_saved": 30,
"points_rate": 2.9841982007172514,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.2,
"cpu_max": 6.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09609974225362142,
"csv_write_time_avg": 1.1046727498372396e-05
}
},
{
"timestamp": "2025-08-16T19:42:37.982864",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025403261184692,
"points_saved": 30,
"points_rate": 2.9923983323594436,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03836843172709147,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:42:48.007070",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024751901626587,
"points_saved": 30,
"points_rate": 2.992592763830124,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03756875197092692,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:42:58.037499",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030429124832153,
"points_saved": 30,
"points_rate": 2.990898956230052,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038054768244425455,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:43:08.069517",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032017469406128,
"points_saved": 30,
"points_rate": 2.990425414577745,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037561988830566405,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:43:18.093256",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023739576339722,
"points_saved": 30,
"points_rate": 2.9928949940811242,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.044361964861551924,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:43:28.116957",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023700714111328,
"points_saved": 30,
"points_rate": 2.9929065976367504,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05009754498799642,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:43:38.141976",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02501916885376,
"points_saved": 30,
"points_rate": 2.9925129812425224,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04436906973520915,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:43:48.167843",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.025867223739624,
"points_saved": 30,
"points_rate": 2.992259854485692,
"variables_saved": 60,
"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.04226493040720622,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:43:58.194516",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026672601699829,
"points_saved": 30,
"points_rate": 2.9920195055450476,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.045313302675882974,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:44:08.230474",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.03595757484436,
"points_saved": 30,
"points_rate": 2.9892513769883333,
"variables_saved": 60,
"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.0388146162033081,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:44:18.259421",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028947591781616,
"points_saved": 30,
"points_rate": 2.991340788796622,
"variables_saved": 60,
"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.03409263292948405,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:44:28.292445",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033023595809937,
"points_saved": 30,
"points_rate": 2.990125530306618,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034405962626139326,
"csv_write_time_avg": 1.6848246256510416e-06
}
},
{
"timestamp": "2025-08-16T19:44:38.318644",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025199174880981,
"points_saved": 30,
"points_rate": 2.9924592496045004,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03481836318969726,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:44:48.357205",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.03956151008606,
"points_saved": 30,
"points_rate": 2.988178315343858,
"variables_saved": 60,
"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.03811220328013102,
"csv_write_time_avg": 7.442633310953776e-05
}
},
{
"timestamp": "2025-08-16T19:44:58.384023",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.5% CPU",
"details": {
"duration": 10.026817798614502,
"points_saved": 30,
"points_rate": 2.9919761785384567,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.5,
"cpu_max": 2.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03778762817382812,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:45:08.410197",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026174306869507,
"points_saved": 30,
"points_rate": 2.9921682071141813,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03570629755655925,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:45:18.434740",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024542808532715,
"points_saved": 30,
"points_rate": 2.992655183682245,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03275353113810221,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:45:28.459440",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024700164794922,
"points_saved": 30,
"points_rate": 2.9926082084085674,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032658958435058595,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:45:38.485123",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025682210922241,
"points_saved": 30,
"points_rate": 2.9923150733141344,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035513989130655926,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:45:48.516940",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031816959381104,
"points_saved": 30,
"points_rate": 2.9904851854325303,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03130054473876953,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:45:58.541675",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.02473521232605,
"points_saved": 30,
"points_rate": 2.9925977459347846,
"variables_saved": 60,
"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.03268226782480876,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:46:08.571129",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028436660766602,
"points_saved": 30,
"points_rate": 2.9914931922905237,
"variables_saved": 60,
"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.03545045852661133,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:46:18.608457",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.038345575332642,
"points_saved": 30,
"points_rate": 2.9885402703927024,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03804760773976644,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:46:28.633500",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025042533874512,
"points_saved": 30,
"points_rate": 2.992506006695764,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034543474515279136,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:46:38.662174",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028674602508545,
"points_saved": 30,
"points_rate": 2.991422215702949,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036511739095052086,
"csv_write_time_avg": 1.8358230590820313e-06
}
},
{
"timestamp": "2025-08-16T19:46:48.687679",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02550482749939,
"points_saved": 30,
"points_rate": 2.992368016991195,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03617115020751953,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:46:58.712640",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02496075630188,
"points_saved": 30,
"points_rate": 2.9925304177516536,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03668379783630371,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:47:08.738943",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026303768157959,
"points_saved": 30,
"points_rate": 2.9921295717446257,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04114030996958415,
"csv_write_time_avg": 6.680488586425781e-05
}
},
{
"timestamp": "2025-08-16T19:47:18.766813",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02786922454834,
"points_saved": 30,
"points_rate": 2.991662468688727,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03939266204833984,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:47:28.793682",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02686882019043,
"points_saved": 30,
"points_rate": 2.9919609539112573,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03986938794453939,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:47:38.818529",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024847030639648,
"points_saved": 30,
"points_rate": 2.9925643661503143,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03627448876698812,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:47:48.843327",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02479887008667,
"points_saved": 30,
"points_rate": 2.9925787428531856,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033870975176493325,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:47:58.867841",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024513721466064,
"points_saved": 30,
"points_rate": 2.9926638671519084,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037474528948465986,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:48:08.892519",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024677753448486,
"points_saved": 30,
"points_rate": 2.9926148987362717,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03586263656616211,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:48:18.917616",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.025096654891968,
"points_saved": 30,
"points_rate": 2.9924898514929366,
"variables_saved": 60,
"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.03386913935343425,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:48:28.942697",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024555683135986,
"points_saved": 30,
"points_rate": 2.992651340195368,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038065465291341145,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:48:38.977976",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035804271697998,
"points_saved": 30,
"points_rate": 2.989297039660597,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03578179677327474,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:48:49.004836",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026859998703003,
"points_saved": 30,
"points_rate": 2.9919635861955354,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03458820978800456,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:48:59.033850",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029014825820923,
"points_saved": 30,
"points_rate": 2.991320734989975,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04019452730814616,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:49:09.059103",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025253057479858,
"points_saved": 30,
"points_rate": 2.992443166072197,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03378627300262451,
"csv_write_time_avg": 1.899401346842448e-06
}
},
{
"timestamp": "2025-08-16T19:49:19.084223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025119066238403,
"points_saved": 30,
"points_rate": 2.992483161724334,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035688583056132,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:49:29.111561",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.9% CPU",
"details": {
"duration": 10.02733850479126,
"points_saved": 30,
"points_rate": 2.9918208092471805,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.9,
"cpu_max": 3.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03611087004343669,
"csv_write_time_avg": 3.326733907063802e-05
}
},
{
"timestamp": "2025-08-16T19:49:39.137955",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.5% CPU",
"details": {
"duration": 10.02639365196228,
"points_saved": 30,
"points_rate": 2.992102748143013,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.5,
"cpu_max": 4.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04095352490743001,
"csv_write_time_avg": 0.0005300680796305339
}
},
{
"timestamp": "2025-08-16T19:49:49.163209",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.8% CPU",
"details": {
"duration": 10.025254487991333,
"points_saved": 30,
"points_rate": 2.99244273907812,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.8,
"cpu_max": 5.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03879376252492269,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:49:59.189586",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026376962661743,
"points_saved": 30,
"points_rate": 2.9921077286162374,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.043914079666137695,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:50:09.215535",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.9% CPU",
"details": {
"duration": 10.025949239730835,
"points_saved": 30,
"points_rate": 2.992235376687924,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.9,
"cpu_max": 5.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09797108173370361,
"csv_write_time_avg": 6.684462229410807e-05
}
},
{
"timestamp": "2025-08-16T19:50:19.281151",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 10.7% CPU",
"details": {
"duration": 10.064614057540894,
"points_saved": 29,
"points_rate": 2.881382220341753,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 10.7,
"cpu_max": 10.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10841077771680109,
"csv_write_time_avg": 4.922932591931573e-05
}
},
{
"timestamp": "2025-08-16T19:50:29.351563",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.070412158966064,
"points_saved": 30,
"points_rate": 2.9790240485132355,
"variables_saved": 60,
"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.11282414595286051,
"csv_write_time_avg": 1.697540283203125e-05
}
},
{
"timestamp": "2025-08-16T19:50:39.408372",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.05680251121521,
"points_saved": 30,
"points_rate": 2.983055495675132,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1096969445546468,
"csv_write_time_avg": 5.849202473958334e-06
}
},
{
"timestamp": "2025-08-16T19:50:49.456267",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.048902988433838,
"points_saved": 29,
"points_rate": 2.885887149411099,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11687977560635271,
"csv_write_time_avg": 0.0005084975012417497
}
},
{
"timestamp": "2025-08-16T19:50:59.516450",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 10.7% CPU",
"details": {
"duration": 10.06018328666687,
"points_saved": 30,
"points_rate": 2.982053024795294,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 10.7,
"cpu_max": 10.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10117996533711751,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:51:09.569816",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.053365707397461,
"points_saved": 30,
"points_rate": 2.9840752712223946,
"variables_saved": 60,
"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.10001386006673177,
"csv_write_time_avg": 6.715456644694011e-06
}
},
{
"timestamp": "2025-08-16T19:51:19.631767",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.061063051223755,
"points_saved": 29,
"points_rate": 2.8823991910549305,
"variables_saved": 58,
"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.12570610539666538,
"csv_write_time_avg": 3.839361256566541e-06
}
},
{
"timestamp": "2025-08-16T19:51:29.693365",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.062485933303833,
"points_saved": 30,
"points_rate": 2.981370627382338,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04579408963521322,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:51:39.721691",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02832579612732,
"points_saved": 30,
"points_rate": 2.991526263694507,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04181857109069824,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:51:49.749969",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028278589248657,
"points_saved": 30,
"points_rate": 2.9915403459336556,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03927347660064697,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:51:59.777856",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027886867523193,
"points_saved": 30,
"points_rate": 2.9916572051844215,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03904538949330648,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:52:09.809941",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.031490802764893,
"points_saved": 30,
"points_rate": 2.9905824158988774,
"variables_saved": 60,
"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.03345246315002441,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:52:19.844429",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.0350821018219,
"points_saved": 30,
"points_rate": 2.989512162990018,
"variables_saved": 60,
"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.07397576967875162,
"csv_write_time_avg": 0.002228744824727376
}
},
{
"timestamp": "2025-08-16T19:52:29.879344",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 14.0% CPU",
"details": {
"duration": 10.03491497039795,
"points_saved": 30,
"points_rate": 2.989561953289805,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 14.0,
"cpu_max": 14.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10162948767344157,
"csv_write_time_avg": 1.5385945638020833e-05
}
},
{
"timestamp": "2025-08-16T19:52:39.940685",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.061340570449829,
"points_saved": 30,
"points_rate": 2.981710020641786,
"variables_saved": 60,
"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.07459069887797037,
"csv_write_time_avg": 7.947285970052084e-06
}
},
{
"timestamp": "2025-08-16T19:52:49.974699",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.034014463424683,
"points_saved": 30,
"points_rate": 2.989830252821938,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033889023462931316,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:52:59.999055",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.02435564994812,
"points_saved": 30,
"points_rate": 2.992711057708259,
"variables_saved": 60,
"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.04222805500030517,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:53:10.024937",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02588176727295,
"points_saved": 30,
"points_rate": 2.992255513916761,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0334778626759847,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:53:20.050839",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02590274810791,
"points_saved": 30,
"points_rate": 2.9922492521345876,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03547453085581462,
"csv_write_time_avg": 3.4888585408528645e-06
}
},
{
"timestamp": "2025-08-16T19:53:30.076558",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025718450546265,
"points_saved": 30,
"points_rate": 2.992304257094454,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.042168251673380536,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:53:40.136985",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.060426950454712,
"points_saved": 29,
"points_rate": 2.8825814394178626,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1674150434033624,
"csv_write_time_avg": 0.007362637026556607
}
},
{
"timestamp": "2025-08-16T19:53:51.235610",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 33 points saved, 0 lost, 35.3% CPU",
"details": {
"duration": 11.098625659942627,
"points_saved": 33,
"points_rate": 2.9733411154774085,
"variables_saved": 66,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 35.3,
"cpu_max": 35.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.15069189216151382,
"csv_write_time_avg": 0.010043454892707594
}
},
{
"timestamp": "2025-08-16T19:54:01.473125",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 33.4% CPU",
"details": {
"duration": 10.130707740783691,
"points_saved": 29,
"points_rate": 2.8625838136908506,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 33.4,
"cpu_max": 33.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10312659987087908,
"csv_write_time_avg": 8.007575725686962e-05
}
},
{
"timestamp": "2025-08-16T19:54:12.222975",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 32 points saved, 0 lost, 6.9% CPU",
"details": {
"duration": 10.855982542037964,
"points_saved": 32,
"points_rate": 2.9476834433074472,
"variables_saved": 64,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.9,
"cpu_max": 6.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1248401403427124,
"csv_write_time_avg": 0.0010449588298797607
}
},
{
"timestamp": "2025-08-16T19:54:22.275315",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 4.4% CPU",
"details": {
"duration": 10.053014516830444,
"points_saved": 29,
"points_rate": 2.884706865930523,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.4,
"cpu_max": 4.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11998580242025442,
"csv_write_time_avg": 0.0010893098239240975
}
},
{
"timestamp": "2025-08-16T19:54:32.382953",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 15.8% CPU",
"details": {
"duration": 10.106637001037598,
"points_saved": 30,
"points_rate": 2.968346443720107,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 15.8,
"cpu_max": 15.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10552787780761719,
"csv_write_time_avg": 0.0011582215627034505
}
},
{
"timestamp": "2025-08-16T19:54:42.455293",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 12.7% CPU",
"details": {
"duration": 10.073340892791748,
"points_saved": 30,
"points_rate": 2.9781579238986455,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 12.7,
"cpu_max": 12.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1068754514058431,
"csv_write_time_avg": 6.242593129475911e-05
}
},
{
"timestamp": "2025-08-16T19:54:52.538629",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.083335638046265,
"points_saved": 29,
"points_rate": 2.8760324004863738,
"variables_saved": 58,
"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.13491759629085145,
"csv_write_time_avg": 0.00031393971936456087
}
},
{
"timestamp": "2025-08-16T19:55:02.608859",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 9.5% CPU",
"details": {
"duration": 10.065229654312134,
"points_saved": 30,
"points_rate": 2.980557923697989,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.5,
"cpu_max": 9.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11602232456207276,
"csv_write_time_avg": 0.0005102078119913737
}
},
{
"timestamp": "2025-08-16T19:55:12.670668",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.3% CPU",
"details": {
"duration": 10.06680941581726,
"points_saved": 30,
"points_rate": 2.9800901915221654,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.3,
"cpu_max": 5.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10368381341298422,
"csv_write_time_avg": 4.315376281738282e-06
}
},
{
"timestamp": "2025-08-16T19:55:22.727941",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.056457757949829,
"points_saved": 29,
"points_rate": 2.8837191681210936,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09758839936091981,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:55:32.796724",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.068887948989868,
"points_saved": 30,
"points_rate": 2.979475007764851,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.13681490421295167,
"csv_write_time_avg": 0.002589241663614909
}
},
{
"timestamp": "2025-08-16T19:55:42.856697",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 18.3% CPU",
"details": {
"duration": 10.060176849365234,
"points_saved": 29,
"points_rate": 2.8826531018517643,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 18.3,
"cpu_max": 18.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12092926584441087,
"csv_write_time_avg": 0.003218297300667598
}
},
{
"timestamp": "2025-08-16T19:55:52.918620",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 12.0% CPU",
"details": {
"duration": 10.062429428100586,
"points_saved": 30,
"points_rate": 2.981387369159705,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 12.0,
"cpu_max": 12.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09988430341084799,
"csv_write_time_avg": 3.3466021219889325e-05
}
},
{
"timestamp": "2025-08-16T19:56:02.946808",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028188467025757,
"points_saved": 30,
"points_rate": 2.991567230576556,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03880224227905273,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:56:12.974139",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02733063697815,
"points_saved": 30,
"points_rate": 2.9918231567400317,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04046672979990641,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:56:23.001353",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02721381187439,
"points_saved": 30,
"points_rate": 2.9918580138855235,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03613862991333008,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:56:33.033007",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031654596328735,
"points_saved": 30,
"points_rate": 2.9905335866507046,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03483307361602783,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:56:43.060360",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027352809906006,
"points_saved": 30,
"points_rate": 2.991816541087798,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03635612328847249,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:56:53.087019",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026658773422241,
"points_saved": 30,
"points_rate": 2.992023631992073,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0378022829691569,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:57:03.114519",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027499914169312,
"points_saved": 30,
"points_rate": 2.991772650888647,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037716213862101236,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:57:13.141743",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02722454071045,
"points_saved": 30,
"points_rate": 2.99185481268523,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0368545134862264,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:57:23.168143",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026399612426758,
"points_saved": 30,
"points_rate": 2.992100969406594,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03644747734069824,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:57:33.195149",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027006149291992,
"points_saved": 30,
"points_rate": 2.9919199762451827,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03289706707000732,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:57:43.222208",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027059316635132,
"points_saved": 30,
"points_rate": 2.991904111929335,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03689603010813395,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:57:53.265010",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.04280138015747,
"points_saved": 30,
"points_rate": 2.9872143104685795,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05021814505259196,
"csv_write_time_avg": 3.337860107421875e-05
}
},
{
"timestamp": "2025-08-16T19:58:03.293956",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028439044952393,
"points_saved": 30,
"points_rate": 2.9914924810855665,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05262072086334228,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:58:13.324651",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.031201601028442,
"points_saved": 31,
"points_rate": 3.090357589545578,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05252535881534699,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:58:23.354701",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030050039291382,
"points_saved": 30,
"points_rate": 2.9910119971963254,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05496543248494466,
"csv_write_time_avg": 0.0009754021962483724
}
},
{
"timestamp": "2025-08-16T19:58:33.384635",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 11.8% CPU",
"details": {
"duration": 10.029934167861938,
"points_saved": 29,
"points_rate": 2.8913449993442852,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 11.8,
"cpu_max": 11.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05393590598270811,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:58:43.440781",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.056146621704102,
"points_saved": 30,
"points_rate": 2.983250058750261,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09699368476867676,
"csv_write_time_avg": 4.065831502278646e-05
}
},
{
"timestamp": "2025-08-16T19:58:53.479524",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.038742303848267,
"points_saved": 30,
"points_rate": 2.9884221640493505,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10034065246582032,
"csv_write_time_avg": 5.14984130859375e-06
}
},
{
"timestamp": "2025-08-16T19:59:03.536999",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.056970119476318,
"points_saved": 29,
"points_rate": 2.8835722544147395,
"variables_saved": 58,
"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.1041037707493223,
"csv_write_time_avg": 8.163781001650053e-06
}
},
{
"timestamp": "2025-08-16T19:59:13.596792",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.060298204421997,
"points_saved": 30,
"points_rate": 2.9820189611092762,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12745335102081298,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:59:23.657515",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.060723066329956,
"points_saved": 30,
"points_rate": 2.9818930311679552,
"variables_saved": 60,
"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.10778122742970785,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:59:33.712639",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.055123805999756,
"points_saved": 29,
"points_rate": 2.884101733555592,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10183757749097101,
"csv_write_time_avg": 2.6110945076778018e-05
}
},
{
"timestamp": "2025-08-16T19:59:43.759186",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.046547412872314,
"points_saved": 30,
"points_rate": 2.986100474831978,
"variables_saved": 60,
"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.09947067101796468,
"csv_write_time_avg": 6.357828776041667e-06
}
},
{
"timestamp": "2025-08-16T19:59:53.817610",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.05842399597168,
"points_saved": 30,
"points_rate": 2.9825746073156956,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12103970845540364,
"csv_write_time_avg": 1.4774004618326823e-05
}
},
{
"timestamp": "2025-08-16T20:00:03.878175",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.059565544128418,
"points_saved": 29,
"points_rate": 2.8828282765081004,
"variables_saved": 58,
"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.10835807898948932,
"csv_write_time_avg": 0.00022203346778606545
}
},
{
"timestamp": "2025-08-16T20:00:13.941045",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.063868761062622,
"points_saved": 30,
"points_rate": 2.980960971596808,
"variables_saved": 60,
"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.0994277556737264,
"csv_write_time_avg": 1.3430913289388021e-05
}
},
{
"timestamp": "2025-08-16T20:00:23.998397",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.057352066040039,
"points_saved": 30,
"points_rate": 2.982892495262139,
"variables_saved": 60,
"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.11164917151133219,
"csv_write_time_avg": 8.114178975423177e-06
}
},
{
"timestamp": "2025-08-16T20:00:34.057159",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.058762788772583,
"points_saved": 29,
"points_rate": 2.8830583451445237,
"variables_saved": 58,
"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.12803203484107709,
"csv_write_time_avg": 1.3968040203226023e-05
}
},
{
"timestamp": "2025-08-16T20:00:44.102489",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.4% CPU",
"details": {
"duration": 10.044338703155518,
"points_saved": 30,
"points_rate": 2.9867571063264955,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.4,
"cpu_max": 4.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09989789326985678,
"csv_write_time_avg": 1.201629638671875e-05
}
},
{
"timestamp": "2025-08-16T20:00:54.161570",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.7% CPU",
"details": {
"duration": 10.060071468353271,
"points_saved": 30,
"points_rate": 2.982086170498219,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.7,
"cpu_max": 4.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10206170876820882,
"csv_write_time_avg": 3.7717819213867185e-05
}
},
{
"timestamp": "2025-08-16T20:01:04.206284",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 3.1% CPU",
"details": {
"duration": 10.044714212417603,
"points_saved": 29,
"points_rate": 2.88709060175642,
"variables_saved": 58,
"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.10057111444144413,
"csv_write_time_avg": 9.051684675545528e-06
}
},
{
"timestamp": "2025-08-16T20:01:14.246842",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.040558099746704,
"points_saved": 30,
"points_rate": 2.9878817195188403,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11669317881266277,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:01:24.299459",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.05261754989624,
"points_saved": 30,
"points_rate": 2.9842973584834778,
"variables_saved": 60,
"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.043612011273701984,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:01:34.326093",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026633024215698,
"points_saved": 30,
"points_rate": 2.9920313157513467,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03376474380493164,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:01:44.352767",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02667498588562,
"points_saved": 30,
"points_rate": 2.992018794089814,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035358858108520505,
"csv_write_time_avg": 6.691614786783854e-06
}
},
{
"timestamp": "2025-08-16T20:01:54.378859",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02609133720398,
"points_saved": 30,
"points_rate": 2.9921929684281365,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032598265012105304,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:02:04.405860",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02700138092041,
"points_saved": 30,
"points_rate": 2.991921399062,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03247739473978679,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:02:14.437150",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031290292739868,
"points_saved": 30,
"points_rate": 2.990642193029989,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028628309567769367,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:02:24.465736",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028585195541382,
"points_saved": 30,
"points_rate": 2.9914488848674017,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033876895904541016,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:02:34.494951",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029215812683105,
"points_saved": 30,
"points_rate": 2.9912607885116524,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032252232233683266,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:02:44.521608",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02665638923645,
"points_saved": 30,
"points_rate": 2.992024343449607,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03482098579406738,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:02:54.547951",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02634334564209,
"points_saved": 30,
"points_rate": 2.9921177607626395,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032502452532450356,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:03:04.577358",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027429342269897,
"points_saved": 30,
"points_rate": 2.991793706641959,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03738287289937337,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:03:14.731353",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 6.5% CPU",
"details": {
"duration": 10.155972003936768,
"points_saved": 30,
"points_rate": 2.9539270085001292,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.5,
"cpu_max": 6.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0990382750829061,
"csv_write_time_avg": 0.00029486815134684244
}
},
{
"timestamp": "2025-08-16T20:03:24.776051",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.3% CPU",
"details": {
"duration": 10.044698238372803,
"points_saved": 30,
"points_rate": 2.9866501997435684,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.3,
"cpu_max": 2.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.08978527386983236,
"csv_write_time_avg": 1.0697046915690104e-05
}
},
{
"timestamp": "2025-08-16T20:03:34.803356",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027305364608765,
"points_saved": 30,
"points_rate": 2.9918306971965354,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03613423506418864,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:03:44.829474",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02611780166626,
"points_saved": 30,
"points_rate": 2.9921850703783117,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03512305418650309,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:03:54.858300",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028825998306274,
"points_saved": 30,
"points_rate": 2.991377057002143,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04462782541910807,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:04:04.885672",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027372360229492,
"points_saved": 30,
"points_rate": 2.9918107079563367,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03435350259145101,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:04:14.916065",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029346227645874,
"points_saved": 30,
"points_rate": 2.9912218921413896,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036515116691589355,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:04:24.994554",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.048755645751953,
"points_saved": 29,
"points_rate": 2.885929464536195,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09854095557640338,
"csv_write_time_avg": 0.0023049650521113955
}
},
{
"timestamp": "2025-08-16T20:04:35.745032",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 32 points saved, 0 lost, 13.2% CPU",
"details": {
"duration": 10.78125810623169,
"points_saved": 32,
"points_rate": 2.9681137103566453,
"variables_saved": 64,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 13.2,
"cpu_max": 13.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12161716818809509,
"csv_write_time_avg": 0.000390760600566864
}
},
{
"timestamp": "2025-08-16T20:04:45.781004",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.03597116470337,
"points_saved": 31,
"points_rate": 3.0888889068381715,
"variables_saved": 62,
"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.03697596826860981,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:04:55.807910",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026906251907349,
"points_saved": 30,
"points_rate": 2.991949784540302,
"variables_saved": 60,
"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.033925493558247886,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:05:05.835186",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.027276277542114,
"points_saved": 30,
"points_rate": 2.991839375882201,
"variables_saved": 60,
"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.03494907220204671,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:05:15.866408",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.031222105026245,
"points_saved": 30,
"points_rate": 2.990662522063807,
"variables_saved": 60,
"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.03332646687825521,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:05:25.894170",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.027761459350586,
"points_saved": 30,
"points_rate": 2.9916946191441265,
"variables_saved": 60,
"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.035515213012695314,
"csv_write_time_avg": 1.8755594889322916e-06
}
},
{
"timestamp": "2025-08-16T20:05:35.920484",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.0% CPU",
"details": {
"duration": 10.02631402015686,
"points_saved": 30,
"points_rate": 2.9921265122644396,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.0,
"cpu_max": 5.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035836442311604814,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:05:45.947302",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.5% CPU",
"details": {
"duration": 10.026818037033081,
"points_saved": 30,
"points_rate": 2.991976107394979,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.5,
"cpu_max": 2.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03814125855763753,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:05:55.975133",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027831315994263,
"points_saved": 30,
"points_rate": 2.9916737781727925,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0421536922454834,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:06:06.010303",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.8% CPU",
"details": {
"duration": 10.035170316696167,
"points_saved": 30,
"points_rate": 2.989485883471957,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.8,
"cpu_max": 2.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037520988782246904,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:06:16.037025",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.6% CPU",
"details": {
"duration": 10.026721715927124,
"points_saved": 30,
"points_rate": 2.992004849635546,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.6,
"cpu_max": 3.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035710692405700684,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:06:26.067665",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.9% CPU",
"details": {
"duration": 10.030640125274658,
"points_saved": 30,
"points_rate": 2.9908360409030768,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.9,
"cpu_max": 3.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035844914118448895,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:06:36.094840",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.027174472808838,
"points_saved": 30,
"points_rate": 2.991869751678543,
"variables_saved": 60,
"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.03671635786692302,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:06:46.121395",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026555299758911,
"points_saved": 30,
"points_rate": 2.9920545095603623,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037769039471944175,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:06:56.148628",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026651859283447,
"points_saved": 30,
"points_rate": 2.992025695219854,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03662310441335042,
"csv_write_time_avg": 1.71661376953125e-06
}
},
{
"timestamp": "2025-08-16T20:07:06.178943",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030895709991455,
"points_saved": 30,
"points_rate": 2.9907598351479177,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034697858492533366,
"csv_write_time_avg": 2.0424524943033854e-06
}
},
{
"timestamp": "2025-08-16T20:07:16.206373",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027430534362793,
"points_saved": 30,
"points_rate": 2.9917933509679897,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035653996467590335,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:07:26.233785",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027412176132202,
"points_saved": 30,
"points_rate": 2.9917988283564974,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03285159269968669,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:07:36.261635",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027849912643433,
"points_saved": 30,
"points_rate": 2.991668230113321,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0384356419245402,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:07:46.288226",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026591300964355,
"points_saved": 30,
"points_rate": 2.9920437663709905,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03743555545806885,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:07:56.316212",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.027985334396362,
"points_saved": 30,
"points_rate": 2.991627829480253,
"variables_saved": 60,
"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.03894407749176025,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:08:06.344584",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028372287750244,
"points_saved": 30,
"points_rate": 2.9915123949521996,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0337595542271932,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:08:16.371749",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027164936065674,
"points_saved": 30,
"points_rate": 2.991872597217993,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0334366242090861,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:08:26.399596",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027846574783325,
"points_saved": 30,
"points_rate": 2.991669225917352,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036524875958760576,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:08:36.429854",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030258178710938,
"points_saved": 30,
"points_rate": 2.9909499302495046,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.040058072408040366,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:08:46.454429",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024575471878052,
"points_saved": 30,
"points_rate": 2.992645432632935,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.051603444417317706,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:08:56.481319",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026889562606812,
"points_saved": 30,
"points_rate": 2.991954764504311,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04598879814147949,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:09:06.509470",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027151823043823,
"points_saved": 30,
"points_rate": 2.991876509843576,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04334738254547119,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:09:16.537694",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.029223203659058,
"points_saved": 30,
"points_rate": 2.9912585841199357,
"variables_saved": 60,
"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.04173709551493327,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:09:26.566290",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028595924377441,
"points_saved": 30,
"points_rate": 2.9914456845425597,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03439753850301107,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:09:36.594284",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027994632720947,
"points_saved": 30,
"points_rate": 2.9916250555331567,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029642693201700845,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:09:46.625505",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.03122067451477,
"points_saved": 30,
"points_rate": 2.9906629485499936,
"variables_saved": 60,
"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.036330922444661455,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:09:56.652797",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027291536331177,
"points_saved": 30,
"points_rate": 2.9918348231227863,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034704939524332686,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:10:06.679855",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027058601379395,
"points_saved": 30,
"points_rate": 2.991904325349508,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03391183217366536,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:10:16.717877",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.038021802902222,
"points_saved": 30,
"points_rate": 2.9886366645793014,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03597617944081624,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:10:26.747934",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030056476593018,
"points_saved": 30,
"points_rate": 2.9910100775614294,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03479468027750651,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:10:36.774102",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.026168823242188,
"points_saved": 30,
"points_rate": 2.992169843625157,
"variables_saved": 60,
"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.03436587651570638,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:10:46.801190",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027087688446045,
"points_saved": 30,
"points_rate": 2.99189564628703,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03596071402231852,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:10:56.828595",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02740478515625,
"points_saved": 30,
"points_rate": 2.9918010335445464,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04045720895131429,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:11:06.856390",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027795314788818,
"points_saved": 30,
"points_rate": 2.991684518705375,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03711255391438802,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:11:16.897686",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.041295766830444,
"points_saved": 30,
"points_rate": 2.9876622197604643,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04043362935384114,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:11:26.924523",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026837348937988,
"points_saved": 30,
"points_rate": 2.9919703447844905,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035480531056722005,
"csv_write_time_avg": 2.8292338053385418e-06
}
},
{
"timestamp": "2025-08-16T20:11:36.952263",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027740001678467,
"points_saved": 30,
"points_rate": 2.9917010208659707,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03361811637878418,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:11:46.980844",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028580665588379,
"points_saved": 30,
"points_rate": 2.9914502361177244,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03160521984100342,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:11:57.008392",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027548789978027,
"points_saved": 30,
"points_rate": 2.9917580685304985,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03467210133870443,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:12:07.035395",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027002334594727,
"points_saved": 30,
"points_rate": 2.9919211144985285,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036186869939168295,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:12:17.067621",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0322265625,
"points_saved": 30,
"points_rate": 2.990363087705636,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0361723264058431,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:12:27.094958",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027336597442627,
"points_saved": 30,
"points_rate": 2.9918213783360184,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03572127024332682,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:12:37.124848",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029890298843384,
"points_saved": 30,
"points_rate": 2.991059633370019,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032767168680826825,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:12:47.152565",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027716159820557,
"points_saved": 31,
"points_rate": 3.091431738386454,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03254520508550828,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:12:57.181290",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028725862503052,
"points_saved": 30,
"points_rate": 2.991406925596464,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03372815450032552,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:13:07.209549",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028258562088013,
"points_saved": 30,
"points_rate": 2.9915463202569854,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030529546737670898,
"csv_write_time_avg": 2.368291219075521e-06
}
},
{
"timestamp": "2025-08-16T20:13:17.236960",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027411222457886,
"points_saved": 30,
"points_rate": 2.9917991128967083,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03639822006225586,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:13:27.267410",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030449867248535,
"points_saved": 30,
"points_rate": 2.9908927712161866,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03486420313517253,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:13:37.297716",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030306577682495,
"points_saved": 30,
"points_rate": 2.990935498098355,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033480199178059895,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:13:47.327564",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029847621917725,
"points_saved": 30,
"points_rate": 2.9910723603061027,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036837561925252275,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:13:57.356441",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028876304626465,
"points_saved": 30,
"points_rate": 2.991362051814376,
"variables_saved": 60,
"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.033074537913004555,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:14:07.384829",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028388738632202,
"points_saved": 30,
"points_rate": 2.991507487581876,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03754512468973795,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:14:17.419650",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034821033477783,
"points_saved": 30,
"points_rate": 2.9895899388653926,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03320109049479167,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:14:27.446925",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02727484703064,
"points_saved": 30,
"points_rate": 2.9918398027041064,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031467167536417644,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:14:37.473302",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026377201080322,
"points_saved": 30,
"points_rate": 2.9921076574665033,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037395811080932616,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:14:47.500918",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027616024017334,
"points_saved": 30,
"points_rate": 2.991738009128633,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038094830513000486,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:14:57.526892",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.025974035263062,
"points_saved": 30,
"points_rate": 2.992227976502321,
"variables_saved": 60,
"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.0388185977935791,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:15:07.555571",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02867865562439,
"points_saved": 30,
"points_rate": 2.991421006712094,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04392995834350586,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:15:17.588683",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033111333847046,
"points_saved": 30,
"points_rate": 2.9900993821123034,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04701104958852132,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:15:27.616816",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028133153915405,
"points_saved": 30,
"points_rate": 2.9915837314432485,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03812924226125081,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:15:37.646208",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028392553329468,
"points_saved": 30,
"points_rate": 2.9915063496432315,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04551401933034261,
"csv_write_time_avg": 1.7881393432617188e-06
}
},
{
"timestamp": "2025-08-16T20:15:47.675837",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 1 lost, 0.2% CPU",
"details": {
"duration": 10.03062891960144,
"points_saved": 29,
"points_rate": 2.8911447360323934,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 1,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.3548624515533447,
"delay_max": 0.3548624515533447,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12674299601850839,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:15:57.709198",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033360481262207,
"points_saved": 30,
"points_rate": 2.9900251322601705,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03746376832326253,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:16:07.744156",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.034958600997925,
"points_saved": 30,
"points_rate": 2.9895489550915193,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03513092199961344,
"csv_write_time_avg": 5.141894022623698e-06
}
},
{
"timestamp": "2025-08-16T20:16:17.778565",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034408807754517,
"points_saved": 30,
"points_rate": 2.9897127548576874,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03156462510426839,
"csv_write_time_avg": 2.9134750366210938e-05
}
},
{
"timestamp": "2025-08-16T20:16:27.806339",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0277738571167,
"points_saved": 31,
"points_rate": 3.0914139510634593,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03263687318371188,
"csv_write_time_avg": 3.976206625661542e-06
}
},
{
"timestamp": "2025-08-16T20:16:37.833619",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027280330657959,
"points_saved": 30,
"points_rate": 2.99183816655413,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030695478121439617,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:16:47.870914",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.037294626235962,
"points_saved": 30,
"points_rate": 2.988853183763737,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036437360445658366,
"csv_write_time_avg": 3.2782554626464844e-05
}
},
{
"timestamp": "2025-08-16T20:16:57.898802",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 2.5% CPU",
"details": {
"duration": 10.027888059616089,
"points_saved": 29,
"points_rate": 2.891934954558143,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.5,
"cpu_max": 2.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09807298923360891,
"csv_write_time_avg": 0.0008396526862835062
}
},
{
"timestamp": "2025-08-16T20:17:07.939704",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 6.4% CPU",
"details": {
"duration": 10.040902376174927,
"points_saved": 30,
"points_rate": 2.987779272825524,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.4,
"cpu_max": 6.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11202456951141357,
"csv_write_time_avg": 1.7571449279785157e-05
}
},
{
"timestamp": "2025-08-16T20:17:18.005241",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.065537214279175,
"points_saved": 30,
"points_rate": 2.9804668505364416,
"variables_saved": 60,
"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.09914321104685465,
"csv_write_time_avg": 1.3558069864908854e-05
}
},
{
"timestamp": "2025-08-16T20:17:28.061975",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.056733131408691,
"points_saved": 29,
"points_rate": 2.8836402061250523,
"variables_saved": 58,
"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.09636474477833715,
"csv_write_time_avg": 6.9141387939453125e-06
}
},
{
"timestamp": "2025-08-16T20:17:38.129354",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.067379236221313,
"points_saved": 30,
"points_rate": 2.9799215164224,
"variables_saved": 60,
"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.043860952059427895,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:17:48.158250",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.02889633178711,
"points_saved": 30,
"points_rate": 2.9913560782270165,
"variables_saved": 60,
"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.03468002478281657,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:17:58.184169",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02591872215271,
"points_saved": 30,
"points_rate": 2.9922444846589147,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03814523220062256,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:18:08.218499",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.034329891204834,
"points_saved": 30,
"points_rate": 2.989736267919119,
"variables_saved": 60,
"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.0334993044535319,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:18:18.283390",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.06489109992981,
"points_saved": 30,
"points_rate": 2.9806581812106456,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09246362050374349,
"csv_write_time_avg": 5.1657358805338544e-06
}
},
{
"timestamp": "2025-08-16T20:18:28.311795",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028405666351318,
"points_saved": 30,
"points_rate": 2.991502437985742,
"variables_saved": 60,
"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.03832996686299642,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:18:38.340631",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028835535049438,
"points_saved": 30,
"points_rate": 2.9913742124052205,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03135521411895752,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:18:48.370663",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030031442642212,
"points_saved": 30,
"points_rate": 2.991017542822089,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03250389099121094,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:18:58.398617",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027954578399658,
"points_saved": 30,
"points_rate": 2.991637004880375,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03688216209411621,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:19:08.427013",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028396368026733,
"points_saved": 30,
"points_rate": 2.991505211705452,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03318375746409098,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:19:18.460372",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033359050750732,
"points_saved": 30,
"points_rate": 2.990025558564586,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03124852180480957,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:19:28.489062",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028690099716187,
"points_saved": 30,
"points_rate": 2.9914175930961315,
"variables_saved": 60,
"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.03501841227213542,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:19:38.517984",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028921127319336,
"points_saved": 30,
"points_rate": 2.991348682390007,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0303525447845459,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:19:48.546366",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028382062911987,
"points_saved": 30,
"points_rate": 2.991509478976588,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032993745803833005,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:19:58.575709",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029342889785767,
"points_saved": 30,
"points_rate": 2.9912228876483073,
"variables_saved": 60,
"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.04099477132161458,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:20:08.605317",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029608726501465,
"points_saved": 30,
"points_rate": 2.991143604708159,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04036947091420492,
"csv_write_time_avg": 1.7722447713216146e-06
}
},
{
"timestamp": "2025-08-16T20:20:18.638738",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033420324325562,
"points_saved": 30,
"points_rate": 2.990007298634384,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03794319629669189,
"csv_write_time_avg": 1.7960866292317708e-06
}
},
{
"timestamp": "2025-08-16T20:20:28.668194",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02945590019226,
"points_saved": 30,
"points_rate": 2.9911891829969472,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03903431892395019,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:20:38.697471",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029277324676514,
"points_saved": 30,
"points_rate": 2.991242442382819,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035631593068440756,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:20:48.727665",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03019404411316,
"points_saved": 30,
"points_rate": 2.9909690548417016,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034774033228556316,
"csv_write_time_avg": 6.740093231201172e-05
}
},
{
"timestamp": "2025-08-16T20:20:58.756482",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 9.5% CPU",
"details": {
"duration": 10.028816938400269,
"points_saved": 30,
"points_rate": 2.9913797593742304,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.5,
"cpu_max": 9.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035613115628560385,
"csv_write_time_avg": 2.0662943522135415e-06
}
},
{
"timestamp": "2025-08-16T20:21:08.785296",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028814315795898,
"points_saved": 30,
"points_rate": 2.991380541640746,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03578222592671712,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:21:18.812744",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027447938919067,
"points_saved": 30,
"points_rate": 2.991788158137665,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03952849706013997,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:21:28.841108",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028363943099976,
"points_saved": 30,
"points_rate": 2.9915148842041703,
"variables_saved": 60,
"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.03457535107930501,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:21:38.870304",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029195785522461,
"points_saved": 30,
"points_rate": 2.9912667617184403,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03353997071584066,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:21:48.903443",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03313946723938,
"points_saved": 30,
"points_rate": 2.9900909977337835,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03422455787658692,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:21:58.933375",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029931783676147,
"points_saved": 30,
"points_rate": 2.9910472620387525,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03282898267110189,
"csv_write_time_avg": 6.641546885172526e-05
}
},
{
"timestamp": "2025-08-16T20:22:08.962915",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029540061950684,
"points_saved": 30,
"points_rate": 2.9911640827690342,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035478941599528,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:22:18.992392",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.0294771194458,
"points_saved": 30,
"points_rate": 2.9911828545711576,
"variables_saved": 60,
"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.03797915776570638,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:22:29.027022",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.0% CPU",
"details": {
"duration": 10.034629821777344,
"points_saved": 30,
"points_rate": 2.9896469060466417,
"variables_saved": 60,
"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.06627646287282309,
"csv_write_time_avg": 0.00191954771677653
}
},
{
"timestamp": "2025-08-16T20:22:39.084742",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 6.1% CPU",
"details": {
"duration": 10.057720422744751,
"points_saved": 30,
"points_rate": 2.9827832489912263,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.1,
"cpu_max": 6.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10606067975362142,
"csv_write_time_avg": 2.4588902791341147e-05
}
},
{
"timestamp": "2025-08-16T20:22:49.138044",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.053301811218262,
"points_saved": 30,
"points_rate": 2.9840942372309613,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0839746077855428,
"csv_write_time_avg": 1.606146494547526e-05
}
},
{
"timestamp": "2025-08-16T20:22:59.167320",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029275894165039,
"points_saved": 30,
"points_rate": 2.991242869034422,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0363189697265625,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:23:09.203209",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.035888671875,
"points_saved": 30,
"points_rate": 2.9892719001629895,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03839950561523438,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:23:19.232294",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.0290846824646,
"points_saved": 30,
"points_rate": 2.991299899227458,
"variables_saved": 60,
"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.03779579798380534,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:23:29.261449",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029155015945435,
"points_saved": 30,
"points_rate": 2.991278921534542,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038338732719421384,
"csv_write_time_avg": 1.8755594889322916e-06
}
},
{
"timestamp": "2025-08-16T20:23:39.291647",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030198574066162,
"points_saved": 30,
"points_rate": 2.990967704026047,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03417198657989502,
"csv_write_time_avg": 2.7338663736979167e-06
}
},
{
"timestamp": "2025-08-16T20:23:49.318979",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027331829071045,
"points_saved": 30,
"points_rate": 2.99182280105906,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03684562842051188,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:23:59.349397",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030418157577515,
"points_saved": 30,
"points_rate": 2.9909022264776066,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033680121103922524,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:24:09.379115",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029717445373535,
"points_saved": 30,
"points_rate": 2.99111118168521,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035141396522521975,
"csv_write_time_avg": 1.6927719116210937e-06
}
},
{
"timestamp": "2025-08-16T20:24:19.408754",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029639482498169,
"points_saved": 30,
"points_rate": 2.9911344323343156,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03457820415496826,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:24:29.440950",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.032195329666138,
"points_saved": 30,
"points_rate": 2.9903723974838488,
"variables_saved": 60,
"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.038448484738667806,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:24:39.471136",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030186176300049,
"points_saved": 31,
"points_rate": 3.0906704476980438,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0351154419683641,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:24:49.500391",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.029255390167236,
"points_saved": 30,
"points_rate": 2.9912489843874397,
"variables_saved": 60,
"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.03703335126241048,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:24:59.527735",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02734375,
"points_saved": 30,
"points_rate": 2.991819244253993,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04000356992085775,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:25:09.556610",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02887487411499,
"points_saved": 30,
"points_rate": 2.9913624785001005,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0390813668568929,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:25:19.587806",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030128002166748,
"points_saved": 30,
"points_rate": 2.990988748450596,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03879756927490234,
"csv_write_time_avg": 2.1775563557942707e-06
}
},
{
"timestamp": "2025-08-16T20:25:29.627182",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.040443897247314,
"points_saved": 30,
"points_rate": 2.987915704426653,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037334195772806805,
"csv_write_time_avg": 3.3513704935709635e-05
}
},
{
"timestamp": "2025-08-16T20:25:39.682107",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.6% CPU",
"details": {
"duration": 10.054924964904785,
"points_saved": 30,
"points_rate": 2.9836125187120266,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.6,
"cpu_max": 3.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09507724444071451,
"csv_write_time_avg": 0.00038170814514160156
}
},
{
"timestamp": "2025-08-16T20:25:49.733477",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 28 points saved, 0 lost, 2.3% CPU",
"details": {
"duration": 10.051370859146118,
"points_saved": 28,
"points_rate": 2.7856896728192804,
"variables_saved": 56,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.3,
"cpu_max": 2.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10599373919623238,
"csv_write_time_avg": 6.1052186148507256e-06
}
},
{
"timestamp": "2025-08-16T20:25:54.560648",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T20:25:56.601724",
"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-16T20:25:56.634893",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T20:25:56.834027",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T20:25:57.787297",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T20:25:57.823851",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T20:25:57.851419",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))",
"details": {}
},
{
"timestamp": "2025-08-16T20:26:02.710987",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T20:26:02.790603",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T20:26:02.820093",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T20:26:02.849436",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T20:26:12.791668",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.098269701004028,
"points_saved": 30,
"points_rate": 2.7031240732315225,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04196589787801107,
"csv_write_time_avg": 0.0003107005152209052
}
},
{
"timestamp": "2025-08-16T20:26:22.819427",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028374910354614,
"points_saved": 30,
"points_rate": 2.9915116126167214,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04623765150705973,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:26:32.878953",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.059526205062866,
"points_saved": 30,
"points_rate": 2.9822478105282215,
"variables_saved": 60,
"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.10939967632293701,
"csv_write_time_avg": 0.00040204524993896483
}
},
{
"timestamp": "2025-08-16T20:26:42.937172",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.3% CPU",
"details": {
"duration": 10.057713508605957,
"points_saved": 30,
"points_rate": 2.9827852994947883,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.3,
"cpu_max": 5.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.07863845030466715,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:26:52.966576",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029909610748291,
"points_saved": 30,
"points_rate": 2.991053874289284,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03570802211761474,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:27:02.994895",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028319120407104,
"points_saved": 30,
"points_rate": 2.9915282551142166,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03672590255737305,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:27:13.024613",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029718160629272,
"points_saved": 30,
"points_rate": 2.991110968378176,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.06820622285207113,
"csv_write_time_avg": 1.2540817260742188e-05
}
},
{
"timestamp": "2025-08-16T20:27:23.093961",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.069347620010376,
"points_saved": 29,
"points_rate": 2.8800276933899434,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09752940309458766,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:27:33.151365",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.057404041290283,
"points_saved": 30,
"points_rate": 2.9828770800930497,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11552389462788899,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:27:43.222158",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.07079267501831,
"points_saved": 30,
"points_rate": 2.978911488707164,
"variables_saved": 60,
"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.0667178471883138,
"csv_write_time_avg": 6.079673767089844e-06
}
},
{
"timestamp": "2025-08-16T20:27:53.250542",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028384447097778,
"points_saved": 30,
"points_rate": 2.9915087677638867,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04134746392567953,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:28:03.279429",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028887271881104,
"points_saved": 30,
"points_rate": 2.9913587805612,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05299376646677653,
"csv_write_time_avg": 5.213419596354167e-06
}
},
{
"timestamp": "2025-08-16T20:28:13.336494",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.056557655334473,
"points_saved": 30,
"points_rate": 2.9831281267588206,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09881341457366943,
"csv_write_time_avg": 4.307428995768229e-06
}
},
{
"timestamp": "2025-08-16T20:28:23.400606",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.064618587493896,
"points_saved": 29,
"points_rate": 2.8813809234693553,
"variables_saved": 58,
"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.09768707998867693,
"csv_write_time_avg": 1.3622744330044451e-05
}
},
{
"timestamp": "2025-08-16T20:28:33.457487",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.056880950927734,
"points_saved": 30,
"points_rate": 2.983032229016546,
"variables_saved": 60,
"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.10811528364817301,
"csv_write_time_avg": 6.604194641113281e-06
}
},
{
"timestamp": "2025-08-16T20:28:43.506271",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.048784732818604,
"points_saved": 30,
"points_rate": 2.9854356320344064,
"variables_saved": 60,
"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.1126608689626058,
"csv_write_time_avg": 1.857280731201172e-05
}
},
{
"timestamp": "2025-08-16T20:28:53.552686",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.046415090560913,
"points_saved": 29,
"points_rate": 2.8866018115503596,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1220412829826618,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:29:03.613875",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.061188697814941,
"points_saved": 30,
"points_rate": 2.981755029255669,
"variables_saved": 60,
"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.10167642434438069,
"csv_write_time_avg": 1.0442733764648437e-05
}
},
{
"timestamp": "2025-08-16T20:29:13.668357",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.054481983184814,
"points_saved": 30,
"points_rate": 2.9837439711137987,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09935971895853678,
"csv_write_time_avg": 1.7555554707845054e-05
}
},
{
"timestamp": "2025-08-16T20:29:23.730554",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.062196969985962,
"points_saved": 30,
"points_rate": 2.98145624553818,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.08682186603546142,
"csv_write_time_avg": 7.518132527669271e-06
}
},
{
"timestamp": "2025-08-16T20:29:33.759519",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02896523475647,
"points_saved": 30,
"points_rate": 2.9913355264241757,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035642512639363605,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:29:43.787739",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028219938278198,
"points_saved": 30,
"points_rate": 2.9915578422336506,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03286480903625488,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:29:53.813505",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025765895843506,
"points_saved": 30,
"points_rate": 2.9922900965039925,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03808635870615641,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:30:03.842691",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029186248779297,
"points_saved": 30,
"points_rate": 2.9912696061110093,
"variables_saved": 60,
"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.04254205226898193,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:30:13.873737",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03104543685913,
"points_saved": 30,
"points_rate": 2.990715194028016,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031726622581481935,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:30:23.900645",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026907682418823,
"points_saved": 30,
"points_rate": 2.9919493576870155,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037621323267618814,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:30:33.969528",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.068883895874023,
"points_saved": 29,
"points_rate": 2.8801603335483366,
"variables_saved": 58,
"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.12197236357064083,
"csv_write_time_avg": 1.2003142258216595e-05
}
},
{
"timestamp": "2025-08-16T20:30:44.048974",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.048705816268921,
"points_saved": 30,
"points_rate": 2.9854590778675005,
"variables_saved": 60,
"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.11049581368764241,
"csv_write_time_avg": 0.0016467968622843425
}
},
{
"timestamp": "2025-08-16T20:30:54.355278",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 9.5% CPU",
"details": {
"duration": 10.336124420166016,
"points_saved": 30,
"points_rate": 2.9024418418831446,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.5,
"cpu_max": 9.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11410725911458333,
"csv_write_time_avg": 0.0010879357655843099
}
},
{
"timestamp": "2025-08-16T20:31:04.404694",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 12.1% CPU",
"details": {
"duration": 10.049290657043457,
"points_saved": 30,
"points_rate": 2.985285332450134,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 12.1,
"cpu_max": 12.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10933043956756591,
"csv_write_time_avg": 0.0005063533782958985
}
},
{
"timestamp": "2025-08-16T20:31:14.466839",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 9.1% CPU",
"details": {
"duration": 10.06318998336792,
"points_saved": 30,
"points_rate": 2.981162042014801,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.1,
"cpu_max": 9.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12925450801849364,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:31:24.531714",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.06487488746643,
"points_saved": 29,
"points_rate": 2.881307549695731,
"variables_saved": 58,
"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.10363353531936119,
"csv_write_time_avg": 2.3800751258587016e-05
}
},
{
"timestamp": "2025-08-16T20:31:34.583364",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.1% CPU",
"details": {
"duration": 10.051649570465088,
"points_saved": 30,
"points_rate": 2.9845847479750436,
"variables_saved": 60,
"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.10593210856119792,
"csv_write_time_avg": 2.3698806762695314e-05
}
},
{
"timestamp": "2025-08-16T20:31:44.651579",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 4.0% CPU",
"details": {
"duration": 10.068215370178223,
"points_saved": 29,
"points_rate": 2.8803515751060713,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.0,
"cpu_max": 4.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11364798710264008,
"csv_write_time_avg": 6.0920057625606145e-06
}
},
{
"timestamp": "2025-08-16T20:31:54.711849",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.060269832611084,
"points_saved": 30,
"points_rate": 2.9820273709511107,
"variables_saved": 60,
"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.11368660132090251,
"csv_write_time_avg": 6.741682688395182e-05
}
},
{
"timestamp": "2025-08-16T20:32:04.774314",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.062464475631714,
"points_saved": 30,
"points_rate": 2.981376984997169,
"variables_saved": 60,
"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.0987195094426473,
"csv_write_time_avg": 6.6121419270833336e-06
}
},
{
"timestamp": "2025-08-16T20:32:14.806499",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032185554504395,
"points_saved": 30,
"points_rate": 2.9903753112431386,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10536956787109375,
"csv_write_time_avg": 1.3510386149088541e-05
}
},
{
"timestamp": "2025-08-16T20:32:24.867212",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.060713291168213,
"points_saved": 29,
"points_rate": 2.882499397478867,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09890340114461965,
"csv_write_time_avg": 5.508291310277478e-06
}
},
{
"timestamp": "2025-08-16T20:32:34.907046",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.039833784103394,
"points_saved": 30,
"points_rate": 2.9880972778155557,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12794120311737062,
"csv_write_time_avg": 1.7642974853515625e-05
}
},
{
"timestamp": "2025-08-16T20:32:44.946821",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.039775133132935,
"points_saved": 30,
"points_rate": 2.988114733864406,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10144824981689453,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:32:54.994281",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.047460079193115,
"points_saved": 29,
"points_rate": 2.886301589797301,
"variables_saved": 58,
"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.09549618589467015,
"csv_write_time_avg": 2.745924324824892e-05
}
},
{
"timestamp": "2025-08-16T20:33:05.055233",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.060445070266724,
"points_saved": 30,
"points_rate": 2.9819754285686524,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0968080202738444,
"csv_write_time_avg": 5.1657358805338544e-06
}
},
{
"timestamp": "2025-08-16T20:33:15.097269",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.04155421257019,
"points_saved": 29,
"points_rate": 2.8879991469544923,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12006101114996548,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:33:25.142195",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.045251607894897,
"points_saved": 30,
"points_rate": 2.986485672138068,
"variables_saved": 60,
"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.10037967363993326,
"csv_write_time_avg": 4.947185516357422e-05
}
},
{
"timestamp": "2025-08-16T20:33:35.178137",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.035947799682617,
"points_saved": 29,
"points_rate": 2.8896124789446507,
"variables_saved": 58,
"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.09905942555131583,
"csv_write_time_avg": 1.6689300537109375e-05
}
},
{
"timestamp": "2025-08-16T20:33:45.232294",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.054814338684082,
"points_saved": 30,
"points_rate": 2.9836453453526652,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09949084917704264,
"csv_write_time_avg": 4.9336751302083334e-05
}
},
{
"timestamp": "2025-08-16T20:33:55.290776",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.057975053787231,
"points_saved": 29,
"points_rate": 2.8832841446629294,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09991533180762982,
"csv_write_time_avg": 3.1734335011449352e-06
}
},
{
"timestamp": "2025-08-16T20:34:05.339702",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.049432754516602,
"points_saved": 30,
"points_rate": 2.985243120962907,
"variables_saved": 60,
"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.11908141771952312,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:34:15.397850",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.058147668838501,
"points_saved": 30,
"points_rate": 2.9826565474818043,
"variables_saved": 60,
"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.11093327999114991,
"csv_write_time_avg": 1.8366177876790364e-05
}
},
{
"timestamp": "2025-08-16T20:34:25.467979",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.070128679275513,
"points_saved": 29,
"points_rate": 2.8798043126978574,
"variables_saved": 58,
"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.10068343425619192,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:34:35.518865",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.050886392593384,
"points_saved": 30,
"points_rate": 2.984811371672388,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09875516096750896,
"csv_write_time_avg": 6.758371988932291e-05
}
},
{
"timestamp": "2025-08-16T20:34:45.554477",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.035611629486084,
"points_saved": 30,
"points_rate": 2.9893544217928527,
"variables_saved": 60,
"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.11336447397867838,
"csv_write_time_avg": 1.904169718424479e-05
}
},
{
"timestamp": "2025-08-16T20:34:55.619764",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.065287590026855,
"points_saved": 29,
"points_rate": 2.881189408709446,
"variables_saved": 58,
"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.11208909955518,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:35:05.683805",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.064041137695312,
"points_saved": 30,
"points_rate": 2.9809099137754584,
"variables_saved": 60,
"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.10107569694519043,
"csv_write_time_avg": 5.633036295572917e-05
}
},
{
"timestamp": "2025-08-16T20:35:15.741266",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.057461261749268,
"points_saved": 30,
"points_rate": 2.9828601094489504,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09910091559092203,
"csv_write_time_avg": 8.249282836914063e-06
}
},
{
"timestamp": "2025-08-16T20:35:25.798267",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.057000398635864,
"points_saved": 30,
"points_rate": 2.9829967993308633,
"variables_saved": 60,
"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.10716458956400553,
"csv_write_time_avg": 6.580352783203125e-06
}
},
{
"timestamp": "2025-08-16T20:35:35.848457",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.050190448760986,
"points_saved": 29,
"points_rate": 2.8855174583855967,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11795708228801859,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:35:45.916259",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.067801475524902,
"points_saved": 30,
"points_rate": 2.9797965397838655,
"variables_saved": 60,
"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.09771673679351807,
"csv_write_time_avg": 1.2183189392089844e-05
}
},
{
"timestamp": "2025-08-16T20:35:55.977782",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.061522960662842,
"points_saved": 30,
"points_rate": 2.9816559697065617,
"variables_saved": 60,
"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.09865960280100504,
"csv_write_time_avg": 4.903475443522135e-06
}
},
{
"timestamp": "2025-08-16T20:36:06.041514",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.063731670379639,
"points_saved": 29,
"points_rate": 2.881634859696733,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09901849154768319,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:36:16.106187",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 6.2% CPU",
"details": {
"duration": 10.064673900604248,
"points_saved": 30,
"points_rate": 2.980722504898932,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.2,
"cpu_max": 6.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12689419587453207,
"csv_write_time_avg": 4.649162292480469e-06
}
},
{
"timestamp": "2025-08-16T20:36:26.174803",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.06733775138855,
"points_saved": 30,
"points_rate": 2.9799337958898033,
"variables_saved": 60,
"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.10273760159810384,
"csv_write_time_avg": 9.433428446451824e-06
}
},
{
"timestamp": "2025-08-16T20:36:36.239816",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.065298318862915,
"points_saved": 29,
"points_rate": 2.8811863375825064,
"variables_saved": 58,
"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.10500072610789332,
"csv_write_time_avg": 0.0005238960529195851
}
},
{
"timestamp": "2025-08-16T20:36:46.303292",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.4% CPU",
"details": {
"duration": 10.063335180282593,
"points_saved": 30,
"points_rate": 2.981119028886163,
"variables_saved": 60,
"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.10174032052357991,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:36:56.364121",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.3% CPU",
"details": {
"duration": 10.061962842941284,
"points_saved": 30,
"points_rate": 2.981525619630542,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.3,
"cpu_max": 5.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04073771635691325,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:37:06.394866",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030744552612305,
"points_saved": 30,
"points_rate": 2.9908049041271925,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03560118675231934,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:37:16.423447",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028580665588379,
"points_saved": 30,
"points_rate": 2.9914502361177244,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03720237414042155,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:37:26.453755",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030308723449707,
"points_saved": 30,
"points_rate": 2.9909348582525137,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.041125551859537764,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:37:36.483145",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029389381408691,
"points_saved": 30,
"points_rate": 2.991209021718759,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.047101593017578124,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:37:46.512150",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029005289077759,
"points_saved": 30,
"points_rate": 2.991323579485192,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04483318328857422,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:37:56.541352",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.029202222824097,
"points_saved": 30,
"points_rate": 2.991264841756514,
"variables_saved": 60,
"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.04510513146718343,
"csv_write_time_avg": 2.837181091308594e-06
}
},
{
"timestamp": "2025-08-16T20:38:06.569938",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028585433959961,
"points_saved": 30,
"points_rate": 2.9914488137489976,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03943785031636556,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:38:16.599008",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.029070377349854,
"points_saved": 30,
"points_rate": 2.9913041659128723,
"variables_saved": 60,
"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.033607975641886396,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:38:26.628802",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029793500900269,
"points_saved": 30,
"points_rate": 2.991088500207628,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033319767316182455,
"csv_write_time_avg": 2.280871073404948e-06
}
},
{
"timestamp": "2025-08-16T20:38:36.658161",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029359340667725,
"points_saved": 30,
"points_rate": 2.991217981227771,
"variables_saved": 60,
"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.05154252052307129,
"csv_write_time_avg": 0.00017143090565999348
}
},
{
"timestamp": "2025-08-16T20:38:46.718914",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.8% CPU",
"details": {
"duration": 10.058753967285156,
"points_saved": 30,
"points_rate": 2.9824767657675357,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.8,
"cpu_max": 2.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10460737546284994,
"csv_write_time_avg": 0.002077031135559082
}
},
{
"timestamp": "2025-08-16T20:38:56.825641",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 8.7% CPU",
"details": {
"duration": 10.107733011245728,
"points_saved": 29,
"points_rate": 2.8690904248989355,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 8.7,
"cpu_max": 8.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11106049603429334,
"csv_write_time_avg": 0.0018250202310496364
}
},
{
"timestamp": "2025-08-16T20:39:06.883871",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 12.0% CPU",
"details": {
"duration": 10.059223651885986,
"points_saved": 31,
"points_rate": 3.081748758433049,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 12.0,
"cpu_max": 12.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.08341622352600098,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:39:16.935123",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.051251411437988,
"points_saved": 29,
"points_rate": 2.885212876776614,
"variables_saved": 58,
"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.08391529938270306,
"csv_write_time_avg": 0.0005917466919997643
}
},
{
"timestamp": "2025-08-16T20:39:27.001582",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 7.5% CPU",
"details": {
"duration": 10.06645941734314,
"points_saved": 30,
"points_rate": 2.9801938056109463,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 7.5,
"cpu_max": 7.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.049323050181070964,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:39:37.030232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028649806976318,
"points_saved": 30,
"points_rate": 2.991429611903572,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.050429495175679524,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:39:47.100187",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.068791627883911,
"points_saved": 30,
"points_rate": 2.979503510323899,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1303873300552368,
"csv_write_time_avg": 0.003666234016418457
}
},
{
"timestamp": "2025-08-16T20:39:57.130741",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 8.1% CPU",
"details": {
"duration": 10.031717300415039,
"points_saved": 30,
"points_rate": 2.9905148940709103,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 8.1,
"cpu_max": 8.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04050344626108805,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:40:07.162804",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032063484191895,
"points_saved": 30,
"points_rate": 2.9904116981788187,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03976258436838786,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:40:17.191193",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028388261795044,
"points_saved": 30,
"points_rate": 2.9915076298242678,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03728508949279785,
"csv_write_time_avg": 2.384185791015625e-06
}
},
{
"timestamp": "2025-08-16T20:40:27.221083",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029889583587646,
"points_saved": 30,
"points_rate": 2.991059846669731,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03533314863840739,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:40:37.250665",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029582262039185,
"points_saved": 30,
"points_rate": 2.991151497260913,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03366369406382243,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:40:47.283122",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03245759010315,
"points_saved": 30,
"points_rate": 2.9902942255738507,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038564658164978026,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:40:57.316541",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.033418893814087,
"points_saved": 30,
"points_rate": 2.9900077249337143,
"variables_saved": 60,
"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.044162686665852866,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:41:07.345455",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028913974761963,
"points_saved": 30,
"points_rate": 2.991350815800776,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03725996017456055,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:41:17.375494",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030039072036743,
"points_saved": 30,
"points_rate": 2.991015267691083,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03471035162607829,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:41:27.403633",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028138160705566,
"points_saved": 30,
"points_rate": 2.9915822378228225,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03552371660868327,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:41:37.433936",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030303001403809,
"points_saved": 30,
"points_rate": 2.990936564508699,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03182211716969808,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:41:47.461630",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02769422531128,
"points_saved": 30,
"points_rate": 2.99171467796414,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03522191047668457,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:41:57.488805",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027174949645996,
"points_saved": 30,
"points_rate": 2.991869609401712,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04017088413238525,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:42:07.518211",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029406309127808,
"points_saved": 30,
"points_rate": 2.991203973130181,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03855424722035726,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:42:17.545223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027012348175049,
"points_saved": 30,
"points_rate": 2.9919181265853436,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035361131032307945,
"csv_write_time_avg": 1.9391377766927082e-06
}
},
{
"timestamp": "2025-08-16T20:42:27.572199",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026975393295288,
"points_saved": 30,
"points_rate": 2.9919291534374386,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033144172032674155,
"csv_write_time_avg": 3.333886464436849e-05
}
},
{
"timestamp": "2025-08-16T20:42:37.599626",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027427911758423,
"points_saved": 30,
"points_rate": 2.9917941334508344,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036641478538513184,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:42:47.627542",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027915477752686,
"points_saved": 30,
"points_rate": 2.991648669811403,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03286041418711345,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:42:57.657210",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029668092727661,
"points_saved": 30,
"points_rate": 2.991125899944035,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03320193290710449,
"csv_write_time_avg": 1.6768773396809896e-06
}
},
{
"timestamp": "2025-08-16T20:43:07.691711",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034500360488892,
"points_saved": 30,
"points_rate": 2.9896854773283765,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.07593237559000651,
"csv_write_time_avg": 0.00296479066212972
}
},
{
"timestamp": "2025-08-16T20:43:17.782444",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 16.1% CPU",
"details": {
"duration": 10.089764595031738,
"points_saved": 30,
"points_rate": 2.973310201386877,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 16.1,
"cpu_max": 16.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12472867965698242,
"csv_write_time_avg": 0.0010937690734863282
}
},
{
"timestamp": "2025-08-16T20:43:27.859659",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 9.8% CPU",
"details": {
"duration": 10.062681913375854,
"points_saved": 29,
"points_rate": 2.881935477007541,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.8,
"cpu_max": 9.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12268065584116969,
"csv_write_time_avg": 0.0027132445368273504
}
},
{
"timestamp": "2025-08-16T20:43:38.192648",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 9.8% CPU",
"details": {
"duration": 10.348491430282593,
"points_saved": 31,
"points_rate": 2.9956057082180396,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.8,
"cpu_max": 9.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10223702461488786,
"csv_write_time_avg": 0.0005253976391207787
}
},
{
"timestamp": "2025-08-16T20:43:48.253908",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.06025767326355,
"points_saved": 29,
"points_rate": 2.8826299426774415,
"variables_saved": 58,
"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.1089395079119452,
"csv_write_time_avg": 6.207104386954472e-06
}
},
{
"timestamp": "2025-08-16T20:43:58.326209",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.073302507400513,
"points_saved": 30,
"points_rate": 2.978169272486359,
"variables_saved": 60,
"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.12354648113250732,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:44:08.391497",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.064391374588013,
"points_saved": 30,
"points_rate": 2.980806179273613,
"variables_saved": 60,
"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.11173728307088217,
"csv_write_time_avg": 1.5934308369954426e-05
}
},
{
"timestamp": "2025-08-16T20:44:18.452576",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.060974836349487,
"points_saved": 29,
"points_rate": 2.8824244640017733,
"variables_saved": 58,
"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.10105233356870454,
"csv_write_time_avg": 5.072560803643588e-06
}
},
{
"timestamp": "2025-08-16T20:44:28.509613",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.058038473129272,
"points_saved": 30,
"points_rate": 2.9826889288748517,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10302333037058513,
"csv_write_time_avg": 4.855791727701823e-06
}
},
{
"timestamp": "2025-08-16T20:44:38.554668",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.045054197311401,
"points_saved": 30,
"points_rate": 2.986544364094085,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12618552843729655,
"csv_write_time_avg": 0.0015963872273763021
}
},
{
"timestamp": "2025-08-16T20:44:48.600352",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 6.2% CPU",
"details": {
"duration": 10.045684099197388,
"points_saved": 29,
"points_rate": 2.886811860062073,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.2,
"cpu_max": 6.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.07831774086787782,
"csv_write_time_avg": 5.845365853145205e-06
}
},
{
"timestamp": "2025-08-16T20:44:58.629310",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028958559036255,
"points_saved": 30,
"points_rate": 2.9913375175899506,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03625458081563314,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:45:08.657989",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028679132461548,
"points_saved": 30,
"points_rate": 2.99142086447794,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03550413449605306,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:45:18.688559",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030569314956665,
"points_saved": 30,
"points_rate": 2.99085715456517,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03524561723073324,
"csv_write_time_avg": 3.332297007242839e-05
}
},
{
"timestamp": "2025-08-16T20:45:28.719481",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030922174453735,
"points_saved": 30,
"points_rate": 2.9907519446619317,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035062305132548016,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:45:38.748395",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028914213180542,
"points_saved": 30,
"points_rate": 2.9913507446870344,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033526492118835446,
"csv_write_time_avg": 2.392133076985677e-06
}
},
{
"timestamp": "2025-08-16T20:45:48.778363",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029967784881592,
"points_saved": 31,
"points_rate": 3.0907377436173857,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03895238907106461,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:45:58.807564",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02920150756836,
"points_saved": 29,
"points_rate": 2.8915562199159788,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03384844188032479,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:46:08.836429",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028864860534668,
"points_saved": 30,
"points_rate": 2.991365465303579,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039566294352213545,
"csv_write_time_avg": 2.304712931315104e-06
}
},
{
"timestamp": "2025-08-16T20:46:18.865642",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029212713241577,
"points_saved": 30,
"points_rate": 2.991261712934952,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03922937711079915,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:46:26.971973",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T20:46:28.895331",
"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-16T20:46:28.925838",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T20:46:28.952451",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T20:46:29.008908",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T20:46:29.340080",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T20:46:29.366218",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))",
"details": {}
},
{
"timestamp": "2025-08-16T20:46:32.288291",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T20:46:32.370290",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T20:46:32.408231",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T20:46:32.438922",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T20:46:42.371369",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.089497327804565,
"points_saved": 30,
"points_rate": 2.705262385949754,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038559611638387045,
"csv_write_time_avg": 0.0002069391053298424
}
},
{
"timestamp": "2025-08-16T20:46:52.401154",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029784679412842,
"points_saved": 30,
"points_rate": 2.991091130956985,
"variables_saved": 60,
"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.04308903217315674,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:47:02.448504",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.1% CPU",
"details": {
"duration": 10.03435206413269,
"points_saved": 30,
"points_rate": 2.9897296614928988,
"variables_saved": 60,
"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.09004952907562255,
"csv_write_time_avg": 0.0003996133804321289
}
},
{
"timestamp": "2025-08-16T20:47:12.521939",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 10.2% CPU",
"details": {
"duration": 10.086433172225952,
"points_saved": 30,
"points_rate": 2.9742922485827927,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 10.2,
"cpu_max": 10.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10428303082784017,
"csv_write_time_avg": 0.0020782073338826497
}
},
{
"timestamp": "2025-08-16T20:47:22.589060",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.0659658908844,
"points_saved": 29,
"points_rate": 2.880995258116462,
"variables_saved": 58,
"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.10059090318350956,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:47:32.649353",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.061448335647583,
"points_saved": 30,
"points_rate": 2.9816780844275055,
"variables_saved": 60,
"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.11059606075286865,
"csv_write_time_avg": 0.0009559790293375651
}
},
{
"timestamp": "2025-08-16T20:47:42.709289",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 6.7% CPU",
"details": {
"duration": 10.058944463729858,
"points_saved": 30,
"points_rate": 2.9824202835767517,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.7,
"cpu_max": 6.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12008512814839681,
"csv_write_time_avg": 1.6395250956217448e-05
}
},
{
"timestamp": "2025-08-16T20:47:51.564754",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T20:47:52.741233",
"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-16T20:47:52.772865",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T20:47:53.129072",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T20:47:53.952944",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T20:47:53.981323",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T20:47:54.012048",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))",
"details": {}
},
{
"timestamp": "2025-08-16T20:47:56.691366",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T20:47:56.757040",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T20:47:56.788324",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T20:47:56.818399",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T20:48:06.757497",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.069613456726074,
"points_saved": 30,
"points_rate": 2.710121732549886,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.044919482866923016,
"csv_write_time_avg": 0.00013764973344474002
}
},
{
"timestamp": "2025-08-16T20:48:16.786876",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.6% CPU",
"details": {
"duration": 10.029379606246948,
"points_saved": 30,
"points_rate": 2.9912119371086576,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.6,
"cpu_max": 2.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1026104211807251,
"csv_write_time_avg": 0.00017365614573160807
}
},
{
"timestamp": "2025-08-16T20:48:26.849456",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 7.5% CPU",
"details": {
"duration": 10.06257963180542,
"points_saved": 30,
"points_rate": 2.981342866115279,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 7.5,
"cpu_max": 7.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10060224533081055,
"csv_write_time_avg": 3.925164540608724e-05
}
},
{
"timestamp": "2025-08-16T20:48:36.920056",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.6% CPU",
"details": {
"duration": 10.069708585739136,
"points_saved": 30,
"points_rate": 2.9792321937187363,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.6,
"cpu_max": 2.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0979474941889445,
"csv_write_time_avg": 1.2771288553873699e-05
}
},
{
"timestamp": "2025-08-16T20:48:46.997318",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.076756000518799,
"points_saved": 29,
"points_rate": 2.877910311464021,
"variables_saved": 58,
"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.10109890740493248,
"csv_write_time_avg": 0.0005463978339885844
}
},
{
"timestamp": "2025-08-16T20:48:57.091924",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.6% CPU",
"details": {
"duration": 10.09600305557251,
"points_saved": 30,
"points_rate": 2.971472951708492,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.6,
"cpu_max": 5.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11587661107381185,
"csv_write_time_avg": 0.0010371764500935873
}
},
{
"timestamp": "2025-08-16T20:49:07.160980",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.1% CPU",
"details": {
"duration": 10.069056034088135,
"points_saved": 30,
"points_rate": 2.979425270694388,
"variables_saved": 60,
"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.11006903648376465,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:49:17.198982",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.038002729415894,
"points_saved": 29,
"points_rate": 2.8890209319247213,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09850378694205449,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:49:27.249564",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.050581455230713,
"points_saved": 30,
"points_rate": 2.9849019316575793,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10142248471577962,
"csv_write_time_avg": 2.052783966064453e-05
}
},
{
"timestamp": "2025-08-16T20:49:30.240498",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T20:49:32.270249",
"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-16T20:49:32.301674",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T20:49:32.332056",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T20:49:32.424145",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T20:49:32.568112",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T20:49:32.598876",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))",
"details": {}
},
{
"timestamp": "2025-08-16T20:49:37.449594",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T20:49:37.516092",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T20:49:37.547014",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T20:49:37.575463",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T20:49:47.516925",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.078372716903687,
"points_saved": 30,
"points_rate": 2.7079789393820604,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0445414940516154,
"csv_write_time_avg": 0.0005309828396501212
}
},
{
"timestamp": "2025-08-16T20:49:57.547099",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.0% CPU",
"details": {
"duration": 10.030174016952515,
"points_saved": 30,
"points_rate": 2.990975026883427,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.0,
"cpu_max": 3.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.08463428815205892,
"csv_write_time_avg": 0.0004153728485107422
}
},
{
"timestamp": "2025-08-16T20:50:07.585133",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.7% CPU",
"details": {
"duration": 10.038033962249756,
"points_saved": 30,
"points_rate": 2.988633044361239,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.7,
"cpu_max": 4.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10028981367746989,
"csv_write_time_avg": 5.404154459635417e-06
}
},
{
"timestamp": "2025-08-16T20:50:17.631971",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.045838117599487,
"points_saved": 29,
"points_rate": 2.8867676007235645,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.08414169015555546,
"csv_write_time_avg": 3.4751563236631197e-05
}
},
{
"timestamp": "2025-08-16T20:50:27.662777",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031805992126465,
"points_saved": 30,
"points_rate": 2.9904884547753134,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03381749788920085,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:50:37.698668",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.035891056060791,
"points_saved": 30,
"points_rate": 2.9892711900138305,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10107214450836181,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:50:47.762811",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.063127040863037,
"points_saved": 30,
"points_rate": 2.981180688485786,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1311439832051595,
"csv_write_time_avg": 0.002040394147237142
}
},
{
"timestamp": "2025-08-16T20:50:57.806541",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 7.0% CPU",
"details": {
"duration": 10.044746160507202,
"points_saved": 30,
"points_rate": 2.9866359508367277,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 7.0,
"cpu_max": 7.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.07543189525604248,
"csv_write_time_avg": 2.9826164245605467e-05
}
},
{
"timestamp": "2025-08-16T20:51:07.837176",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030635118484497,
"points_saved": 30,
"points_rate": 2.9908375337784814,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03454430103302002,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:51:17.866326",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029149770736694,
"points_saved": 30,
"points_rate": 2.9912804859625046,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03503462473551432,
"csv_write_time_avg": 1.724561055501302e-06
}
},
{
"timestamp": "2025-08-16T20:51:27.899027",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032700538635254,
"points_saved": 30,
"points_rate": 2.990221813605621,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03171673615773519,
"csv_write_time_avg": 3.0358632405598956e-06
}
},
{
"timestamp": "2025-08-16T20:51:37.928687",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028661012649536,
"points_saved": 30,
"points_rate": 2.9914262693852995,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034659775098164876,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:51:47.957609",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029921054840088,
"points_saved": 30,
"points_rate": 2.9910504615111653,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03645302454630534,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:51:57.986526",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028917074203491,
"points_saved": 30,
"points_rate": 2.9913498913224026,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04102790355682373,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:52:08.016539",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0300133228302,
"points_saved": 30,
"points_rate": 2.9910229462721,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0362394650777181,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:52:18.047492",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03095269203186,
"points_saved": 30,
"points_rate": 2.9907428457748244,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03687135378519694,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:52:28.076824",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029331684112549,
"points_saved": 30,
"points_rate": 2.9912262297120913,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03505408763885498,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:52:38.106278",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029454231262207,
"points_saved": 30,
"points_rate": 2.991189680739437,
"variables_saved": 60,
"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.03737199306488037,
"csv_write_time_avg": 1.8358230590820313e-06
}
},
{
"timestamp": "2025-08-16T20:52:48.137868",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031590700149536,
"points_saved": 30,
"points_rate": 2.9905526348431266,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03934734662373861,
"csv_write_time_avg": 2.463658650716146e-06
}
},
{
"timestamp": "2025-08-16T20:52:58.178194",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.038325309753418,
"points_saved": 30,
"points_rate": 2.9885463037197506,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03694597085316976,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:53:08.210562",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03436803817749,
"points_saved": 30,
"points_rate": 2.9897249020426404,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03930521011352539,
"csv_write_time_avg": 1.8914540608723959e-06
}
},
{
"timestamp": "2025-08-16T20:53:18.239581",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029018878936768,
"points_saved": 30,
"points_rate": 2.991319526081146,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03619508743286133,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:53:28.269430",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029849529266357,
"points_saved": 30,
"points_rate": 2.991071791502178,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04249527454376221,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:53:38.299417",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029986381530762,
"points_saved": 29,
"points_rate": 2.891329947705678,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0926489336737271,
"csv_write_time_avg": 3.983234537058863e-05
}
},
{
"timestamp": "2025-08-16T20:53:48.367885",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.068468809127808,
"points_saved": 30,
"points_rate": 2.979599040203888,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12407302061716716,
"csv_write_time_avg": 3.333091735839844e-05
}
},
{
"timestamp": "2025-08-16T20:53:58.435476",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.067591190338135,
"points_saved": 30,
"points_rate": 2.979858779803355,
"variables_saved": 60,
"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.10508711338043213,
"csv_write_time_avg": 8.042653401692709e-06
}
},
{
"timestamp": "2025-08-16T20:54:08.502790",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.06731390953064,
"points_saved": 29,
"points_rate": 2.880609491330746,
"variables_saved": 58,
"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.10635380909360688,
"csv_write_time_avg": 1.763475352320178e-05
}
},
{
"timestamp": "2025-08-16T20:54:18.572110",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.069319248199463,
"points_saved": 30,
"points_rate": 2.9793473878946113,
"variables_saved": 60,
"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.10327016512552897,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:54:28.629747",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.057636737823486,
"points_saved": 30,
"points_rate": 2.9828080673444686,
"variables_saved": 60,
"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.12453580697377523,
"csv_write_time_avg": 1.560052235921224e-05
}
},
{
"timestamp": "2025-08-16T20:54:38.691410",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.061663150787354,
"points_saved": 29,
"points_rate": 2.882227278472413,
"variables_saved": 58,
"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.10200872914544468,
"csv_write_time_avg": 6.577064251077586e-06
}
},
{
"timestamp": "2025-08-16T20:54:48.737084",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.045673847198486,
"points_saved": 30,
"points_rate": 2.9863601443089185,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09784417152404785,
"csv_write_time_avg": 3.925959269205729e-06
}
},
{
"timestamp": "2025-08-16T20:54:58.803638",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.066554546356201,
"points_saved": 30,
"points_rate": 2.9801656427579903,
"variables_saved": 60,
"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.10332967440287272,
"csv_write_time_avg": 1.0402997334798177e-05
}
},
{
"timestamp": "2025-08-16T20:55:08.839512",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.035874128341675,
"points_saved": 29,
"points_rate": 2.889633691010825,
"variables_saved": 58,
"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.12217319422754748,
"csv_write_time_avg": 9.964252340382544e-06
}
},
{
"timestamp": "2025-08-16T20:55:18.916829",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.077316284179688,
"points_saved": 30,
"points_rate": 2.976983073072421,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1005561351776123,
"csv_write_time_avg": 1.1928876241048177e-05
}
},
{
"timestamp": "2025-08-16T20:55:28.990525",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.073697090148926,
"points_saved": 30,
"points_rate": 2.9780526187686363,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09561003049214681,
"csv_write_time_avg": 8.638699849446615e-06
}
},
{
"timestamp": "2025-08-16T20:55:39.039654",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.04912781715393,
"points_saved": 30,
"points_rate": 2.985333707149171,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.08838914235432943,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:55:49.069618",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029964208602905,
"points_saved": 29,
"points_rate": 2.891336339478271,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.07885145318919215,
"csv_write_time_avg": 0.0016091856463202115
}
},
{
"timestamp": "2025-08-16T20:55:59.147965",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 6.4% CPU",
"details": {
"duration": 10.077841520309448,
"points_saved": 30,
"points_rate": 2.9768279189092492,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.4,
"cpu_max": 6.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11337864398956299,
"csv_write_time_avg": 2.3174285888671876e-05
}
},
{
"timestamp": "2025-08-16T20:56:09.210652",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.063193082809448,
"points_saved": 30,
"points_rate": 2.981161123823392,
"variables_saved": 60,
"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.04431777795155843,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:56:19.294312",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.052111625671387,
"points_saved": 30,
"points_rate": 2.98444755859904,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09065058231353759,
"csv_write_time_avg": 0.0016658624013264974
}
},
{
"timestamp": "2025-08-16T20:56:29.797915",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 9.9% CPU",
"details": {
"duration": 10.535151481628418,
"points_saved": 30,
"points_rate": 2.8476097427089773,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.9,
"cpu_max": 9.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12518953482309977,
"csv_write_time_avg": 0.004193854331970215
}
},
{
"timestamp": "2025-08-16T20:56:39.838487",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 13.1% CPU",
"details": {
"duration": 10.040572166442871,
"points_saved": 30,
"points_rate": 2.9878775335398307,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 13.1,
"cpu_max": 13.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12054553826649984,
"csv_write_time_avg": 1.8366177876790364e-05
}
},
{
"timestamp": "2025-08-16T20:56:49.882115",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.043627977371216,
"points_saved": 29,
"points_rate": 2.8874028453999308,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11612901194342251,
"csv_write_time_avg": 0.003242648881057213
}
},
{
"timestamp": "2025-08-16T20:56:59.947305",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 8.5% CPU",
"details": {
"duration": 10.065189599990845,
"points_saved": 30,
"points_rate": 2.980569784798419,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 8.5,
"cpu_max": 8.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10867322285970052,
"csv_write_time_avg": 0.0032126824061075848
}
},
{
"timestamp": "2025-08-16T20:57:10.008862",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 7.8% CPU",
"details": {
"duration": 10.061557292938232,
"points_saved": 30,
"points_rate": 2.9816457956320233,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 7.8,
"cpu_max": 7.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10728957653045654,
"csv_write_time_avg": 1.6490618387858074e-05
}
},
{
"timestamp": "2025-08-16T20:57:20.073326",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.063961029052734,
"points_saved": 30,
"points_rate": 2.9809336416740613,
"variables_saved": 60,
"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.03861977259318034,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:57:30.104922",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032098770141602,
"points_saved": 30,
"points_rate": 2.990401179989235,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038195260365804035,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:57:40.134523",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029601335525513,
"points_saved": 30,
"points_rate": 2.991145808930412,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03722910881042481,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:57:50.164879",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03035569190979,
"points_saved": 30,
"points_rate": 2.9909208528065636,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039890654881795246,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:58:00.198061",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033182382583618,
"points_saved": 30,
"points_rate": 2.990078208094407,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.048909878730773924,
"csv_write_time_avg": 3.5127003987630206e-06
}
},
{
"timestamp": "2025-08-16T20:58:10.227847",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029785394668579,
"points_saved": 30,
"points_rate": 2.991090917652811,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04086577892303467,
"csv_write_time_avg": 1.8358230590820313e-06
}
},
{
"timestamp": "2025-08-16T20:58:20.258709",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030862092971802,
"points_saved": 30,
"points_rate": 2.990769858257719,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0432463010152181,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:58:30.291492",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032277584075928,
"points_saved": 30,
"points_rate": 2.990347879490348,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03464295069376628,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:58:40.323823",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.032836675643921,
"points_saved": 30,
"points_rate": 2.9901812388543205,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05765830675760905,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:58:50.383251",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.059427976608276,
"points_saved": 30,
"points_rate": 2.9822769316267883,
"variables_saved": 60,
"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.10168923536936442,
"csv_write_time_avg": 2.4620691935221354e-05
}
},
{
"timestamp": "2025-08-16T20:59:00.448485",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.065234184265137,
"points_saved": 30,
"points_rate": 2.9805565822699536,
"variables_saved": 60,
"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.0731366237004598,
"csv_write_time_avg": 2.3015340169270833e-05
}
},
{
"timestamp": "2025-08-16T20:59:10.481759",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.033273458480835,
"points_saved": 30,
"points_rate": 2.9900510659999875,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03701192537943522,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:59:20.510861",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029102087020874,
"points_saved": 30,
"points_rate": 2.9912947081099506,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04303884506225586,
"csv_write_time_avg": 0.00041495164235432944
}
},
{
"timestamp": "2025-08-16T20:59:30.540421",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 6.9% CPU",
"details": {
"duration": 10.029560565948486,
"points_saved": 30,
"points_rate": 2.9911579677631597,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.9,
"cpu_max": 6.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03464994430541992,
"csv_write_time_avg": 0.0008058627446492513
}
},
{
"timestamp": "2025-08-16T20:59:40.571145",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 8.9% CPU",
"details": {
"duration": 10.030724048614502,
"points_saved": 30,
"points_rate": 2.990811017689572,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 8.9,
"cpu_max": 8.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05179858207702637,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T20:59:50.632606",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 4.7% CPU",
"details": {
"duration": 10.061460733413696,
"points_saved": 29,
"points_rate": 2.8822852633805143,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.7,
"cpu_max": 4.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10567300895164752,
"csv_write_time_avg": 9.923145688813308e-06
}
},
{
"timestamp": "2025-08-16T21:00:00.703314",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.6% CPU",
"details": {
"duration": 10.070707082748413,
"points_saved": 30,
"points_rate": 2.978936806869439,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.6,
"cpu_max": 5.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.049492661158243814,
"csv_write_time_avg": 6.16153081258138e-05
}
},
{
"timestamp": "2025-08-16T21:00:10.734328",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.0% CPU",
"details": {
"duration": 10.031014680862427,
"points_saved": 30,
"points_rate": 2.99072436383083,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.0,
"cpu_max": 3.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035256361961364745,
"csv_write_time_avg": 6.663004557291666e-05
}
},
{
"timestamp": "2025-08-16T21:00:20.764278",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02994990348816,
"points_saved": 30,
"points_rate": 2.9910418585008856,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03840560913085937,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:00:30.794483",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03020453453064,
"points_saved": 30,
"points_rate": 2.990965926638887,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04851470788319905,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:00:40.831230",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.036747694015503,
"points_saved": 31,
"points_rate": 3.0886499237680365,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04975556558178317,
"csv_write_time_avg": 3.220958094443044e-05
}
},
{
"timestamp": "2025-08-16T21:00:50.862266",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031035661697388,
"points_saved": 30,
"points_rate": 2.990718108455373,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04460055033365885,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:01:00.898584",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.036318302154541,
"points_saved": 31,
"points_rate": 3.0887820679566422,
"variables_saved": 62,
"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.03556685293874433,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:01:10.928288",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029704332351685,
"points_saved": 30,
"points_rate": 2.99111509231956,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032610265413920085,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:01:20.961143",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032854795455933,
"points_saved": 30,
"points_rate": 2.9901758384450616,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034676305452982586,
"csv_write_time_avg": 4.57763671875e-06
}
},
{
"timestamp": "2025-08-16T21:01:30.993162",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031019926071167,
"points_saved": 29,
"points_rate": 2.891032039985029,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.06415742841260187,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:01:41.055776",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.062596559524536,
"points_saved": 29,
"points_rate": 2.88195992241691,
"variables_saved": 58,
"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.10049709780462857,
"csv_write_time_avg": 1.1123459914634968e-05
}
},
{
"timestamp": "2025-08-16T21:01:51.119697",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.064937353134155,
"points_saved": 30,
"points_rate": 2.9806444836597215,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1067502498626709,
"csv_write_time_avg": 1.6983350118001302e-05
}
},
{
"timestamp": "2025-08-16T21:02:01.166414",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.046205997467041,
"points_saved": 29,
"points_rate": 2.886661890798556,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10892577829032109,
"csv_write_time_avg": 3.5458597643622035e-05
}
},
{
"timestamp": "2025-08-16T21:02:11.231260",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.065356492996216,
"points_saved": 30,
"points_rate": 2.9805203641694082,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12599786917368572,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:02:21.280203",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.048943519592285,
"points_saved": 30,
"points_rate": 2.9853884581507915,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10493502616882325,
"csv_write_time_avg": 3.886222839355469e-06
}
},
{
"timestamp": "2025-08-16T21:02:31.356646",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.075573682785034,
"points_saved": 30,
"points_rate": 2.977497951432535,
"variables_saved": 60,
"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.10974334875742595,
"csv_write_time_avg": 4.678567250569661e-05
}
},
{
"timestamp": "2025-08-16T21:02:41.434864",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.079087018966675,
"points_saved": 29,
"points_rate": 2.877244729153368,
"variables_saved": 58,
"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.12031308535871835,
"csv_write_time_avg": 7.267655997440733e-06
}
},
{
"timestamp": "2025-08-16T21:02:51.514835",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.079971313476562,
"points_saved": 30,
"points_rate": 2.9761989461111926,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12821188767751057,
"csv_write_time_avg": 1.4050801595052083e-05
}
},
{
"timestamp": "2025-08-16T21:03:01.590584",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.07439374923706,
"points_saved": 30,
"points_rate": 2.977846682066791,
"variables_saved": 60,
"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.13280317783355713,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:03:11.664137",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.074907779693604,
"points_saved": 29,
"points_rate": 2.878438258109986,
"variables_saved": 58,
"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.10888855210665999,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:03:21.729733",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.06559681892395,
"points_saved": 30,
"points_rate": 2.980449201342749,
"variables_saved": 60,
"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.1158106803894043,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:03:31.797006",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.065967798233032,
"points_saved": 30,
"points_rate": 2.9803393574601107,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.13099360466003418,
"csv_write_time_avg": 3.147125244140625e-05
}
},
{
"timestamp": "2025-08-16T21:03:41.864065",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.068363904953003,
"points_saved": 29,
"points_rate": 2.8803090823657875,
"variables_saved": 58,
"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.11925562496843009,
"csv_write_time_avg": 2.7771653800175107e-05
}
},
{
"timestamp": "2025-08-16T21:03:51.924057",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.059991359710693,
"points_saved": 30,
"points_rate": 2.982109917126484,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10814343293507894,
"csv_write_time_avg": 0.00011624495188395182
}
},
{
"timestamp": "2025-08-16T21:04:01.964007",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.039950609207153,
"points_saved": 30,
"points_rate": 2.9880625082446572,
"variables_saved": 60,
"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.07931725978851319,
"csv_write_time_avg": 0.003016050656636556
}
},
{
"timestamp": "2025-08-16T21:04:12.001799",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 8.7% CPU",
"details": {
"duration": 10.037791728973389,
"points_saved": 30,
"points_rate": 2.988705166436865,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 8.7,
"cpu_max": 8.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12447572549184163,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:04:22.075130",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.073331356048584,
"points_saved": 30,
"points_rate": 2.9781607434154687,
"variables_saved": 60,
"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.07363708019256592,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:04:32.104273",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029143333435059,
"points_saved": 29,
"points_rate": 2.8915729924130296,
"variables_saved": 58,
"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.07177314265020962,
"csv_write_time_avg": 0.0021543173954404636
}
},
{
"timestamp": "2025-08-16T21:04:42.168294",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 12.1% CPU",
"details": {
"duration": 10.063512086868286,
"points_saved": 30,
"points_rate": 2.981066623763141,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 12.1,
"cpu_max": 12.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09925882021586101,
"csv_write_time_avg": 1.6069412231445314e-05
}
},
{
"timestamp": "2025-08-16T21:04:52.214850",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.047064542770386,
"points_saved": 30,
"points_rate": 2.985946778015599,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10752104123433431,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:05:02.285436",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.070586204528809,
"points_saved": 29,
"points_rate": 2.8796734778913375,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1336237151047279,
"csv_write_time_avg": 5.47540598902209e-06
}
},
{
"timestamp": "2025-08-16T21:05:12.373320",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.0% CPU",
"details": {
"duration": 10.087883949279785,
"points_saved": 30,
"points_rate": 2.973864504274142,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.0,
"cpu_max": 4.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11697720686594645,
"csv_write_time_avg": 0.002504730224609375
}
},
{
"timestamp": "2025-08-16T21:05:22.419899",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 9.8% CPU",
"details": {
"duration": 10.045931577682495,
"points_saved": 30,
"points_rate": 2.9862835286123586,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.8,
"cpu_max": 9.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03407781918843587,
"csv_write_time_avg": 6.660620371500651e-05
}
},
{
"timestamp": "2025-08-16T21:05:32.450674",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.9% CPU",
"details": {
"duration": 10.03142237663269,
"points_saved": 30,
"points_rate": 2.990602815198206,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.9,
"cpu_max": 3.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039195919036865236,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:05:42.486439",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 1.2% CPU",
"details": {
"duration": 10.035764694213867,
"points_saved": 30,
"points_rate": 2.9893088283842024,
"variables_saved": 60,
"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.03542471726735433,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:05:52.518557",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032118320465088,
"points_saved": 30,
"points_rate": 2.9903953523755096,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.06971513430277507,
"csv_write_time_avg": 0.00163878599802653
}
},
{
"timestamp": "2025-08-16T21:06:02.580615",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 8.4% CPU",
"details": {
"duration": 10.06105661392212,
"points_saved": 30,
"points_rate": 2.9817941744296625,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 8.4,
"cpu_max": 8.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1075384537378947,
"csv_write_time_avg": 0.0037407239278157553
}
},
{
"timestamp": "2025-08-16T21:06:12.646709",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 10.1% CPU",
"details": {
"duration": 10.067095279693604,
"points_saved": 29,
"points_rate": 2.8806720503079046,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 10.1,
"cpu_max": 10.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1194514406138453,
"csv_write_time_avg": 0.0007159956570329337
}
},
{
"timestamp": "2025-08-16T21:06:22.700388",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 10.4% CPU",
"details": {
"duration": 10.053678750991821,
"points_saved": 30,
"points_rate": 2.983982355417953,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 10.4,
"cpu_max": 10.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.13290343284606934,
"csv_write_time_avg": 0.0011782566706339517
}
},
{
"timestamp": "2025-08-16T21:06:32.751642",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 8.6% CPU",
"details": {
"duration": 10.051254510879517,
"points_saved": 30,
"points_rate": 2.9847020556019035,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 8.6,
"cpu_max": 8.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.06834772427876791,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:06:42.781420",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.02977728843689,
"points_saved": 30,
"points_rate": 2.991093335101901,
"variables_saved": 60,
"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.03210315704345703,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:06:52.813943",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.032523393630981,
"points_saved": 30,
"points_rate": 2.990274612172359,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.047539130846659346,
"csv_write_time_avg": 0.00024136702219645182
}
},
{
"timestamp": "2025-08-16T21:07:02.866672",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 8.2% CPU",
"details": {
"duration": 10.052728652954102,
"points_saved": 29,
"points_rate": 2.8847888967417856,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 8.2,
"cpu_max": 8.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09650977726640372,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:07:12.920133",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.05346155166626,
"points_saved": 30,
"points_rate": 2.984046822661574,
"variables_saved": 60,
"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.11041448116302491,
"csv_write_time_avg": 3.325144449869792e-05
}
},
{
"timestamp": "2025-08-16T21:07:22.984963",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.064829587936401,
"points_saved": 30,
"points_rate": 2.9806763977362998,
"variables_saved": 60,
"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.13236002127329508,
"csv_write_time_avg": 1.728534698486328e-05
}
},
{
"timestamp": "2025-08-16T21:07:33.051485",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.066522598266602,
"points_saved": 30,
"points_rate": 2.9801751008998707,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09970244566599527,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:07:43.120939",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.068278789520264,
"points_saved": 29,
"points_rate": 2.880333431984932,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.100341089840593,
"csv_write_time_avg": 8.00757572568696e-06
}
},
{
"timestamp": "2025-08-16T21:07:53.182324",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.062559366226196,
"points_saved": 30,
"points_rate": 2.9813488704167543,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11200049718221029,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:08:03.248668",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.066344738006592,
"points_saved": 30,
"points_rate": 2.9802277570260136,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11709380944569905,
"csv_write_time_avg": 9.147326151529948e-06
}
},
{
"timestamp": "2025-08-16T21:08:13.284417",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035748958587646,
"points_saved": 29,
"points_rate": 2.8896697316431514,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10250608674411116,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:08:23.345197",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.060779333114624,
"points_saved": 30,
"points_rate": 2.9818763543750815,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10127473672231038,
"csv_write_time_avg": 6.071726481119791e-06
}
},
{
"timestamp": "2025-08-16T21:08:33.393740",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.048542737960815,
"points_saved": 29,
"points_rate": 2.8859906113993468,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10355253055177886,
"csv_write_time_avg": 1.8687083803374192e-05
}
},
{
"timestamp": "2025-08-16T21:08:43.444212",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.050472497940063,
"points_saved": 29,
"points_rate": 2.8854364813140694,
"variables_saved": 58,
"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.124221448240609,
"csv_write_time_avg": 8.270658295730065e-06
}
},
{
"timestamp": "2025-08-16T21:08:53.512428",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.06821584701538,
"points_saved": 30,
"points_rate": 2.979673902093904,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10421998500823974,
"csv_write_time_avg": 6.167093912760417e-06
}
},
{
"timestamp": "2025-08-16T21:09:03.581941",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.068513631820679,
"points_saved": 30,
"points_rate": 2.9795857757184296,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10213418006896972,
"csv_write_time_avg": 2.773602803548177e-06
}
},
{
"timestamp": "2025-08-16T21:09:13.634389",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.053447008132935,
"points_saved": 29,
"points_rate": 2.8845827681331464,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09918859087187669,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:09:23.709649",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.075260877609253,
"points_saved": 30,
"points_rate": 2.977590393383309,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10045295556386312,
"csv_write_time_avg": 5.0942103068033855e-06
}
},
{
"timestamp": "2025-08-16T21:09:33.787822",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.07817268371582,
"points_saved": 30,
"points_rate": 2.976730101923497,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11741201082865398,
"csv_write_time_avg": 5.602836608886719e-06
}
},
{
"timestamp": "2025-08-16T21:09:43.859536",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.071713924407959,
"points_saved": 30,
"points_rate": 2.978639010714701,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09971142609914144,
"csv_write_time_avg": 2.9921531677246094e-05
}
},
{
"timestamp": "2025-08-16T21:09:53.920726",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.061189889907837,
"points_saved": 29,
"points_rate": 2.882362853432403,
"variables_saved": 58,
"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.09876858777013318,
"csv_write_time_avg": 1.4247565433896822e-05
}
},
{
"timestamp": "2025-08-16T21:10:03.965291",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.044565200805664,
"points_saved": 30,
"points_rate": 2.9866897571229596,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.049120855331420896,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:10:13.994418",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02912712097168,
"points_saved": 30,
"points_rate": 2.991287241465679,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03253419399261474,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:10:24.025284",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.030865907669067,
"points_saved": 30,
"points_rate": 2.990768720880178,
"variables_saved": 60,
"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.03693994681040446,
"csv_write_time_avg": 7.6214472452799475e-06
}
},
{
"timestamp": "2025-08-16T21:10:34.056594",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031309366226196,
"points_saved": 30,
"points_rate": 2.9906365066364287,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03688843250274658,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:10:44.087566",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030972242355347,
"points_saved": 31,
"points_rate": 3.0904282507236776,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03543023140199723,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:10:54.126966",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.039400577545166,
"points_saved": 29,
"points_rate": 2.88861867558741,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.08817623401510305,
"csv_write_time_avg": 1.2110019552296606e-05
}
},
{
"timestamp": "2025-08-16T21:11:04.180019",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.0530526638031,
"points_saved": 30,
"points_rate": 2.9841681928134762,
"variables_saved": 60,
"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.06117257277170817,
"csv_write_time_avg": 1.8358230590820313e-06
}
},
{
"timestamp": "2025-08-16T21:11:14.210427",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030407905578613,
"points_saved": 30,
"points_rate": 2.9909052834546137,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03783682187398275,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:11:24.240279",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029852628707886,
"points_saved": 30,
"points_rate": 2.9910708671962616,
"variables_saved": 60,
"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.06331098874409993,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:11:34.300299",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.06001901626587,
"points_saved": 30,
"points_rate": 2.9821017188430283,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11557511488596599,
"csv_write_time_avg": 4.855791727701823e-06
}
},
{
"timestamp": "2025-08-16T21:11:44.353903",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.053604364395142,
"points_saved": 29,
"points_rate": 2.8845376194336385,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1047433409197577,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:11:54.419062",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.0641610622406,
"points_saved": 30,
"points_rate": 2.9808743932523125,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10392646789550782,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:12:04.462920",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.044856309890747,
"points_saved": 30,
"points_rate": 2.9866032001334117,
"variables_saved": 60,
"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.12994245688120523,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:12:14.514830",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.051910161972046,
"points_saved": 29,
"points_rate": 2.885023794752121,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09582604210952232,
"csv_write_time_avg": 4.039139583193023e-05
}
},
{
"timestamp": "2025-08-16T21:12:24.549259",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.1% CPU",
"details": {
"duration": 10.034428119659424,
"points_saved": 30,
"points_rate": 2.989707000962425,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.1,
"cpu_max": 5.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034288366635640465,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:12:34.581529",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032270193099976,
"points_saved": 30,
"points_rate": 2.9903500825399907,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03884046077728272,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:12:44.611533",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.030004262924194,
"points_saved": 30,
"points_rate": 2.9910256480044266,
"variables_saved": 60,
"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.09572669665018717,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:12:54.670822",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.059288740158081,
"points_saved": 30,
"points_rate": 2.982318211051625,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.061483152707417804,
"csv_write_time_avg": 2.6631355285644532e-05
}
},
{
"timestamp": "2025-08-16T21:13:04.701655",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030833005905151,
"points_saved": 30,
"points_rate": 2.9907785307899153,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036504570643107095,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:13:14.732392",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030737400054932,
"points_saved": 30,
"points_rate": 2.990807036762393,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033875004450480146,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:13:24.762919",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030527114868164,
"points_saved": 30,
"points_rate": 2.990869737596468,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033237489064534505,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:13:34.793286",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030366659164429,
"points_saved": 30,
"points_rate": 2.990917582518277,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03460979461669922,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:13:44.824053",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03076696395874,
"points_saved": 30,
"points_rate": 2.990798221889925,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03925641377766927,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:13:54.857269",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03321647644043,
"points_saved": 30,
"points_rate": 2.9900680475144457,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03393909931182861,
"csv_write_time_avg": 1.8223126729329428e-05
}
},
{
"timestamp": "2025-08-16T21:14:04.887445",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.03017544746399,
"points_saved": 30,
"points_rate": 2.990974600308227,
"variables_saved": 60,
"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.0394677480061849,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:14:14.917150",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02970552444458,
"points_saved": 30,
"points_rate": 2.991114736806924,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0351589838663737,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:14:24.947371",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.030220746994019,
"points_saved": 30,
"points_rate": 2.9909610921564984,
"variables_saved": 60,
"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.036014676094055176,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:14:34.985506",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.038135290145874,
"points_saved": 30,
"points_rate": 2.9886028762184615,
"variables_saved": 60,
"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.03653737703959147,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:14:45.015863",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030356884002686,
"points_saved": 30,
"points_rate": 2.9909204973400993,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04098981221516927,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:14:55.049148",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.033284664154053,
"points_saved": 30,
"points_rate": 2.9900477265616807,
"variables_saved": 60,
"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.04218887488047282,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:15:05.079096",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029947996139526,
"points_saved": 30,
"points_rate": 2.9910424272934257,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04405055046081543,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:15:15.113961",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.034865140914917,
"points_saved": 30,
"points_rate": 2.989576798364904,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.046956570943196614,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:15:25.153017",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.039055824279785,
"points_saved": 30,
"points_rate": 2.9883288354113957,
"variables_saved": 60,
"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.04420029322306315,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:15:35.183488",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030471563339233,
"points_saved": 30,
"points_rate": 2.990886301861239,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039774020512898765,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:15:45.213259",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029770612716675,
"points_saved": 30,
"points_rate": 2.991095325945263,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.041140389442443845,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:15:55.246852",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033592700958252,
"points_saved": 30,
"points_rate": 2.9899559304549874,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03998241424560547,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:16:05.279057",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03220510482788,
"points_saved": 31,
"points_rate": 3.090048466521245,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03640863203233288,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:16:15.309292",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030235290527344,
"points_saved": 30,
"points_rate": 2.9909567553547127,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03414019743601481,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:16:25.340663",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031370401382446,
"points_saved": 30,
"points_rate": 2.9906183103223496,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03332717418670654,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:16:35.371143",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030480146408081,
"points_saved": 30,
"points_rate": 2.9908837425637107,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035774095853169756,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:16:45.401810",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030667066574097,
"points_saved": 30,
"points_rate": 2.9908280078371985,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03420741558074951,
"csv_write_time_avg": 2.4398167928059894e-06
}
},
{
"timestamp": "2025-08-16T21:16:55.429970",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028160810470581,
"points_saved": 30,
"points_rate": 2.9915754809871484,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03575514952341716,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:17:05.461178",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.03120756149292,
"points_saved": 30,
"points_rate": 2.990666858012374,
"variables_saved": 60,
"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.033620325724283855,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:17:15.491151",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029972553253174,
"points_saved": 30,
"points_rate": 2.991035104106007,
"variables_saved": 60,
"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.03615481853485107,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:17:25.525716",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.034565448760986,
"points_saved": 30,
"points_rate": 2.989666085012604,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03802734216054281,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:17:35.556633",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030917406082153,
"points_saved": 30,
"points_rate": 2.9907533663680432,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0348466157913208,
"csv_write_time_avg": 3.33706537882487e-05
}
},
{
"timestamp": "2025-08-16T21:17:45.588365",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.031731367111206,
"points_saved": 30,
"points_rate": 2.9905107007105762,
"variables_saved": 60,
"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.03438796202341716,
"csv_write_time_avg": 6.665388743082682e-05
}
},
{
"timestamp": "2025-08-16T21:17:55.619588",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03122353553772,
"points_saved": 30,
"points_rate": 2.9906620955777417,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038610076904296874,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:18:05.649754",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030165672302246,
"points_saved": 30,
"points_rate": 2.990977515241185,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04041332403818766,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:18:15.679846",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030092239379883,
"points_saved": 31,
"points_rate": 3.090699393400254,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03557885846784038,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:18:25.706839",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026992559432983,
"points_saved": 30,
"points_rate": 2.9919240312766795,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033184750874837236,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:18:35.738687",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031847715377808,
"points_saved": 30,
"points_rate": 2.9904760170963356,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032131290435791014,
"csv_write_time_avg": 2.495447794596354e-06
}
},
{
"timestamp": "2025-08-16T21:18:45.769879",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031192064285278,
"points_saved": 30,
"points_rate": 2.9906714782992743,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032493909200032554,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:18:55.801864",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031985521316528,
"points_saved": 30,
"points_rate": 2.990434937954636,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033402204513549805,
"csv_write_time_avg": 2.304712931315104e-06
}
},
{
"timestamp": "2025-08-16T21:19:05.832040",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030176162719727,
"points_saved": 30,
"points_rate": 2.990974387020673,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035407646497090654,
"csv_write_time_avg": 4.585584004720052e-06
}
},
{
"timestamp": "2025-08-16T21:19:15.864841",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032800674438477,
"points_saved": 30,
"points_rate": 2.990191968672702,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03789217472076416,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:19:25.899145",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.034303665161133,
"points_saved": 30,
"points_rate": 2.9897440820093273,
"variables_saved": 60,
"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.0392208735148112,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:19:35.930546",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03140115737915,
"points_saved": 30,
"points_rate": 2.99060914116986,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036029267311096194,
"csv_write_time_avg": 2.002716064453125e-06
}
},
{
"timestamp": "2025-08-16T21:19:45.960376",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02983021736145,
"points_saved": 30,
"points_rate": 2.99107755065191,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03682146867116292,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:19:55.990120",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029744148254395,
"points_saved": 30,
"points_rate": 2.9911032182432375,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03963772455851237,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:20:06.020576",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030456066131592,
"points_saved": 30,
"points_rate": 2.990890922826203,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034946560859680176,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:20:16.051434",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03085732460022,
"points_saved": 30,
"points_rate": 2.9907712799808617,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03752725124359131,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:20:26.081276",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029842615127563,
"points_saved": 30,
"points_rate": 2.9910738534174346,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03953260580698649,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:20:36.108721",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027445316314697,
"points_saved": 30,
"points_rate": 2.991788940617793,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037085525194803876,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:20:46.139374",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030652284622192,
"points_saved": 30,
"points_rate": 2.9908324153547268,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036367154121398924,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:20:56.169964",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030590295791626,
"points_saved": 30,
"points_rate": 2.990850898634213,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038478906949361166,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:21:06.226286",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.0563223361969,
"points_saved": 29,
"points_rate": 2.8837580012343977,
"variables_saved": 58,
"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.1170874628527411,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:21:16.279332",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.053045749664307,
"points_saved": 30,
"points_rate": 2.98417024522163,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10958544413248698,
"csv_write_time_avg": 1.10626220703125e-05
}
},
{
"timestamp": "2025-08-16T21:21:26.347302",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.067969560623169,
"points_saved": 30,
"points_rate": 2.979746791978095,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10647627512613932,
"csv_write_time_avg": 2.1537144978841145e-05
}
},
{
"timestamp": "2025-08-16T21:21:36.414069",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.066767454147339,
"points_saved": 29,
"points_rate": 2.880765859754959,
"variables_saved": 58,
"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.1325152824664938,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:21:46.480044",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.065974950790405,
"points_saved": 30,
"points_rate": 2.9803372397270196,
"variables_saved": 60,
"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.12033280531565348,
"csv_write_time_avg": 2.2617975870768228e-05
}
},
{
"timestamp": "2025-08-16T21:21:56.546209",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.065512418746948,
"points_saved": 30,
"points_rate": 2.9804741926625815,
"variables_saved": 60,
"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.10307749112447102,
"csv_write_time_avg": 4.402796427408854e-06
}
},
{
"timestamp": "2025-08-16T21:22:06.611344",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.065787076950073,
"points_saved": 29,
"points_rate": 2.881046437631083,
"variables_saved": 58,
"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.10701311045679553,
"csv_write_time_avg": 4.4403405025087553e-05
}
},
{
"timestamp": "2025-08-16T21:22:16.675721",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.064377546310425,
"points_saved": 30,
"points_rate": 2.980810274848833,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12124427159627278,
"csv_write_time_avg": 3.3473968505859376e-05
}
},
{
"timestamp": "2025-08-16T21:22:26.730599",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.6% CPU",
"details": {
"duration": 10.054877996444702,
"points_saved": 30,
"points_rate": 2.983626455796647,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.6,
"cpu_max": 3.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1210795005162557,
"csv_write_time_avg": 1.4472007751464844e-05
}
},
{
"timestamp": "2025-08-16T21:22:36.803533",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.0729341506958,
"points_saved": 30,
"points_rate": 2.978278181033052,
"variables_saved": 60,
"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.10416214466094971,
"csv_write_time_avg": 6.858507792154948e-06
}
},
{
"timestamp": "2025-08-16T21:22:46.872192",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.067750215530396,
"points_saved": 29,
"points_rate": 2.880484654383353,
"variables_saved": 58,
"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.10898975668282344,
"csv_write_time_avg": 5.220544749292834e-06
}
},
{
"timestamp": "2025-08-16T21:22:56.937770",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.066486597061157,
"points_saved": 30,
"points_rate": 2.980185759027216,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1235571543375651,
"csv_write_time_avg": 1.8866856892903647e-05
}
},
{
"timestamp": "2025-08-16T21:23:07.005867",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.06809687614441,
"points_saved": 30,
"points_rate": 2.979709111766964,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1152266263961792,
"csv_write_time_avg": 2.6861826578776043e-05
}
},
{
"timestamp": "2025-08-16T21:23:17.061831",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.055964469909668,
"points_saved": 29,
"points_rate": 2.8838606268723725,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1019765673012569,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:23:27.134977",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.073145866394043,
"points_saved": 30,
"points_rate": 2.978215584079427,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10267930030822754,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:23:37.208758",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.073780298233032,
"points_saved": 30,
"points_rate": 2.9780280204504836,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12376499970753987,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T21:23:47.253506",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.044748306274414,
"points_saved": 29,
"points_rate": 2.8870808024015155,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1064313033531452,
"csv_write_time_avg": 1.2077134231041218e-05
}
},
{
"timestamp": "2025-08-16T21:23:57.312087",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.058580875396729,
"points_saved": 30,
"points_rate": 2.9825280893629786,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10220751762390137,
"csv_write_time_avg": 4.4393539428710935e-05
}
},
{
"timestamp": "2025-08-16T21:24:07.371782",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.05969524383545,
"points_saved": 30,
"points_rate": 2.9821976981244944,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0999039888381958,
"csv_write_time_avg": 2.659161885579427e-05
}
},
{
"timestamp": "2025-08-16T21:24:17.498189",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 28 points saved, 0 lost, 3.1% CPU",
"details": {
"duration": 10.064351081848145,
"points_saved": 28,
"points_rate": 2.7820969054329017,
"variables_saved": 56,
"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.11437580415180751,
"csv_write_time_avg": 0.0006921887397766113
}
},
{
"timestamp": "2025-08-16T21:24:27.827076",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 32 points saved, 0 lost, 6.2% CPU",
"details": {
"duration": 10.390942573547363,
"points_saved": 32,
"points_rate": 3.0796051247038623,
"variables_saved": 64,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.2,
"cpu_max": 6.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11647461354732513,
"csv_write_time_avg": 0.0009464845061302185
}
},
{
"timestamp": "2025-08-16T21:24:34.785435",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755372274785_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-16T21:24:37.897030",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.2% CPU",
"details": {
"duration": 10.06995439529419,
"points_saved": 30,
"points_rate": 2.9791594700785695,
"variables_saved": 60,
"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.103738268216451,
"csv_write_time_avg": 5.141894022623698e-06
}
},
{
"timestamp": "2025-08-16T21:24:39.081368",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'Clock' created and started",
"details": {
"session_id": "Clock_1755372279081_3",
"variables": [
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 10,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-16T21:24:47.956005",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 1.9% CPU",
"details": {
"duration": 10.058974981307983,
"points_saved": 29,
"points_rate": 2.8829975274706454,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.9,
"cpu_max": 1.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10828727689282648,
"csv_write_time_avg": 5.01501149144666e-06
}
}
],
"last_updated": "2025-08-16T21:24:47.956005",
"total_entries": 1000
}