S7_snap7_Stremer_n_Recorder/application_events.json

21829 lines
643 KiB
JSON

{
"events": [
{
"timestamp": "2025-08-27T14:23:21.395834",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02025580406189,
"points_saved": 20,
"points_rate": 1.9959570285513712,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025734293460845947,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:23:31.425580",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03027606010437,
"points_saved": 20,
"points_rate": 1.993963065438489,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031051933765411377,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:23:41.445056",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018968343734741,
"points_saved": 20,
"points_rate": 1.9962135135906278,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02825220823287964,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:23:51.465032",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020482778549194,
"points_saved": 20,
"points_rate": 1.995911818022772,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022214365005493165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:01.488041",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022501468658447,
"points_saved": 20,
"points_rate": 1.995509809855591,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026091158390045166,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:11.517202",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029669284820557,
"points_saved": 20,
"points_rate": 1.9940836962858866,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02598581314086914,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:21.543447",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026244640350342,
"points_saved": 20,
"points_rate": 1.9947648114938825,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026139354705810545,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:31.569277",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025323629379272,
"points_saved": 20,
"points_rate": 1.9949480674508977,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027770960330963136,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:41.591566",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022285461425781,
"points_saved": 20,
"points_rate": 1.995552818464101,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026079344749450683,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:51.619981",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02791166305542,
"points_saved": 20,
"points_rate": 1.9944332052388831,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024338769912719726,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:01.639914",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020946741104126,
"points_saved": 20,
"points_rate": 1.995819408755421,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025534820556640626,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:11.666324",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025891304016113,
"points_saved": 20,
"points_rate": 1.994835111765925,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02863287925720215,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:21.691095",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025289535522461,
"points_saved": 20,
"points_rate": 1.9949548518408664,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025326859951019288,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:31.710790",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01918911933899,
"points_saved": 20,
"points_rate": 1.9961695264735646,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03074965476989746,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:41.728613",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018328428268433,
"points_saved": 20,
"points_rate": 1.9963410206803132,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024554848670959473,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:51.748528",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019372701644897,
"points_saved": 20,
"points_rate": 1.996132951189306,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024578726291656493,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:01.778436",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02994441986084,
"points_saved": 20,
"points_rate": 1.994028995853348,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023783612251281738,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:11.797519",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01958966255188,
"points_saved": 20,
"points_rate": 1.9960897275813407,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02600041627883911,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:21.840983",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.042955875396729,
"points_saved": 21,
"points_rate": 2.091017849779255,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02851876758393787,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:31.863408",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022932767868042,
"points_saved": 20,
"points_rate": 1.9954239405971952,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027791821956634523,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:41.882927",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019519329071045,
"points_saved": 20,
"points_rate": 1.996103739425022,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024408173561096192,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:51.909542",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026614427566528,
"points_saved": 20,
"points_rate": 1.994691243438392,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025887858867645264,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:01.934903",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024851560592651,
"points_saved": 20,
"points_rate": 1.9950420092621937,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025184047222137452,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:11.954734",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020340204238892,
"points_saved": 20,
"points_rate": 1.9959402168340976,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028883838653564455,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:21.974017",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019283771514893,
"points_saved": 20,
"points_rate": 1.9961506686596269,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027339911460876463,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:32.013541",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.039523839950562,
"points_saved": 20,
"points_rate": 1.9921263516914451,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026350128650665283,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:42.032751",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.019209861755371,
"points_saved": 20,
"points_rate": 1.9961653938742818,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027834737300872804,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:52.059501",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026243686676025,
"points_saved": 20,
"points_rate": 1.9947650012315379,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024897551536560057,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:28:02.078525",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019530534744263,
"points_saved": 20,
"points_rate": 1.996101507016414,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023996734619140626,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:28:12.098726",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020201206207275,
"points_saved": 20,
"points_rate": 1.9959679040786604,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03215957880020141,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:28:22.118693",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01943850517273,
"points_saved": 20,
"points_rate": 1.9961198414137291,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02863227128982544,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:28:32.156880",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.038208961486816,
"points_saved": 20,
"points_rate": 1.992387295057632,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023455238342285155,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:28:42.179349",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.022974967956543,
"points_saved": 20,
"points_rate": 1.995415539192706,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026093935966491698,
"csv_write_time_avg": 2.5427341461181642e-05
}
},
{
"timestamp": "2025-08-27T14:28:52.201009",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021660089492798,
"points_saved": 20,
"points_rate": 1.9956773450108316,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023766767978668214,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:02.224559",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023031949996948,
"points_saved": 20,
"points_rate": 1.9954041950356238,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026968216896057128,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:12.258747",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.034705400466919,
"points_saved": 20,
"points_rate": 1.9930829258893232,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02880427837371826,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:22.304563",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.045816898345947,
"points_saved": 20,
"points_rate": 1.9908784126150076,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025666141510009767,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:32.346112",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.041548728942871,
"points_saved": 20,
"points_rate": 1.991724637291633,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025903534889221192,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:42.367500",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020875692367554,
"points_saved": 20,
"points_rate": 1.995833559260005,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025596261024475098,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:52.395028",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028039932250977,
"points_saved": 20,
"points_rate": 1.9944076943369964,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02599278688430786,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:02.414407",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019379138946533,
"points_saved": 20,
"points_rate": 1.9961316687036617,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032044064998626706,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:12.444442",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03003478050232,
"points_saved": 20,
"points_rate": 1.9940110316345652,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026403379440307618,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:22.465740",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0212984085083,
"points_saved": 20,
"points_rate": 1.9957493714606447,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02669210433959961,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:32.485235",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019495248794556,
"points_saved": 20,
"points_rate": 1.996108536745521,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02524667978286743,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:42.512443",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027207374572754,
"points_saved": 20,
"points_rate": 1.9945732897393251,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024271905422210693,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:52.531303",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018860340118408,
"points_saved": 20,
"points_rate": 1.9962350328324499,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02402750253677368,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:02.569357",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0380539894104,
"points_saved": 21,
"points_rate": 2.0920389571677793,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030311629885718935,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:12.605530",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.036173343658447,
"points_saved": 20,
"points_rate": 1.9927914071589239,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02800929546356201,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:22.626467",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020936489105225,
"points_saved": 20,
"points_rate": 1.9958214505943657,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028727734088897706,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:32.649023",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022049903869629,
"points_saved": 20,
"points_rate": 1.9955997217972112,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0261782169342041,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:42.671672",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023154973983765,
"points_saved": 20,
"points_rate": 1.9953797034878007,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025468730926513673,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:52.695710",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024038314819336,
"points_saved": 20,
"points_rate": 1.9952038661337121,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02793929576873779,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:02.716370",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020139217376709,
"points_saved": 20,
"points_rate": 1.9959802519825705,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028167092800140382,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:12.738645",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022795677185059,
"points_saved": 20,
"points_rate": 1.995451233783614,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025028014183044435,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:22.759495",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020850419998169,
"points_saved": 20,
"points_rate": 1.9958385927093456,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025334441661834718,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:32.781455",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021959781646729,
"points_saved": 20,
"points_rate": 1.995617667177842,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0246478796005249,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:42.803128",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021673202514648,
"points_saved": 20,
"points_rate": 1.995674733734241,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025287175178527833,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:52.824832",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021703720092773,
"points_saved": 20,
"points_rate": 1.995668656607906,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029477596282958984,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:02.846740",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021908283233643,
"points_saved": 20,
"points_rate": 1.9956279218259672,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024675559997558594,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:12.882780",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03604006767273,
"points_saved": 20,
"points_rate": 1.9928178709073077,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02609992027282715,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:22.905387",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.02260708808899,
"points_saved": 20,
"points_rate": 1.9954887809348816,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026301085948944092,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:32.928019",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022631406784058,
"points_saved": 20,
"points_rate": 1.9954839391242625,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02650076150894165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:42.952388",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024369239807129,
"points_saved": 20,
"points_rate": 1.995138000362086,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02648698091506958,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:52.976583",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023687362670898,
"points_saved": 20,
"points_rate": 1.9952737227701032,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02887672185897827,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:03.000016",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02343225479126,
"points_saved": 20,
"points_rate": 1.9953245047812722,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026773357391357423,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:13.023217",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023200035095215,
"points_saved": 20,
"points_rate": 1.9953707328968828,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025911223888397217,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:23.043009",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020301342010498,
"points_saved": 20,
"points_rate": 1.9959479577873804,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024251890182495118,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:33.063680",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020159482955933,
"points_saved": 20,
"points_rate": 1.9959762151510216,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02424067258834839,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:43.091220",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028051376342773,
"points_saved": 20,
"points_rate": 1.9944054183031112,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030955350399017333,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:53.111897",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02067756652832,
"points_saved": 20,
"points_rate": 1.9958730202840995,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027640008926391603,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:03.135875",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023977041244507,
"points_saved": 20,
"points_rate": 1.9952160622184485,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026775681972503663,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:13.165379",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029504776000977,
"points_saved": 20,
"points_rate": 1.9941164042173694,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024135136604309083,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:23.189565",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02418565750122,
"points_saved": 20,
"points_rate": 1.99517453919399,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02654808759689331,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:33.211372",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021806955337524,
"points_saved": 20,
"points_rate": 1.9956480991033438,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02746293544769287,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:43.231410",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01952576637268,
"points_saved": 20,
"points_rate": 1.9961024569769135,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025634956359863282,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:53.254581",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023171424865723,
"points_saved": 20,
"points_rate": 1.995376428500816,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025955116748809813,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:36:03.275192",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02051568031311,
"points_saved": 20,
"points_rate": 1.9959052645656916,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026735353469848632,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:36:13.294659",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020074367523193,
"points_saved": 20,
"points_rate": 1.9959931699532574,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02545548677444458,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:36:23.318997",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024338006973267,
"points_saved": 20,
"points_rate": 1.9951442166143367,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02763868570327759,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:36:33.343455",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024457931518555,
"points_saved": 20,
"points_rate": 1.9951203483149638,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027008354663848877,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:36:43.372742",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028738021850586,
"points_saved": 21,
"points_rate": 2.0939823090647356,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026463849203927175,
"csv_write_time_avg": 5.460920787992932e-06
}
},
{
"timestamp": "2025-08-27T14:36:53.393957",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021763801574707,
"points_saved": 20,
"points_rate": 1.9956566923735946,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0251819372177124,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:03.415059",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02110242843628,
"points_saved": 20,
"points_rate": 1.9957884018076897,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02608778476715088,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:13.436771",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021712064743042,
"points_saved": 20,
"points_rate": 1.9956669949001176,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026439177989959716,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:23.459348",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022033929824829,
"points_saved": 20,
"points_rate": 1.9956029025686577,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026389992237091063,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:33.478859",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020053625106812,
"points_saved": 20,
"points_rate": 1.9959973018394703,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027609002590179444,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:43.505293",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026434183120728,
"points_saved": 20,
"points_rate": 1.9947271018513784,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02517721652984619,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:53.526314",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021020889282227,
"points_saved": 20,
"points_rate": 1.9958046411609203,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026608991622924804,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:03.548191",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02187705039978,
"points_saved": 20,
"points_rate": 1.9956341411314944,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025176215171813964,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:13.568586",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020395517349243,
"points_saved": 20,
"points_rate": 1.9959291991391097,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025869154930114747,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:23.589083",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020496368408203,
"points_saved": 20,
"points_rate": 1.9959091111548481,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027089083194732667,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:33.609399",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020315647125244,
"points_saved": 20,
"points_rate": 1.995945108349741,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030012965202331543,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:43.630683",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021284103393555,
"points_saved": 20,
"points_rate": 1.995752220339438,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024006688594818117,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:53.665426",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034743547439575,
"points_saved": 20,
"points_rate": 1.9930753492054234,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028210270404815673,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:03.686128",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020193099975586,
"points_saved": 20,
"points_rate": 1.9959695187958733,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0250186562538147,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:13.707039",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021420001983643,
"points_saved": 20,
"points_rate": 1.9957251563192835,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027908802032470703,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:23.728029",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020989418029785,
"points_saved": 20,
"points_rate": 1.9958109090521499,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02690730094909668,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:33.749898",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.021869421005249,
"points_saved": 20,
"points_rate": 1.9956356603570564,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02915159463882446,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:43.771196",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020792484283447,
"points_saved": 20,
"points_rate": 1.9958501317503465,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026539552211761474,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:53.792223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020931243896484,
"points_saved": 20,
"points_rate": 1.995822495257767,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026346099376678467,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:03.812879",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.021256923675537,
"points_saved": 20,
"points_rate": 1.9957576332315525,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03078392744064331,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:13.833601",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020722150802612,
"points_saved": 20,
"points_rate": 1.9958641402304618,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024227333068847657,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:23.853964",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020363330841064,
"points_saved": 20,
"points_rate": 1.9959356102830346,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027283453941345216,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:33.875201",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021236658096313,
"points_saved": 20,
"points_rate": 1.995761669178992,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026305949687957762,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:43.895769",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020568370819092,
"points_saved": 20,
"points_rate": 1.9958947696262441,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02479740381240845,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:53.916486",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020715951919556,
"points_saved": 20,
"points_rate": 1.9958653748855963,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028974592685699463,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:41:03.936928",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019936323165894,
"points_saved": 20,
"points_rate": 1.9960206686903186,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0298175573348999,
"csv_write_time_avg": 8.487701416015625e-06
}
},
{
"timestamp": "2025-08-27T14:41:13.958586",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022164583206177,
"points_saved": 20,
"points_rate": 1.9955768870043669,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02481929063796997,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:41:23.987165",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028578519821167,
"points_saved": 20,
"points_rate": 1.9943005841227284,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026457011699676514,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:41:34.010807",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023076295852661,
"points_saved": 20,
"points_rate": 1.99539536661769,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026028478145599367,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:41:44.032059",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020787954330444,
"points_saved": 20,
"points_rate": 1.995851033985514,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027458620071411134,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:41:54.062735",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031705856323242,
"points_saved": 20,
"points_rate": 1.9936788704179844,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027401745319366455,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:04.084536",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.021801471710205,
"points_saved": 20,
"points_rate": 1.9956491910617573,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028475368022918703,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:14.106626",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022089958190918,
"points_saved": 20,
"points_rate": 1.995591746176083,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025097858905792237,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:24.127557",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020931243896484,
"points_saved": 20,
"points_rate": 1.995822495257767,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027757644653320312,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:34.149391",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.021833181381226,
"points_saved": 20,
"points_rate": 1.9956428767100638,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027753221988677978,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:44.171424",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.0213782787323,
"points_saved": 20,
"points_rate": 1.9957334653701937,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027819490432739256,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:54.192841",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022071838378906,
"points_saved": 20,
"points_rate": 1.9955953541872682,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029131507873535155,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:04.213893",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021052122116089,
"points_saved": 21,
"points_rate": 2.0955883418322694,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025555020286923365,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:14.236631",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022232294082642,
"points_saved": 20,
"points_rate": 1.9955634047524984,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02578510046005249,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:24.259745",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023112773895264,
"points_saved": 20,
"points_rate": 1.99538810459053,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02444249391555786,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:34.281426",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02218747138977,
"points_saved": 20,
"points_rate": 1.9955723296030714,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030833101272583006,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:44.301968",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020542621612549,
"points_saved": 20,
"points_rate": 1.9958998983611442,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03080979585647583,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:54.338398",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03642988204956,
"points_saved": 20,
"points_rate": 1.992740469972352,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02681741714477539,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:04.360673",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021721601486206,
"points_saved": 20,
"points_rate": 1.9956650958088908,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023955917358398436,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:14.381711",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021590948104858,
"points_saved": 20,
"points_rate": 1.9956911136731357,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024318003654479982,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:24.404020",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022309303283691,
"points_saved": 20,
"points_rate": 1.9955480712860494,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025902056694030763,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:34.431334",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.027314186096191,
"points_saved": 20,
"points_rate": 1.9945520434307193,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030567371845245363,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:44.460417",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029083251953125,
"points_saved": 20,
"points_rate": 1.9942002172636346,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022907781600952148,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:54.481264",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.020846605300903,
"points_saved": 20,
"points_rate": 1.9958393524774891,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028335630893707275,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:04.504567",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.02279257774353,
"points_saved": 20,
"points_rate": 1.9954518508555903,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02558983564376831,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:14.525346",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021289825439453,
"points_saved": 20,
"points_rate": 1.9957510807869445,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02596914768218994,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:24.546855",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02150845527649,
"points_saved": 20,
"points_rate": 1.9957075413601701,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028970253467559815,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:34.568440",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02158522605896,
"points_saved": 20,
"points_rate": 1.9956922531571488,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023923194408416747,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:44.589975",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02153468132019,
"points_saved": 20,
"points_rate": 1.9957023186557783,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03063199520111084,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:54.611177",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021202087402344,
"points_saved": 20,
"points_rate": 1.9957685540681798,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02488781213760376,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:04.633274",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02209734916687,
"points_saved": 20,
"points_rate": 1.995590274491056,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025893700122833253,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:14.654865",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02159070968628,
"points_saved": 20,
"points_rate": 1.9956911611516102,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0258081316947937,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:24.677731",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022866249084473,
"points_saved": 20,
"points_rate": 1.9954371836326636,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02811945676803589,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:34.703577",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025846242904663,
"points_saved": 20,
"points_rate": 1.9948440775414935,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02674727439880371,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:44.727852",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.023722410202026,
"points_saved": 20,
"points_rate": 1.9952667463779958,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026058709621429442,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:54.749475",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022175073623657,
"points_saved": 20,
"points_rate": 1.9955747981928558,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0281419038772583,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:04.770778",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021302938461304,
"points_saved": 20,
"points_rate": 1.995748469317389,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02705467939376831,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:14.795986",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025207996368408,
"points_saved": 20,
"points_rate": 1.9949710776319973,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03037310838699341,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:24.818898",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022911787033081,
"points_saved": 20,
"points_rate": 1.9954281175929887,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028278648853302002,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:34.842175",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023277759552002,
"points_saved": 20,
"points_rate": 1.9953552600036812,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026952099800109864,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:44.864412",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021728754043579,
"points_saved": 20,
"points_rate": 1.9956636714928426,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02594623565673828,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:54.886695",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022790908813477,
"points_saved": 20,
"points_rate": 1.9954521831252738,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02918875217437744,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:04.909449",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.022753715515137,
"points_saved": 20,
"points_rate": 1.9954595880212214,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025779426097869873,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:14.931798",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021842241287231,
"points_saved": 20,
"points_rate": 1.9956410726169191,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02666689157485962,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:24.962713",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03142237663269,
"points_saved": 20,
"points_rate": 1.9937352101321373,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02565774917602539,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:34.984508",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.021795272827148,
"points_saved": 20,
"points_rate": 1.9956504254509682,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02610586881637573,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:45.011512",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027003526687622,
"points_saved": 21,
"points_rate": 2.0943445311559854,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026610397157214936,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:55.039493",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027981042861938,
"points_saved": 20,
"points_rate": 1.9944194065101757,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024284172058105468,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:05.062227",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022226572036743,
"points_saved": 20,
"points_rate": 1.9955645440906797,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029187917709350586,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:15.084325",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022605180740356,
"points_saved": 20,
"points_rate": 1.9954891606857277,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0247170090675354,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:25.108902",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024576902389526,
"points_saved": 20,
"points_rate": 1.995096670387422,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026402544975280762,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:35.133497",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.02403450012207,
"points_saved": 20,
"points_rate": 1.995204625418682,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025570476055145265,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:45.155772",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.022327899932861,
"points_saved": 20,
"points_rate": 1.9955443685028484,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028057539463043214,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:55.179223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.023451089859009,
"points_saved": 20,
"points_rate": 1.9953207553668346,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027949750423431396,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:50:05.202029",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023313522338867,
"points_saved": 20,
"points_rate": 1.9953481406549025,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026148605346679687,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:50:15.225174",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.023144721984863,
"points_saved": 20,
"points_rate": 1.9953817444271562,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02678910493850708,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:06:33.624144",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T15:06:33.672380",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 4,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-27T15:06:33.699104",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-27T15:06:43.672014",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.057987689971924,
"points_saved": 20,
"points_rate": 1.808647338080983,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026798939704895018,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:06:53.699640",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.027626514434814,
"points_saved": 20,
"points_rate": 1.9944899195447605,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02522658109664917,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:03.726401",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026761054992676,
"points_saved": 21,
"points_rate": 2.094395177547725,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024271034059070405,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:13.773495",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.047093152999878,
"points_saved": 20,
"points_rate": 1.990625516797201,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.2,
"cpu_max": 4.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028888654708862305,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:23.795212",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.02104902267456,
"points_saved": 20,
"points_rate": 1.9957990380793602,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.4,
"cpu_max": 1.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024882829189300536,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:33.824133",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028575658798218,
"points_saved": 20,
"points_rate": 1.9943011530708954,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029143381118774413,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:43.875351",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 2.2% CPU",
"details": {
"duration": 10.052231550216675,
"points_saved": 20,
"points_rate": 1.9896079691448116,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.2,
"cpu_max": 2.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024781298637390137,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:53.898482",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023131608963013,
"points_saved": 20,
"points_rate": 1.9953843549370682,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02981560230255127,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:03.924236",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025753259658813,
"points_saved": 20,
"points_rate": 1.9948625786029588,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025269877910614014,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:13.948794",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024558544158936,
"points_saved": 20,
"points_rate": 1.995100324059009,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02397199869155884,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:23.973722",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024928092956543,
"points_saved": 20,
"points_rate": 1.995026778700975,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02874119281768799,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:33.996132",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.022409439086914,
"points_saved": 20,
"points_rate": 1.995528133384869,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024657702445983885,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:44.021157",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.025024890899658,
"points_saved": 20,
"points_rate": 1.9950075154581661,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02971208095550537,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:54.043451",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022294282913208,
"points_saved": 20,
"points_rate": 1.9955510620055894,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027078080177307128,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:09:04.065072",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.021109342575073,
"points_saved": 20,
"points_rate": 1.995787024798664,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022002828121185303,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:09:14.087895",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023334503173828,
"points_saved": 20,
"points_rate": 1.9953439639939305,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029079413414001463,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:09:24.114356",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026461362838745,
"points_saved": 20,
"points_rate": 1.9947216945478254,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024749946594238282,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:09:34.137486",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.0231294631958,
"points_saved": 20,
"points_rate": 1.9953847821120678,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02273242473602295,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:09:44.165590",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028104543685913,
"points_saved": 20,
"points_rate": 1.994394844297149,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024642312526702882,
"csv_write_time_avg": 3.421306610107422e-06
}
},
{
"timestamp": "2025-08-27T15:09:54.190348",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024758338928223,
"points_saved": 20,
"points_rate": 1.9950605614437447,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026121139526367188,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:04.216134",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025277137756348,
"points_saved": 20,
"points_rate": 1.994957318903205,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02644164562225342,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:14.249961",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034335613250732,
"points_saved": 20,
"points_rate": 1.9931563753547588,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026321375370025636,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:24.284220",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033751010894775,
"points_saved": 20,
"points_rate": 1.9932725038007963,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02688354253768921,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:34.309443",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025214433670044,
"points_saved": 20,
"points_rate": 1.9949697966388908,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023868250846862792,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:44.347858",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.038930892944336,
"points_saved": 20,
"points_rate": 1.9922440161488315,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028551459312438965,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:54.372275",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023905992507935,
"points_saved": 20,
"points_rate": 1.9952302041687537,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03089655637741089,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:04.396952",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02463984489441,
"points_saved": 20,
"points_rate": 1.995084143615003,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027144181728363036,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:14.419119",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02271580696106,
"points_saved": 20,
"points_rate": 1.995467135375567,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.020598900318145753,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:24.446316",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027196884155273,
"points_saved": 21,
"points_rate": 2.0943041452774978,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027384485517229353,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:34.469740",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023423910140991,
"points_saved": 20,
"points_rate": 1.9953261659187551,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025499415397644044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:44.494377",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024637699127197,
"points_saved": 20,
"points_rate": 1.9950845706614728,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026474416255950928,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:54.528034",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03365683555603,
"points_saved": 20,
"points_rate": 1.9932912125444113,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026587414741516113,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:04.550652",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022618055343628,
"points_saved": 20,
"points_rate": 1.995486597370321,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023180508613586427,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:14.576000",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025347709655762,
"points_saved": 20,
"points_rate": 1.994943275706767,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02847098112106323,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:24.598734",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02273416519165,
"points_saved": 20,
"points_rate": 1.9954634803603581,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031283462047576906,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:34.628640",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.029340505599976,
"points_saved": 20,
"points_rate": 1.9941490658167218,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.4,
"cpu_max": 1.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02421267032623291,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:44.656565",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028489828109741,
"points_saved": 20,
"points_rate": 1.9943182216668587,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023713338375091552,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:54.682764",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024571895599365,
"points_saved": 20,
"points_rate": 1.9950976668419822,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025693118572235107,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:04.720822",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.039179801940918,
"points_saved": 20,
"points_rate": 1.9921946209324106,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024150645732879637,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:14.748849",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028024911880493,
"points_saved": 20,
"points_rate": 1.9944106816393543,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0239848256111145,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:24.773786",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.024935960769653,
"points_saved": 20,
"points_rate": 1.9950252129555273,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026514315605163576,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:34.815066",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.041788578033447,
"points_saved": 20,
"points_rate": 1.9916770647562008,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023736989498138426,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:44.850110",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035044431686401,
"points_saved": 20,
"points_rate": 1.993015590130175,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028630220890045167,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:54.874232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.02361273765564,
"points_saved": 20,
"points_rate": 1.9952885774273912,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025355350971221925,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:04.922555",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.048831939697266,
"points_saved": 20,
"points_rate": 1.9902810714737187,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03468964099884033,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:14.956038",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033483028411865,
"points_saved": 20,
"points_rate": 1.99332574175547,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028179609775543214,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:25.007971",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.051425695419312,
"points_saved": 20,
"points_rate": 1.989767482349743,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0276547908782959,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:35.037939",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.030474662780762,
"points_saved": 20,
"points_rate": 1.9939235851133064,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026714527606964113,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:45.063336",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025397777557373,
"points_saved": 20,
"points_rate": 1.994933312748103,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024655604362487794,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:55.087526",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023627519607544,
"points_saved": 20,
"points_rate": 1.995285634953748,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02457190752029419,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:05.123064",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035494804382324,
"points_saved": 20,
"points_rate": 1.9929261476241662,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028480637073516845,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:15.154294",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031835317611694,
"points_saved": 21,
"points_rate": 2.0933357989970998,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0250136171068464,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:25.196564",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 3.4% CPU",
"details": {
"duration": 10.042269945144653,
"points_saved": 20,
"points_rate": 1.9915815955206242,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.4,
"cpu_max": 3.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02014247179031372,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:35.223566",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.025969982147217,
"points_saved": 20,
"points_rate": 1.9948194574303613,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025622236728668212,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:45.251168",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028634548187256,
"points_saved": 20,
"points_rate": 1.994289442286551,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028824901580810545,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:55.305631",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.054462194442749,
"points_saved": 20,
"points_rate": 1.98916656239001,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035363638401031496,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:05.330018",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.6% CPU",
"details": {
"duration": 10.023370265960693,
"points_saved": 20,
"points_rate": 1.995336844725759,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.6,
"cpu_max": 1.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026263868808746337,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:15.374162",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.045161485671997,
"points_saved": 20,
"points_rate": 1.9910083106704828,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02356867790222168,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:25.398652",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.024489879608154,
"points_saved": 20,
"points_rate": 1.9951139898583823,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02409214973449707,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:35.427392",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028229236602783,
"points_saved": 20,
"points_rate": 1.9943700456108946,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02413519620895386,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:45.455910",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028470277786255,
"points_saved": 20,
"points_rate": 1.9943221095545711,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026181674003601073,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:55.479018",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.023666858673096,
"points_saved": 20,
"points_rate": 1.9952778042193975,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02514638900756836,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:05.522482",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.042948484420776,
"points_saved": 20,
"points_rate": 1.9914470367965342,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025307631492614745,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:15.545565",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023598432540894,
"points_saved": 20,
"points_rate": 1.9952914249907931,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02509833574295044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:25.569601",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.024035215377808,
"points_saved": 20,
"points_rate": 1.995204483052706,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029249954223632812,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:35.593570",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.023968935012817,
"points_saved": 20,
"points_rate": 1.9952176757194255,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029088163375854494,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:45.631938",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 3.7% CPU",
"details": {
"duration": 10.037860870361328,
"points_saved": 20,
"points_rate": 1.992456386704239,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.7,
"cpu_max": 3.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02586233615875244,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:55.662610",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031179428100586,
"points_saved": 20,
"points_rate": 1.9937834970804644,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026895833015441895,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:05.700027",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03741717338562,
"points_saved": 20,
"points_rate": 1.9925444618392802,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023110949993133546,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:15.723253",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.2% CPU",
"details": {
"duration": 10.023226261138916,
"points_saved": 20,
"points_rate": 1.9953655119551743,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.2,
"cpu_max": 1.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027384495735168456,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:25.749450",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025590419769287,
"points_saved": 20,
"points_rate": 1.9948949800065987,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027164626121520995,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:35.779081",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029717922210693,
"points_saved": 20,
"points_rate": 1.9940740263203447,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025970566272735595,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:45.806781",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028219223022461,
"points_saved": 20,
"points_rate": 1.9943720370696172,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029678332805633544,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:55.843213",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.035926103591919,
"points_saved": 20,
"points_rate": 1.9928405005734227,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02531416416168213,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:05.871944",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029237031936646,
"points_saved": 21,
"points_rate": 2.0938781218480087,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02664284479050409,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:15.895968",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.024023532867432,
"points_saved": 20,
"points_rate": 1.9952068083661891,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.020287525653839112,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:25.926591",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.030623435974121,
"points_saved": 20,
"points_rate": 1.993894011440148,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03037022352218628,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:35.959072",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.032480955123901,
"points_saved": 20,
"points_rate": 1.9935248409104007,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025505471229553222,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:45.985725",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.026145935058594,
"points_saved": 20,
"points_rate": 1.9947844495326625,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.4,
"cpu_max": 1.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024900293350219725,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:56.009366",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024147987365723,
"points_saved": 20,
"points_rate": 1.9951820369379705,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022092926502227783,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:06.032941",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.0235755443573,
"points_saved": 20,
"points_rate": 1.995295981109142,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022144198417663574,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:16.056949",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02400803565979,
"points_saved": 20,
"points_rate": 1.9952098929740714,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02761298418045044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:26.082905",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025955438613892,
"points_saved": 20,
"points_rate": 1.994822351092061,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02713407278060913,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:36.110342",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027437686920166,
"points_saved": 20,
"points_rate": 1.9945274779506321,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0237723708152771,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:46.134140",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023797512054443,
"points_saved": 20,
"points_rate": 1.9952517971306134,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026035165786743163,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:56.178782",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.044641494750977,
"points_saved": 20,
"points_rate": 1.9911113811728762,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026703262329101564,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:06.212329",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033547401428223,
"points_saved": 20,
"points_rate": 1.9933129530192986,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02584419250488281,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:16.251953",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03909969329834,
"points_saved": 20,
"points_rate": 1.9922105179761407,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029123461246490477,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:26.275823",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024394273757935,
"points_saved": 20,
"points_rate": 1.9951330178977906,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02895604372024536,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:36.305719",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02989649772644,
"points_saved": 20,
"points_rate": 1.994038523182524,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028444111347198486,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:46.329778",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02405834197998,
"points_saved": 20,
"points_rate": 1.995199879897102,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02451927661895752,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:56.368535",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.038756847381592,
"points_saved": 20,
"points_rate": 1.9922785564047802,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025378155708312988,
"csv_write_time_avg": 2.7060508728027343e-06
}
},
{
"timestamp": "2025-08-27T15:22:06.394027",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025492429733276,
"points_saved": 20,
"points_rate": 1.9949144782838453,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02676330804824829,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:22:16.420690",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026663303375244,
"points_saved": 20,
"points_rate": 1.994681520149127,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023904526233673097,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:22:26.445601",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024910926818848,
"points_saved": 20,
"points_rate": 1.9950301948813918,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03167833089828491,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:22:36.470505",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024359941482544,
"points_saved": 20,
"points_rate": 1.9951398509980196,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030326533317565917,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:22:46.499237",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028734922409058,
"points_saved": 20,
"points_rate": 1.994269482116862,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02520352602005005,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:54:01.421482",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T09:54:01.487066",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 4,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T09:54:01.519385",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T09:54:02.564304",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T09:54:02.613817",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 4,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T09:54:02.648060",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T09:54:12.614571",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.056081295013428,
"points_saved": 20,
"points_rate": 1.8089592023007741,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026868975162506102,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:54:14.145699",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'DAR_Brix' created and started",
"details": {
"session_id": "DAR_1756367654144_2",
"variables": [
"HMI_Instrument.QTM306.PVFiltered",
"HMI_Instrument.QTM307.PVFiltered"
],
"time_window": 60,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-28T09:54:22.652993",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 2.0% CPU",
"details": {
"duration": 10.039432525634766,
"points_saved": 20,
"points_rate": 1.992144471207097,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.0,
"cpu_max": 2.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021722793579101562,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:54:32.682091",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.029098272323608,
"points_saved": 21,
"points_rate": 2.093907092121312,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02584377924601237,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:54:42.709593",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026994466781616,
"points_saved": 20,
"points_rate": 1.9946156414325258,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02460373640060425,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:54:52.737202",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028116464614868,
"points_saved": 20,
"points_rate": 1.9943924734591825,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02222166061401367,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:55:02.762280",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024567127227783,
"points_saved": 20,
"points_rate": 1.9950986158472506,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025118017196655275,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:55:12.802228",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.039454221725464,
"points_saved": 20,
"points_rate": 1.9921401660181717,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025123322010040285,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:55:22.838400",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.037177085876465,
"points_saved": 20,
"points_rate": 1.9925921231520807,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.019825923442840575,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:55:32.872433",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.032484292984009,
"points_saved": 20,
"points_rate": 1.9935241776542374,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.01939457654953003,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:55:42.908022",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.036620616912842,
"points_saved": 20,
"points_rate": 1.9927026001458834,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027062904834747315,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:55:52.934396",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026890516281128,
"points_saved": 20,
"points_rate": 1.9946363199563286,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02639040946960449,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:56:02.959670",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.02474570274353,
"points_saved": 20,
"points_rate": 1.9950630762161363,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025755560398101805,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:56:12.987895",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02875304222107,
"points_saved": 20,
"points_rate": 1.9942658788983996,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02151167392730713,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:56:23.014433",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026538848876953,
"points_saved": 20,
"points_rate": 1.9947062791503718,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026960301399230956,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:56:33.041155",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026721239089966,
"points_saved": 20,
"points_rate": 1.9946699946168263,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021567022800445555,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:56:43.065461",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.024306058883667,
"points_saved": 20,
"points_rate": 1.995150575263586,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02687492370605469,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:56:53.091800",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.026339054107666,
"points_saved": 20,
"points_rate": 1.9947460276446816,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023988795280456544,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:57:03.115755",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.023955345153809,
"points_saved": 20,
"points_rate": 1.9952203807122126,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02274918556213379,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:57:13.142201",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.025939464569092,
"points_saved": 20,
"points_rate": 1.9948255293858974,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02156527042388916,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:57:23.168395",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025693655014038,
"points_saved": 20,
"points_rate": 1.9948744384382444,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02901017665863037,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:57:33.197162",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029244661331177,
"points_saved": 20,
"points_rate": 1.9941681228609502,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.020508205890655516,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:57:43.226206",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.02957272529602,
"points_saved": 20,
"points_rate": 1.9941028942895176,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02713615894317627,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:57:53.251804",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.025598764419556,
"points_saved": 20,
"points_rate": 1.9948933195869747,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.020363283157348634,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:58:03.281112",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029308080673218,
"points_saved": 20,
"points_rate": 1.9941555129351953,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022635495662689208,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:58:13.312671",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.031558990478516,
"points_saved": 20,
"points_rate": 1.9937080586360565,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03002105951309204,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:58:23.337395",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.024723529815674,
"points_saved": 20,
"points_rate": 1.995067488945278,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02468390464782715,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:58:33.367098",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028695344924927,
"points_saved": 20,
"points_rate": 1.9942773523498352,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029189085960388182,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:58:43.400295",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034204721450806,
"points_saved": 20,
"points_rate": 1.993182375205544,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02178279161453247,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:58:53.429672",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028939008712769,
"points_saved": 20,
"points_rate": 1.9942288992509323,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027776777744293213,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:59:03.455207",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025973081588745,
"points_saved": 21,
"points_rate": 2.094559782786917,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025622492744809107,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:59:13.488007",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.032799482345581,
"points_saved": 20,
"points_rate": 1.9934615493106789,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031266653537750246,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:59:23.512748",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024741411209106,
"points_saved": 20,
"points_rate": 1.995063930291221,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02427852153778076,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:59:33.542460",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02867317199707,
"points_saved": 20,
"points_rate": 1.994281761603891,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022956645488739012,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:59:43.573248",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.031827211380005,
"points_saved": 20,
"points_rate": 1.993654752876146,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024046945571899413,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T09:59:53.600493",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025716066360474,
"points_saved": 20,
"points_rate": 1.994869979123634,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024815428256988525,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:00:03.635030",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035546779632568,
"points_saved": 20,
"points_rate": 1.9929158260305833,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021659553050994873,
"csv_write_time_avg": 4.684925079345703e-06
}
},
{
"timestamp": "2025-08-28T10:00:13.664097",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02958607673645,
"points_saved": 20,
"points_rate": 1.9941002397287213,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04060540199279785,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:00:23.695003",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030905723571777,
"points_saved": 20,
"points_rate": 1.9938378997024861,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023660814762115477,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:00:33.720254",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024240255355835,
"points_saved": 20,
"points_rate": 1.9951636723106505,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031810569763183597,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:00:43.750208",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030965328216553,
"points_saved": 20,
"points_rate": 1.9938260521887263,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024141466617584227,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:00:53.774851",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024642705917358,
"points_saved": 20,
"points_rate": 1.9950835742199944,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022693753242492676,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:01:03.805593",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030741214752197,
"points_saved": 20,
"points_rate": 1.9938705995710495,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02613255977630615,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:01:13.839715",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032110691070557,
"points_saved": 20,
"points_rate": 1.9935984177090196,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02286430597305298,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:01:23.870050",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.031838655471802,
"points_saved": 20,
"points_rate": 1.993652478560461,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027724599838256835,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:01:33.896575",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02703309059143,
"points_saved": 20,
"points_rate": 1.9946079582370588,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02703380584716797,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:01:43.921216",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02413535118103,
"points_saved": 20,
"points_rate": 1.9951845520166112,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02576894760131836,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:01:53.947065",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.024454593658447,
"points_saved": 20,
"points_rate": 1.9951210126336614,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024204564094543458,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:02:03.976919",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.031753540039062,
"points_saved": 20,
"points_rate": 1.9936693939075902,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02763080596923828,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:02:14.007887",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03096890449524,
"points_saved": 20,
"points_rate": 1.993825341342378,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030623507499694825,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:02:24.033784",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02452564239502,
"points_saved": 20,
"points_rate": 1.995106872231181,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029647231101989746,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:02:34.066336",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.032915830612183,
"points_saved": 20,
"points_rate": 1.993438431824226,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025481104850769043,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:02:44.096688",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03135895729065,
"points_saved": 20,
"points_rate": 1.993747814742915,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02541605234146118,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:02:54.123296",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026081562042236,
"points_saved": 20,
"points_rate": 1.9947972571575763,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.019885599613189697,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:03:04.153084",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030315160751343,
"points_saved": 20,
"points_rate": 1.9939552924777546,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026700949668884276,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:03:14.177901",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024816036224365,
"points_saved": 21,
"points_rate": 2.094801532927601,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02425830704825265,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:03:24.210760",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.031848430633545,
"points_saved": 20,
"points_rate": 1.9936505359199224,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021189403533935548,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:03:34.241343",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.031087160110474,
"points_saved": 20,
"points_rate": 1.9938018363086119,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025284838676452637,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:03:44.266010",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025173664093018,
"points_saved": 20,
"points_rate": 1.994977909623016,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02359827756881714,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:03:54.295042",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027987480163574,
"points_saved": 20,
"points_rate": 1.9944181262254392,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028315484523773193,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:04:04.325645",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030535459518433,
"points_saved": 20,
"points_rate": 1.993911499612026,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02865556478500366,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:04:14.360973",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03644061088562,
"points_saved": 20,
"points_rate": 1.992738339756408,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022471773624420165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:04:24.386797",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025823831558228,
"points_saved": 20,
"points_rate": 1.9948485367403042,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025273430347442626,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:04:34.431382",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.044584512710571,
"points_saved": 20,
"points_rate": 1.9911226765718077,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02187560796737671,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:04:44.456107",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024725198745728,
"points_saved": 20,
"points_rate": 1.9950671568036955,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026790201663970947,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:04:54.482059",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025439739227295,
"points_saved": 20,
"points_rate": 1.9949249629165382,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02730996608734131,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:05:04.509863",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.027176141738892,
"points_saved": 20,
"points_rate": 1.9945795024731303,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025794339179992676,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:05:14.540935",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032212495803833,
"points_saved": 20,
"points_rate": 1.9935781871013385,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02384108304977417,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:05:24.569465",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026518106460571,
"points_saved": 20,
"points_rate": 1.9947104057103364,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030606651306152345,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:05:34.600909",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032432556152344,
"points_saved": 20,
"points_rate": 1.9935344581743628,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02477363348007202,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:05:44.632445",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.032558679580688,
"points_saved": 20,
"points_rate": 1.9935093966313986,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027608513832092285,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:05:54.657764",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025319576263428,
"points_saved": 20,
"points_rate": 1.9949488739843515,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025298798084259035,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:06:04.690874",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033109664916992,
"points_saved": 20,
"points_rate": 1.9933999196614451,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025176966190338136,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:06:14.754195",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.062312364578247,
"points_saved": 20,
"points_rate": 1.9876147027998055,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02988046407699585,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:06:24.785425",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03172516822815,
"points_saved": 20,
"points_rate": 1.99367503242042,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025374817848205566,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:06:34.810351",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025439262390137,
"points_saved": 20,
"points_rate": 1.9949250578005953,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025204241275787354,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:06:44.836491",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026140451431274,
"points_saved": 20,
"points_rate": 1.9947855405461545,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02679126262664795,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:06:54.863245",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026753664016724,
"points_saved": 20,
"points_rate": 1.9946635441712834,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023183727264404298,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:07:04.893004",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02975869178772,
"points_saved": 20,
"points_rate": 1.9940659206861904,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02630997896194458,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:07:14.921991",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02836012840271,
"points_saved": 21,
"points_rate": 2.0940612155045155,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02773918424333845,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:07:24.952132",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030768394470215,
"points_saved": 20,
"points_rate": 1.9938651969101038,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027489137649536134,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:07:34.979287",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027154922485352,
"points_saved": 20,
"points_rate": 1.994583723360161,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021025538444519043,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:07:45.006811",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027524471282959,
"points_saved": 20,
"points_rate": 1.9945102160833845,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026931047439575195,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:07:55.032698",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025886535644531,
"points_saved": 20,
"points_rate": 1.9948360605214315,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02261890172958374,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:08:05.059111",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026412963867188,
"points_saved": 20,
"points_rate": 1.9947313233631263,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023890984058380128,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:08:15.085647",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026536226272583,
"points_saved": 20,
"points_rate": 1.99470680089839,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02601667642593384,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:08:25.114198",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027003049850464,
"points_saved": 20,
"points_rate": 1.9946139340506401,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025263500213623048,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:08:35.142139",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029488801956177,
"points_saved": 20,
"points_rate": 1.9941195802620717,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025380480289459228,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:08:45.169901",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027761936187744,
"points_saved": 20,
"points_rate": 1.9944629845893014,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0206404447555542,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:08:55.201061",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030150651931763,
"points_saved": 20,
"points_rate": 1.993987996197055,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025265824794769288,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:09:05.230240",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029659271240234,
"points_saved": 20,
"points_rate": 1.9940856871727872,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029215896129608156,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:09:15.261083",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031372308731079,
"points_saved": 20,
"points_rate": 1.9937451611274015,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02243645191192627,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:09:25.285647",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024563789367676,
"points_saved": 20,
"points_rate": 1.9950992801514758,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029128515720367433,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:09:35.311821",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026173830032349,
"points_saved": 20,
"points_rate": 1.9947788996129416,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02697349786758423,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:09:45.337968",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025128364562988,
"points_saved": 20,
"points_rate": 1.9949869241272136,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029401326179504396,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:09:55.373158",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.036209106445312,
"points_saved": 20,
"points_rate": 1.9927843060938102,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028255462646484375,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:10:05.398841",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025683164596558,
"points_saved": 20,
"points_rate": 1.9948765257838483,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02591855525970459,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:10:15.430543",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03170132637024,
"points_saved": 20,
"points_rate": 1.9936797706911575,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025409233570098878,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:10:25.454340",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023797273635864,
"points_saved": 20,
"points_rate": 1.9952518445881873,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03098195791244507,
"csv_write_time_avg": 3.4928321838378907e-06
}
},
{
"timestamp": "2025-08-28T10:10:35.479206",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024865627288818,
"points_saved": 20,
"points_rate": 1.995039209858109,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02568429708480835,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:10:45.508578",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029372453689575,
"points_saved": 20,
"points_rate": 1.9941427135495862,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022724735736846923,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:10:55.534689",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026110649108887,
"points_saved": 20,
"points_rate": 1.994791469988174,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022822248935699462,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:11:05.562872",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025998830795288,
"points_saved": 20,
"points_rate": 1.9948137175688807,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025983405113220216,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:11:15.593136",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.030906438827515,
"points_saved": 20,
"points_rate": 1.9938377575314865,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024059557914733888,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:11:25.622002",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030407667160034,
"points_saved": 20,
"points_rate": 1.993936903031451,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02730175256729126,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:11:35.649328",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027326583862305,
"points_saved": 20,
"points_rate": 1.9945495773706456,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025882792472839356,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:11:45.679388",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029048681259155,
"points_saved": 21,
"points_rate": 2.093917445952953,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028848897843133835,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:11:55.706314",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027936935424805,
"points_saved": 20,
"points_rate": 1.9944281788757339,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.019959676265716552,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:12:05.732075",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025761365890503,
"points_saved": 20,
"points_rate": 1.9948609656762533,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023779070377349852,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:12:15.756916",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02430272102356,
"points_saved": 20,
"points_rate": 1.9951512396024134,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02635117769241333,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:12:25.785056",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02867841720581,
"points_saved": 20,
"points_rate": 1.994280718552784,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022686469554901122,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:12:35.810684",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02510118484497,
"points_saved": 20,
"points_rate": 1.994992332868836,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02929368019104004,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:12:45.837879",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.027197360992432,
"points_saved": 20,
"points_rate": 1.9945752816039637,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023696756362915038,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:12:55.127013",
"level": "info",
"event_type": "udp_streaming_started",
"message": "UDP streaming to PlotJuggler started",
"details": {
"udp_host": "127.0.0.1",
"udp_port": 9870,
"datasets_available": 1
}
},
{
"timestamp": "2025-08-28T10:12:55.868548",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.030171632766724,
"points_saved": 20,
"points_rate": 1.9939838252282427,
"variables_saved": 80,
"udp_points_sent": 8,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03060154914855957,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:13:05.896688",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.02916169166565,
"points_saved": 20,
"points_rate": 1.9941846202978495,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024115931987762452,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:13:15.921193",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024505138397217,
"points_saved": 20,
"points_rate": 1.9951109529978983,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030194091796875,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:13:25.945629",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02443552017212,
"points_saved": 20,
"points_rate": 1.995124808748992,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025644731521606446,
"csv_write_time_avg": 2.6226043701171875e-06
}
},
{
"timestamp": "2025-08-28T10:13:35.973121",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.02749252319336,
"points_saved": 20,
"points_rate": 1.994516570692071,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024347376823425294,
"csv_write_time_avg": 2.6023387908935548e-05
}
},
{
"timestamp": "2025-08-28T10:13:46.004826",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031704664230347,
"points_saved": 20,
"points_rate": 1.9936791073318985,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027605938911437988,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:13:56.031228",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.7% CPU",
"details": {
"duration": 10.025876522064209,
"points_saved": 20,
"points_rate": 1.9948380529109326,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 1.7,
"cpu_max": 1.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025845801830291747,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:13:56.758285",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-28T10:13:58.855792",
"level": "info",
"event_type": "udp_streaming_started",
"message": "UDP streaming to PlotJuggler started",
"details": {
"udp_host": "127.0.0.1",
"udp_port": 9870,
"datasets_available": 1
}
},
{
"timestamp": "2025-08-28T10:14:06.058180",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.026469707489014,
"points_saved": 20,
"points_rate": 1.9947200344166516,
"variables_saved": 80,
"udp_points_sent": 60,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021842813491821288,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:14:16.085487",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02831482887268,
"points_saved": 20,
"points_rate": 1.9943530235426676,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02462824583053589,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:14:26.110406",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024918794631958,
"points_saved": 20,
"points_rate": 1.9950286291305819,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024569201469421386,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:14:36.137349",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026943445205688,
"points_saved": 20,
"points_rate": 1.9946257909296234,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022697043418884278,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:14:46.172275",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.033393144607544,
"points_saved": 20,
"points_rate": 1.993343598894958,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028136003017425536,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:14:56.204425",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.033682346343994,
"points_saved": 20,
"points_rate": 1.9932861445715855,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024261319637298585,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:15:06.228941",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.024006843566895,
"points_saved": 20,
"points_rate": 1.9952101302519958,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02667698860168457,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:15:16.255166",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.02620792388916,
"points_saved": 20,
"points_rate": 1.9947721164196655,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025934064388275148,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:15:26.279614",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.02497410774231,
"points_saved": 20,
"points_rate": 1.9950176214972921,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.019787395000457765,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:15:36.309823",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.029682159423828,
"points_saved": 20,
"points_rate": 1.9940811365799984,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02861928939819336,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:15:46.336619",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.027323007583618,
"points_saved": 20,
"points_rate": 1.9945502887335027,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02332460880279541,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:15:51.036522",
"level": "info",
"event_type": "config_reload",
"message": "Dataset configuration reloaded from files with CSV header validation",
"details": {
"datasets_count": 1,
"active_datasets_count": 1,
"csv_recording_active": false
}
},
{
"timestamp": "2025-08-28T10:15:52.819664",
"level": "error",
"event_type": "csv_file_rename_failed",
"message": "Failed to rename CSV file for dataset 'DAR': [WinError 32] El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso: 'C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\\\28-08-2025\\\\dar_10.csv'",
"details": {
"dataset_id": "DAR",
"file_path": "C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\28-08-2025\\dar_10.csv",
"error": "[WinError 32] El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso: 'C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\\\28-08-2025\\\\dar_10.csv'"
}
},
{
"timestamp": "2025-08-28T10:15:56.363028",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026409149169922,
"points_saved": 20,
"points_rate": 1.9947320822884815,
"variables_saved": 90,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022828519344329834,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:16:06.395602",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.03257417678833,
"points_saved": 20,
"points_rate": 1.9935063172792293,
"variables_saved": 100,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02712305784225464,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:16:16.420521",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.024918556213379,
"points_saved": 20,
"points_rate": 1.99502867657754,
"variables_saved": 100,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02781020402908325,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:16:26.445237",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.024716138839722,
"points_saved": 20,
"points_rate": 1.9950689598593299,
"variables_saved": 100,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024971163272857665,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:16:36.478414",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.033176898956299,
"points_saved": 21,
"points_rate": 2.0930558896240057,
"variables_saved": 105,
"udp_points_sent": 84,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02113660176595052,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:16:46.502638",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.024224042892456,
"points_saved": 20,
"points_rate": 1.9951668991457485,
"variables_saved": 100,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03284837007522583,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:16:56.534397",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.030746221542358,
"points_saved": 20,
"points_rate": 1.9938696043418331,
"variables_saved": 100,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025771546363830566,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:17:06.567086",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.03370213508606,
"points_saved": 20,
"points_rate": 1.9932822133580765,
"variables_saved": 100,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 1.4,
"cpu_max": 1.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02252899408340454,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:17:16.592648",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025561571121216,
"points_saved": 20,
"points_rate": 1.9949007203357374,
"variables_saved": 100,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024954938888549806,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:17:26.619327",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.025670528411865,
"points_saved": 20,
"points_rate": 1.9948790400923075,
"variables_saved": 100,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023304522037506104,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:17:36.648852",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.030534029006958,
"points_saved": 20,
"points_rate": 1.9939117839750788,
"variables_saved": 100,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025315773487091065,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:17:44.869147",
"level": "info",
"event_type": "csv_recording_stopped",
"message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)",
"details": {
"recording_protection": false,
"performance_monitoring": false
}
},
{
"timestamp": "2025-08-28T10:17:44.903562",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-28T10:17:45.015911",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-28T10:17:45.041441",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (manually disconnected)",
"details": {}
},
{
"timestamp": "2025-08-28T10:17:47.571935",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T10:17:47.601736",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T10:17:47.625594",
"level": "info",
"event_type": "plc_connection",
"message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 1 datasets",
"details": {
"ip": "10.1.33.11",
"rack": 0,
"slot": 2,
"symbols_path": "C:/Users/migue/Downloads/symSAE452.asc",
"auto_started_recording": true,
"recording_datasets": 1,
"dataset_names": [
"DAR"
]
}
},
{
"timestamp": "2025-08-28T10:17:52.578422",
"level": "error",
"event_type": "csv_file_rename_failed",
"message": "Failed to rename CSV file for dataset 'DAR': [WinError 32] El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso: 'C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\\\28-08-2025\\\\dar_10.csv'",
"details": {
"dataset_id": "DAR",
"file_path": "C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\28-08-2025\\dar_10.csv",
"error": "[WinError 32] El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso: 'C:/Trabajo/SIDEL/09 - SAE452 - Diet as Regular - San Giorgio in Bosco/Reporte/LogRecords\\\\28-08-2025\\\\dar_10.csv'"
}
},
{
"timestamp": "2025-08-28T10:17:57.573308",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 5 lost, 0.7% CPU",
"details": {
"duration": 20.923430681228638,
"points_saved": 36,
"points_rate": 1.7205591448393422,
"variables_saved": 180,
"udp_points_sent": 64,
"points_lost": 5,
"cpu_average": 0.7,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025956398910946317,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:18:07.599315",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.027032136917114,
"points_saved": 20,
"points_rate": 1.9946081479448763,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02738494873046875,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:18:17.627883",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.028567790985107,
"points_saved": 20,
"points_rate": 1.9943027176800285,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02203812599182129,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:18:27.658909",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 1.2% CPU",
"details": {
"duration": 10.031025648117065,
"points_saved": 21,
"points_rate": 2.0935047657805494,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.2,
"cpu_max": 1.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027490979149228052,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:18:37.684160",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025250911712646,
"points_saved": 20,
"points_rate": 1.9949625377090272,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024347519874572753,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:18:47.710346",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.025678873062134,
"points_saved": 20,
"points_rate": 1.994877379699218,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029087793827056885,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:18:57.735739",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025901079177856,
"points_saved": 20,
"points_rate": 1.9948331668199581,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02395055294036865,
"csv_write_time_avg": 2.561807632446289e-05
}
},
{
"timestamp": "2025-08-28T10:19:07.763260",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027520418167114,
"points_saved": 20,
"points_rate": 1.9945110222628408,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02935127019882202,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:19:17.792224",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026954889297485,
"points_saved": 20,
"points_rate": 1.9946235143979243,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026315176486968996,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:19:27.826757",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.036541938781738,
"points_saved": 20,
"points_rate": 1.992718221274892,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023420870304107666,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:19:37.853849",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.02542233467102,
"points_saved": 20,
"points_rate": 1.9949284261904654,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023738086223602295,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:19:47.886297",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032106876373291,
"points_saved": 20,
"points_rate": 1.9935991757725575,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025654971599578857,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:19:57.923130",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03783917427063,
"points_saved": 20,
"points_rate": 1.9924606932600353,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02163749933242798,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:20:07.951998",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029345989227295,
"points_saved": 20,
"points_rate": 1.9941479754993365,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028445088863372804,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:20:17.978058",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.026587009429932,
"points_saved": 20,
"points_rate": 1.9946966980080207,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024961936473846435,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:20:28.006189",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.026522636413574,
"points_saved": 20,
"points_rate": 1.9947095045061283,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026088130474090577,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:20:38.033883",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02828860282898,
"points_saved": 20,
"points_rate": 1.9943582391872927,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026681184768676758,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:20:48.069136",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.036266803741455,
"points_saved": 20,
"points_rate": 1.9927728498154442,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027446341514587403,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:20:58.097386",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028249502182007,
"points_saved": 20,
"points_rate": 1.9943660152899347,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029141759872436522,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:21:08.125071",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027685642242432,
"points_saved": 20,
"points_rate": 1.9944781591226188,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027067816257476805,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:21:18.152198",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02610969543457,
"points_saved": 20,
"points_rate": 1.9947916597309006,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.020404899120330812,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:21:28.182940",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.031758785247803,
"points_saved": 20,
"points_rate": 1.9936683514969467,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02718474864959717,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:21:38.212642",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029702425003052,
"points_saved": 20,
"points_rate": 1.9940771074266357,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02411705255508423,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:21:48.238127",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025485038757324,
"points_saved": 20,
"points_rate": 1.9949159489722836,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02946704626083374,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:21:58.265171",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027043581008911,
"points_saved": 20,
"points_rate": 1.9946058714534498,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021715104579925537,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:22:08.291561",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026389837265015,
"points_saved": 20,
"points_rate": 1.9947359243569542,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02388458251953125,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:22:18.317739",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026178121566772,
"points_saved": 20,
"points_rate": 1.9947780457818793,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02443561553955078,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:22:59.970840",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T10:23:00.016273",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T10:23:00.044517",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T10:23:01.093857",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T10:23:01.136867",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T10:23:01.163252",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T10:23:11.136871",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.047981023788452,
"points_saved": 20,
"points_rate": 1.8102855134287532,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028006255626678467,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:23:21.168174",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.031303405761719,
"points_saved": 20,
"points_rate": 1.993758855754729,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02886885404586792,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:23:31.195013",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026838302612305,
"points_saved": 21,
"points_rate": 2.0943790421481956,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02466998781476702,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:23:41.222210",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027197360992432,
"points_saved": 20,
"points_rate": 1.9945752816039637,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02318168878555298,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:23:51.248701",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026490688323975,
"points_saved": 20,
"points_rate": 1.994715860384766,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02545304298400879,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:24:01.275088",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026387453079224,
"points_saved": 20,
"points_rate": 1.9947363986874216,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02523571252822876,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:24:11.300904",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025816440582275,
"points_saved": 20,
"points_rate": 1.9948500073315174,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025286281108856203,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:24:21.327225",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026320695877075,
"points_saved": 20,
"points_rate": 1.9947496800320983,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027257764339447023,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:24:31.353183",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025958061218262,
"points_saved": 20,
"points_rate": 1.994821829283593,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02633124589920044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:24:41.380860",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026666641235352,
"points_saved": 20,
"points_rate": 1.9946808561230742,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02605394124984741,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:24:51.413611",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033761501312256,
"points_saved": 20,
"points_rate": 1.9932704198105884,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02442278861999512,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:25:01.441221",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027082204818726,
"points_saved": 20,
"points_rate": 1.99459818833325,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023254656791687013,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:25:11.467899",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026191473007202,
"points_saved": 20,
"points_rate": 1.994775389423249,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026199913024902342,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:25:21.505401",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 3.1% CPU",
"details": {
"duration": 10.038516283035278,
"points_saved": 20,
"points_rate": 1.992326299634465,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.1,
"cpu_max": 3.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02847466468811035,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:25:31.529653",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.024251222610474,
"points_saved": 20,
"points_rate": 1.995161489457532,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02538708448410034,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:25:41.564135",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033976316452026,
"points_saved": 20,
"points_rate": 1.9932277463329633,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027676665782928468,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:25:51.607071",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.043441772460938,
"points_saved": 20,
"points_rate": 1.9913492260033698,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027738296985626222,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:26:01.651893",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.044821739196777,
"points_saved": 20,
"points_rate": 1.9910756526376423,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025495076179504396,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:26:11.699736",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.047843217849731,
"points_saved": 20,
"points_rate": 1.9904769179191133,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025997614860534667,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:26:21.732744",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033008337020874,
"points_saved": 20,
"points_rate": 1.9934200519102379,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02861831188201904,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:26:31.761688",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02894401550293,
"points_saved": 20,
"points_rate": 1.9942279036639974,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024386417865753175,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:26:41.809432",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.047743797302246,
"points_saved": 20,
"points_rate": 1.990496613316302,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026215171813964842,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:26:51.845507",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.036075353622437,
"points_saved": 21,
"points_rate": 2.092451407553474,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02369515101114909,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:27:01.879450",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03343677520752,
"points_saved": 20,
"points_rate": 1.9933349308005526,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02714954614639282,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:27:11.917062",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0381178855896,
"points_saved": 20,
"points_rate": 1.9924053719982069,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02749779224395752,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:27:21.950572",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033510208129883,
"points_saved": 20,
"points_rate": 1.9933203420468482,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027443742752075194,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:27:31.978092",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027519941329956,
"points_saved": 20,
"points_rate": 1.9945111171075256,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026758801937103272,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:27:42.010457",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032365322113037,
"points_saved": 20,
"points_rate": 1.9935478182713904,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02702298164367676,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:27:52.044215",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033757209777832,
"points_saved": 20,
"points_rate": 1.9932712723515105,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02454591989517212,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:28:02.088380",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.04416537284851,
"points_saved": 20,
"points_rate": 1.9912057654948814,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02454690933227539,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:28:12.116987",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028607606887817,
"points_saved": 20,
"points_rate": 1.9942947998347909,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028841829299926756,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:28:22.149760",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032772302627563,
"points_saved": 20,
"points_rate": 1.993466949784362,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027727818489074706,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:28:32.188646",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.038378715515137,
"points_saved": 20,
"points_rate": 1.9923536027873068,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027146804332733154,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:28:42.217396",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028748273849487,
"points_saved": 20,
"points_rate": 1.9942668271125221,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025609910488128662,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:28:52.250742",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033855438232422,
"points_saved": 20,
"points_rate": 1.9932517588197611,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025531554222106935,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:29:02.282151",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031408786773682,
"points_saved": 20,
"points_rate": 1.9937379111067444,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0273745059967041,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:29:12.310766",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028615236282349,
"points_saved": 20,
"points_rate": 1.9942932826500668,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021199524402618408,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:29:22.343085",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032318592071533,
"points_saved": 20,
"points_rate": 1.9935571041180702,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025191545486450195,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:29:32.371528",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028443336486816,
"points_saved": 20,
"points_rate": 1.9943274672783302,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02526235580444336,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:29:42.401483",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0299551486969,
"points_saved": 20,
"points_rate": 1.9940268628816769,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02848811149597168,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:29:52.430683",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029199600219727,
"points_saved": 20,
"points_rate": 1.9941770826419514,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024571764469146728,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:30:02.460202",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029518604278564,
"points_saved": 20,
"points_rate": 1.9941136548137073,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023327767848968506,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:30:12.489691",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029489755630493,
"points_saved": 21,
"points_rate": 2.0938253601795376,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02559221358526321,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:30:22.523867",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.034175634384155,
"points_saved": 20,
"points_rate": 1.9931881530422797,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025218439102172852,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:30:32.551576",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027709484100342,
"points_saved": 20,
"points_rate": 1.9944734170561529,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02534264326095581,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:30:42.580058",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028481721878052,
"points_saved": 20,
"points_rate": 1.9943198337160217,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025155723094940186,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:30:52.609942",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02988338470459,
"points_saved": 20,
"points_rate": 1.9940411301790086,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02322946786880493,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:31:02.638289",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028347492218018,
"points_saved": 20,
"points_rate": 1.9943465277325072,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025761520862579344,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:31:12.673466",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.035177230834961,
"points_saved": 20,
"points_rate": 1.9929892158303149,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02822223901748657,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:31:22.715580",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.042113542556763,
"points_saved": 20,
"points_rate": 1.9916126137434529,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024402308464050292,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:31:32.743886",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028306484222412,
"points_saved": 20,
"points_rate": 1.9943546830629983,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02548964023590088,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:31:42.772351",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028464555740356,
"points_saved": 20,
"points_rate": 1.9943232474757937,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02804356813430786,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:31:52.804619",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032268524169922,
"points_saved": 20,
"points_rate": 1.9935670533355083,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024074876308441163,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:32:02.834659",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030039548873901,
"points_saved": 20,
"points_rate": 1.9940100836636734,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029015469551086425,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:32:12.863791",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02913212776184,
"points_saved": 20,
"points_rate": 1.994190498760865,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025386977195739745,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:32:22.894289",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030498027801514,
"points_saved": 20,
"points_rate": 1.9939189404719522,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025239396095275878,
"csv_write_time_avg": 2.884864807128906e-06
}
},
{
"timestamp": "2025-08-28T10:32:32.924186",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029896974563599,
"points_saved": 20,
"points_rate": 1.9940384283827801,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027098691463470458,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:32:42.956199",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032012701034546,
"points_saved": 20,
"points_rate": 1.9936178906489532,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027082979679107666,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:32:52.986445",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030246496200562,
"points_saved": 20,
"points_rate": 1.993968942595375,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02601839303970337,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:33:03.019540",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.033094882965088,
"points_saved": 20,
"points_rate": 1.9934028565759347,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025219941139221193,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:33:13.056161",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.036621332168579,
"points_saved": 20,
"points_rate": 1.992702458136743,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022955405712127685,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:33:23.086634",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030472040176392,
"points_saved": 20,
"points_rate": 1.993924106451952,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02609529495239258,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:33:33.115627",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028993844985962,
"points_saved": 20,
"points_rate": 1.9942179952577281,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025753259658813477,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:33:43.145266",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02963924407959,
"points_saved": 21,
"points_rate": 2.0937941524064407,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02504382814679827,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:33:53.177089",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031822443008423,
"points_saved": 20,
"points_rate": 1.9936557005092128,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027870285511016845,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:34:03.206227",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028630256652832,
"points_saved": 20,
"points_rate": 1.9942902956993873,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026037383079528808,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:34:13.234700",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028454065322876,
"points_saved": 20,
"points_rate": 1.9943253336680742,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022962236404418947,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:34:34.532773",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T10:34:34.581832",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T10:34:34.610241",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T10:34:35.661793",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T10:34:35.712764",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T10:34:35.740764",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T10:34:45.712510",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.055121660232544,
"points_saved": 20,
"points_rate": 1.809116228177203,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02670358419418335,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:34:55.742406",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029895067214966,
"points_saved": 20,
"points_rate": 1.9940388075818092,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0232438325881958,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:35:29.531577",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T10:35:29.581505",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T10:35:29.620447",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T10:35:30.679403",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T10:35:30.724061",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T10:35:30.754358",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T10:35:40.724195",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.050791501998901,
"points_saved": 20,
"points_rate": 1.8098251149143787,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024228715896606447,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:35:50.755867",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.03167176246643,
"points_saved": 20,
"points_rate": 1.9936856461781514,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.020779502391815186,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:36:00.790020",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03415298461914,
"points_saved": 21,
"points_rate": 2.092852284810673,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02338755698431106,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:36:10.819660",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029090642929077,
"points_saved": 20,
"points_rate": 1.9941987476303074,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02643777132034302,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:36:20.847091",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027979850769043,
"points_saved": 20,
"points_rate": 1.994419643600122,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026688575744628906,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:36:30.885013",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.037403583526611,
"points_saved": 20,
"points_rate": 1.9925471595885618,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028000795841217042,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:36:40.913684",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029190063476562,
"points_saved": 20,
"points_rate": 1.9941789789022217,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.019515395164489746,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:36:50.944541",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03085708618164,
"points_saved": 20,
"points_rate": 1.993847567378036,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025654292106628417,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:37:00.973218",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028676986694336,
"points_saved": 20,
"points_rate": 1.9942810030211595,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.020492804050445557,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:37:11.000924",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027705669403076,
"points_saved": 20,
"points_rate": 1.994474175785272,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0229433536529541,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:37:21.029982",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02905797958374,
"points_saved": 20,
"points_rate": 1.9942052424778292,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025937020778656006,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:37:21.661553",
"level": "info",
"event_type": "config_reload",
"message": "Dataset configuration reloaded from files with CSV header validation",
"details": {
"datasets_count": 1,
"active_datasets_count": 1,
"csv_recording_active": true
}
},
{
"timestamp": "2025-08-28T10:37:31.061783",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031800746917725,
"points_saved": 20,
"points_rate": 1.9936600122510417,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026311314105987547,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:37:41.093007",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031224012374878,
"points_saved": 20,
"points_rate": 1.993774635610498,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02377086877822876,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:37:51.121259",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028252124786377,
"points_saved": 20,
"points_rate": 1.9943654937201774,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0250838041305542,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:38:01.155310",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034051179885864,
"points_saved": 20,
"points_rate": 1.9932128749843088,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02668583393096924,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:38:11.183921",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028610706329346,
"points_saved": 20,
"points_rate": 1.9942941834782182,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026431477069854735,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:38:21.217821",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.033900499343872,
"points_saved": 20,
"points_rate": 1.9932428073517194,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03182814121246338,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:38:31.245471",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.027649641036987,
"points_saved": 20,
"points_rate": 1.9944853196857149,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027526426315307616,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:38:41.281070",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03559923171997,
"points_saved": 20,
"points_rate": 1.99290540985187,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022059619426727295,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:38:51.308500",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027429580688477,
"points_saved": 20,
"points_rate": 1.9945290903381057,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025323891639709474,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:39:01.337818",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02931809425354,
"points_saved": 20,
"points_rate": 1.9941535219088646,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025796520709991454,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:39:11.365832",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028013944625854,
"points_saved": 20,
"points_rate": 1.9944128628499032,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.019680547714233398,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:39:21.396252",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030420303344727,
"points_saved": 20,
"points_rate": 1.9939343910973337,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028525495529174806,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:39:31.425991",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029738187789917,
"points_saved": 21,
"points_rate": 2.0937734970555013,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022010110673450288,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:39:41.457071",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03108024597168,
"points_saved": 20,
"points_rate": 1.9938032105796062,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025082039833068847,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:39:51.484901",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027830362319946,
"points_saved": 20,
"points_rate": 1.994449375126145,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023585200309753418,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:40:01.513534",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028632640838623,
"points_saved": 20,
"points_rate": 1.9942898215810547,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021848809719085694,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:40:11.541891",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.02835726737976,
"points_saved": 20,
"points_rate": 1.9943445837391531,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027201902866363526,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:40:21.571125",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029234170913696,
"points_saved": 20,
"points_rate": 1.9941702087287023,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025731933116912842,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:40:31.611232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.039591789245605,
"points_saved": 20,
"points_rate": 1.9921128687148384,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025686001777648924,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:40:41.639636",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028398275375366,
"points_saved": 20,
"points_rate": 1.9943364284912581,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024149549007415772,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:40:51.675511",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035350322723389,
"points_saved": 20,
"points_rate": 1.9929548403221473,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02753477096557617,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:41:01.709913",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.034425973892212,
"points_saved": 20,
"points_rate": 1.9931384268553514,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022069060802459718,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:41:11.762352",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.053460836410522,
"points_saved": 20,
"points_rate": 1.9893646899748385,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021782100200653076,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:41:21.791041",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02868914604187,
"points_saved": 20,
"points_rate": 1.994278585042554,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029162287712097168,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:41:31.830265",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.039223909378052,
"points_saved": 20,
"points_rate": 1.9921858682041327,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025496363639831543,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:41:41.871051",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.040785312652588,
"points_saved": 20,
"points_rate": 1.9918760711672236,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02096327543258667,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:41:51.915272",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.044221639633179,
"points_saved": 20,
"points_rate": 1.9911946109475152,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026718366146087646,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:42:01.959131",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.043339490890503,
"points_saved": 20,
"points_rate": 1.9913695059437526,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023744988441467284,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:42:11.997859",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.039247035980225,
"points_saved": 20,
"points_rate": 1.9921812789665272,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02816617488861084,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:42:22.026754",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028895616531372,
"points_saved": 20,
"points_rate": 1.9942375277126743,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025467967987060545,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:42:32.054939",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028184175491333,
"points_saved": 20,
"points_rate": 1.9943790072064662,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02352147102355957,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:50:42.445373",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T10:50:42.506891",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T10:50:42.537847",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T10:50:52.497712",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.057235717773438,
"points_saved": 20,
"points_rate": 1.8087703392134378,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025059044361114502,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:51:02.530755",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.033564329147339,
"points_saved": 20,
"points_rate": 1.9933095900825921,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02601827383041382,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:51:12.566525",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.035770654678345,
"points_saved": 21,
"points_rate": 2.092514937077652,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028912725902739026,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:51:22.596400",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029874324798584,
"points_saved": 20,
"points_rate": 1.9940429313805617,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02715078592300415,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:51:32.626504",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030104398727417,
"points_saved": 20,
"points_rate": 1.993997191349028,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029062604904174803,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:51:42.657718",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031213521957397,
"points_saved": 20,
"points_rate": 1.9937767206551682,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022890448570251465,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:51:52.687812",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030094623565674,
"points_saved": 20,
"points_rate": 1.993999134665197,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02789257764816284,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:52:02.719471",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03165864944458,
"points_saved": 20,
"points_rate": 1.9936882522520176,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02309396266937256,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:52:12.749630",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03015923500061,
"points_saved": 20,
"points_rate": 1.9939862898895226,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025720250606536866,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:52:22.781430",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031799793243408,
"points_saved": 20,
"points_rate": 1.993660201778583,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026329624652862548,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:52:32.810263",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028833389282227,
"points_saved": 20,
"points_rate": 1.9942499016260375,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027428627014160156,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:52:42.840775",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03051209449768,
"points_saved": 20,
"points_rate": 1.9939161442187148,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02651582956314087,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:52:52.875419",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03464388847351,
"points_saved": 20,
"points_rate": 1.993095143413449,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024049389362335204,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:53:02.905662",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030243158340454,
"points_saved": 20,
"points_rate": 1.9939696061475227,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026238226890563966,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:53:12.935879",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030216455459595,
"points_saved": 20,
"points_rate": 1.9939749145806025,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029619133472442626,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:53:22.964922",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029043436050415,
"points_saved": 20,
"points_rate": 1.994208134357856,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029483675956726074,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:53:32.994641",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02971863746643,
"points_saved": 20,
"points_rate": 1.9940738841156689,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02528526782989502,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:53:43.029083",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.034441947937012,
"points_saved": 20,
"points_rate": 1.993135253935254,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027596592903137207,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:53:53.064474",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035391330718994,
"points_saved": 20,
"points_rate": 1.9929466964361102,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026478588581085205,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:54:03.094185",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0297110080719,
"points_saved": 20,
"points_rate": 1.9940754009665906,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023967456817626954,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:54:13.123477",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029292106628418,
"points_saved": 20,
"points_rate": 1.9941586891044765,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02819868326187134,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:54:23.153162",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029684782028198,
"points_saved": 20,
"points_rate": 1.9940806151592343,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02721257209777832,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:54:33.184007",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030260562896729,
"points_saved": 20,
"points_rate": 1.993966146201891,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029109859466552736,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:54:43.217427",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03400468826294,
"points_saved": 21,
"points_rate": 2.0928832158673694,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02642323857262021,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:54:53.253562",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.036134719848633,
"points_saved": 20,
"points_rate": 1.9927990763660897,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02616291046142578,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:55:03.290296",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.036733865737915,
"points_saved": 20,
"points_rate": 1.9926801156174296,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028485035896301268,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:55:13.322650",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032354354858398,
"points_saved": 20,
"points_rate": 1.9935499975949853,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0271892786026001,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:55:23.354151",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031500577926636,
"points_saved": 20,
"points_rate": 1.9937196678239844,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0246299147605896,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:55:33.385080",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030929565429688,
"points_saved": 20,
"points_rate": 1.9938331606800865,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02791541814804077,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:55:43.414564",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029484033584595,
"points_saved": 20,
"points_rate": 1.994120528337078,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027566945552825926,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:55:53.445195",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030630588531494,
"points_saved": 20,
"points_rate": 1.9938925896510404,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02622929811477661,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:56:03.475407",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03021240234375,
"points_saved": 20,
"points_rate": 1.99397572032738,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026624083518981934,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:56:13.505270",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029862403869629,
"points_saved": 20,
"points_rate": 1.994045301387563,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025743329524993898,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:56:23.537138",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.031867980957031,
"points_saved": 20,
"points_rate": 1.993646650650203,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028320109844207762,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:56:33.567974",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030836343765259,
"points_saved": 20,
"points_rate": 1.993851690385832,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026856386661529542,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:56:43.597048",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02907395362854,
"points_saved": 20,
"points_rate": 1.9942020661602518,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025878524780273436,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:56:53.626528",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029479742050171,
"points_saved": 20,
"points_rate": 1.9941213816053545,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02337299585342407,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:57:03.656703",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030174732208252,
"points_saved": 20,
"points_rate": 1.9939832090638747,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026249015331268312,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:57:13.687357",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030654430389404,
"points_saved": 20,
"points_rate": 1.9938878503686595,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02716395854949951,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:57:23.717658",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.030300617218018,
"points_saved": 20,
"points_rate": 1.9939581836329006,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029187309741973876,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:57:33.747862",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029655694961548,
"points_saved": 20,
"points_rate": 1.9940863982047867,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027481472492218016,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:57:43.779891",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032577276229858,
"points_saved": 20,
"points_rate": 1.993505701409937,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02582125663757324,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:57:53.815824",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.035420894622803,
"points_saved": 20,
"points_rate": 1.9929408253037435,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022601819038391112,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:58:03.846064",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030752182006836,
"points_saved": 20,
"points_rate": 1.9938684195464424,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025455999374389648,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:58:13.877565",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031501054763794,
"points_saved": 21,
"points_rate": 2.093405551707284,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026874996366954985,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:58:23.907503",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029937982559204,
"points_saved": 20,
"points_rate": 1.9940302756385409,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029329705238342284,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:58:33.937433",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029930830001831,
"points_saved": 20,
"points_rate": 1.9940316976240153,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027759838104248046,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:58:43.967991",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030557632446289,
"points_saved": 20,
"points_rate": 1.9939070919950765,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025785160064697266,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:58:53.998944",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030953168869019,
"points_saved": 20,
"points_rate": 1.9938284690701016,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02568618059158325,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:59:04.030707",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03176212310791,
"points_saved": 20,
"points_rate": 1.9936676881452866,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026728224754333497,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:59:14.060217",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029510259628296,
"points_saved": 20,
"points_rate": 1.9941153139356997,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025063025951385497,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:59:24.093074",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032857656478882,
"points_saved": 20,
"points_rate": 1.9934499905004306,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02699311971664429,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:59:34.122688",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029613733291626,
"points_saved": 20,
"points_rate": 1.9940947410181256,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029983007907867433,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:59:44.165130",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.041906356811523,
"points_saved": 20,
"points_rate": 1.9916537049196643,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027920079231262208,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T10:59:54.194139",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029544353485107,
"points_saved": 20,
"points_rate": 1.9941085352546766,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024600982666015625,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:00:04.223667",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 17 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02952790260315,
"points_saved": 17,
"points_rate": 1.6949950351688712,
"variables_saved": 85,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026517854017369887,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:00:14.254485",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 4 lost, 0.3% CPU",
"details": {
"duration": 10.030312061309814,
"points_saved": 20,
"points_rate": 1.9939559086248697,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 4,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 1.561692714691162,
"delay_max": 1.561692714691162,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12635544538497925,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:00:24.285261",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.0312819480896,
"points_saved": 20,
"points_rate": 1.993763120555981,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028932511806488037,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:00:34.316373",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031112432479858,
"points_saved": 20,
"points_rate": 1.993796813127302,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027714884281158446,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:00:44.350314",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033940315246582,
"points_saved": 20,
"points_rate": 1.9932348979204093,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025174415111541747,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:00:54.379693",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029379844665527,
"points_saved": 20,
"points_rate": 1.994141244001013,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025220263004302978,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:01:04.411708",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03201413154602,
"points_saved": 20,
"points_rate": 1.9936176063697217,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028973484039306642,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:01:14.443223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03151535987854,
"points_saved": 20,
"points_rate": 1.9937167299758944,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02537635564804077,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:01:24.473076",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029852867126465,
"points_saved": 20,
"points_rate": 1.99404719739722,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02336900234222412,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:01:34.506061",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03298568725586,
"points_saved": 20,
"points_rate": 1.9934245521155765,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02984260320663452,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:01:44.534482",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028420209884644,
"points_saved": 20,
"points_rate": 1.9943320664092974,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03023444414138794,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:01:54.566274",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031792402267456,
"points_saved": 20,
"points_rate": 1.9936616706182495,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024619030952453613,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:02:04.598125",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031345844268799,
"points_saved": 21,
"points_rate": 2.0934379420282787,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02668369384039016,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:02:14.628180",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03056025505066,
"points_saved": 20,
"points_rate": 1.9939065706653283,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025992321968078613,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:02:24.661684",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033503770828247,
"points_saved": 20,
"points_rate": 1.9933216209225622,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02488381862640381,
"csv_write_time_avg": 2.8014183044433594e-06
}
},
{
"timestamp": "2025-08-28T11:02:34.693046",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030855417251587,
"points_saved": 20,
"points_rate": 1.9938478991136648,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026746535301208497,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:02:44.722742",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030202865600586,
"points_saved": 20,
"points_rate": 1.9939776162047191,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02716187238693237,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:02:54.752344",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029602289199829,
"points_saved": 20,
"points_rate": 1.9940970163429699,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028171372413635255,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:03:04.782739",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030394554138184,
"points_saved": 20,
"points_rate": 1.9939395097622268,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02449842691421509,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:03:14.815122",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032382488250732,
"points_saved": 20,
"points_rate": 1.9935444071657642,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02722046375274658,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:03:24.844418",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029296875,
"points_saved": 20,
"points_rate": 1.994157740993184,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026455259323120116,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:03:34.877084",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032665491104126,
"points_saved": 20,
"points_rate": 1.9934881729819278,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02440006732940674,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:03:44.906613",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029529094696045,
"points_saved": 20,
"points_rate": 1.9941115690642623,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027656853199005127,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:03:54.936202",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0295889377594,
"points_saved": 20,
"points_rate": 1.9940996708951844,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029293549060821534,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:04:04.965019",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028817653656006,
"points_saved": 20,
"points_rate": 1.9942530306859252,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02520599365234375,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:04:14.994860",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02984094619751,
"points_saved": 20,
"points_rate": 1.9940495674143621,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026210248470306396,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:04:25.025154",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030293226242065,
"points_saved": 20,
"points_rate": 1.9939596529116796,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023134171962738037,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:04:35.058108",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032953977584839,
"points_saved": 20,
"points_rate": 1.993430852437186,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026784336566925047,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:04:45.087094",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028985977172852,
"points_saved": 20,
"points_rate": 1.9942195597363828,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028189373016357423,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:04:55.116870",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029776334762573,
"points_saved": 20,
"points_rate": 1.994062413005289,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031125748157501222,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:05:05.145549",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028679370880127,
"points_saved": 20,
"points_rate": 1.9942805289072454,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027662289142608643,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:05:15.174036",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028486251831055,
"points_saved": 20,
"points_rate": 1.9943189328646975,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025532186031341553,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:05:25.205557",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031521558761597,
"points_saved": 20,
"points_rate": 1.993715497977659,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024735331535339355,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:05:35.236557",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030999660491943,
"points_saved": 20,
"points_rate": 1.9938192280847065,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023233842849731446,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:05:45.265784",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029227256774902,
"points_saved": 21,
"points_rate": 2.093880162682939,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028033517655872163,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:05:55.299967",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03418254852295,
"points_saved": 20,
"points_rate": 1.9931867796190372,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027767539024353027,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:06:05.329238",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028693437576294,
"points_saved": 20,
"points_rate": 1.9942777316397402,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028736674785614015,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:06:15.357454",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028793811798096,
"points_saved": 20,
"points_rate": 1.9942577717044652,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024890637397766112,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:06:25.386369",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028915166854858,
"points_saved": 20,
"points_rate": 1.9942336401547354,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021947026252746582,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:06:35.416278",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029909133911133,
"points_saved": 20,
"points_rate": 1.994036010992361,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02707456350326538,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:06:45.447457",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031179189682007,
"points_saved": 20,
"points_rate": 1.9937835444682162,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025915110111236574,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:06:55.478493",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031035661697388,
"points_saved": 20,
"points_rate": 1.993812072303582,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031164789199829103,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:07:05.510750",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032256603240967,
"points_saved": 20,
"points_rate": 1.9935694222114402,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024588918685913085,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:07:15.540947",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030197381973267,
"points_saved": 20,
"points_rate": 1.9939787063358216,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026186013221740724,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:07:25.570111",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028592824935913,
"points_saved": 20,
"points_rate": 1.9942977393867627,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024685966968536376,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:07:35.598587",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029046535491943,
"points_saved": 20,
"points_rate": 1.994207518054852,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02544586658477783,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:07:45.628465",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029878854751587,
"points_saved": 20,
"points_rate": 1.9940420307793782,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028734481334686278,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:07:55.657877",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029411315917969,
"points_saved": 20,
"points_rate": 1.994134986592625,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03080061674118042,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:08:05.689551",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0316743850708,
"points_saved": 20,
"points_rate": 1.9936851249641956,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029957282543182372,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:08:15.719053",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029501676559448,
"points_saved": 20,
"points_rate": 1.994117020464058,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02625516653060913,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:08:25.748526",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029473543167114,
"points_saved": 20,
"points_rate": 1.994122614105265,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02751237154006958,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:08:35.780292",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031765937805176,
"points_saved": 20,
"points_rate": 1.9936669300296443,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02311275005340576,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:08:45.812609",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03231692314148,
"points_saved": 20,
"points_rate": 1.9935574357570514,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025467503070831298,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:08:55.842927",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03031849861145,
"points_saved": 20,
"points_rate": 1.9939546289351335,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02962073087692261,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:09:05.873490",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030562162399292,
"points_saved": 20,
"points_rate": 1.9939061915165917,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02841215133666992,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:09:15.904315",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030825138092041,
"points_saved": 20,
"points_rate": 1.993853917764954,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025926971435546876,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:09:25.936063",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031242847442627,
"points_saved": 21,
"points_rate": 2.0934594366194372,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024670305706205823,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:09:35.975234",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.039676427841187,
"points_saved": 20,
"points_rate": 1.9920960743851945,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024304425716400145,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:09:46.005527",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030292749404907,
"points_saved": 20,
"points_rate": 1.9939597477039332,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029305911064147948,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:09:56.035866",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030339479446411,
"points_saved": 20,
"points_rate": 1.9939504581059133,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02551097869873047,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:10:06.065420",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02955412864685,
"points_saved": 20,
"points_rate": 1.9941065917252618,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02846498489379883,
"csv_write_time_avg": 2.562999725341797e-06
}
},
{
"timestamp": "2025-08-28T11:10:16.094970",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029549598693848,
"points_saved": 20,
"points_rate": 1.9941074923847635,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02551931142807007,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:10:26.124135",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029164791107178,
"points_saved": 20,
"points_rate": 1.994184004009379,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025692069530487062,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:10:36.152678",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028543710708618,
"points_saved": 20,
"points_rate": 1.994307506347479,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02479459047317505,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:10:46.181581",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028902292251587,
"points_saved": 20,
"points_rate": 1.9942362002521619,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025569331645965577,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:10:56.211200",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029619693756104,
"points_saved": 20,
"points_rate": 1.994093555955159,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028015661239624023,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:11:06.258076",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.046875953674316,
"points_saved": 20,
"points_rate": 1.9906685513207372,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026102399826049803,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:11:16.289112",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03047513961792,
"points_saved": 20,
"points_rate": 1.9939234903244911,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026438653469085693,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:11:26.321437",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032885551452637,
"points_saved": 20,
"points_rate": 1.9934444480037201,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028064429759979248,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:11:36.350483",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029046297073364,
"points_saved": 20,
"points_rate": 1.9942075654627618,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02551501989364624,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:11:46.380466",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029982328414917,
"points_saved": 20,
"points_rate": 1.994021459373866,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025425159931182863,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:11:56.409970",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02950406074524,
"points_saved": 20,
"points_rate": 1.9941165464281099,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02693544626235962,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:12:06.440183",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030213356018066,
"points_saved": 20,
"points_rate": 1.9939755307398443,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02838183641433716,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:12:16.469205",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029021978378296,
"points_saved": 20,
"points_rate": 1.9942124010814086,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023587727546691896,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:12:26.499344",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030138731002808,
"points_saved": 20,
"points_rate": 1.9939903660734721,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026334357261657716,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:12:36.529551",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030206680297852,
"points_saved": 20,
"points_rate": 1.993976857853351,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025618672370910645,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:12:46.565122",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.035571098327637,
"points_saved": 20,
"points_rate": 1.9929109966978233,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0252358078956604,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:12:56.594908",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029786586761475,
"points_saved": 21,
"points_rate": 2.0937633935021447,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026672397341047014,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:13:06.624511",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029602289199829,
"points_saved": 20,
"points_rate": 1.9940970163429699,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026907134056091308,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:13:16.653892",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029381036758423,
"points_saved": 20,
"points_rate": 1.9941410069772523,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02711864709854126,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:13:26.682519",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028627157211304,
"points_saved": 20,
"points_rate": 1.9942909120535568,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02570422887802124,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:13:36.711989",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029470920562744,
"points_saved": 20,
"points_rate": 1.9941231355479936,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022902083396911622,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:13:46.740098",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02810788154602,
"points_saved": 20,
"points_rate": 1.9943941804619503,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026518988609313964,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:13:56.779790",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.039185762405396,
"points_saved": 20,
"points_rate": 1.9921934381267976,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02838383913040161,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:14:18.505092",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:14:18.566912",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:14:18.595680",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:14:28.556765",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.056132078170776,
"points_saved": 20,
"points_rate": 1.8089508933678526,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027844691276550294,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:14:38.590789",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.034024238586426,
"points_saved": 20,
"points_rate": 1.993218226749825,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024008357524871828,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:14:48.619619",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 1.6% CPU",
"details": {
"duration": 10.02882981300354,
"points_saved": 21,
"points_rate": 2.0939631434139074,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.6,
"cpu_max": 1.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026046593983968098,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:14:58.647717",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028098821640015,
"points_saved": 20,
"points_rate": 1.9943959823013753,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026884639263153078,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:15:08.675306",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027589082717896,
"points_saved": 20,
"points_rate": 1.994497364722405,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027425861358642577,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:15:18.702974",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027667760848999,
"points_saved": 20,
"points_rate": 1.9944817156872663,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02593495845794678,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:15:28.731954",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028979539871216,
"points_saved": 20,
"points_rate": 1.9942208397661987,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029919922351837158,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:15:38.760119",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028165578842163,
"points_saved": 20,
"points_rate": 1.9943827056662111,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026462388038635255,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:15:48.787661",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027541399002075,
"points_saved": 20,
"points_rate": 1.994506849105641,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023723042011260985,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:15:58.816232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028571128845215,
"points_saved": 20,
"points_rate": 1.9943020539061571,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026311779022216798,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:16:08.843787",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027554988861084,
"points_saved": 20,
"points_rate": 1.9945041460472284,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026414597034454347,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:16:18.872182",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028395175933838,
"points_saved": 20,
"points_rate": 1.9943370448739435,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023498189449310303,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:16:28.901039",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028346300125122,
"points_saved": 20,
"points_rate": 1.9943467648051267,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02693600654602051,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:16:38.934713",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034184455871582,
"points_saved": 20,
"points_rate": 1.993186400743993,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0288646936416626,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:16:48.964774",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0300612449646,
"points_saved": 20,
"points_rate": 1.9940057704074956,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025603163242340087,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:16:58.994254",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02947998046875,
"points_saved": 20,
"points_rate": 1.994121334201542,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024913597106933593,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:17:09.023988",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029733896255493,
"points_saved": 20,
"points_rate": 1.9940708504207487,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026896369457244874,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:17:19.053021",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029032707214355,
"points_saved": 20,
"points_rate": 1.99421026771735,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025892114639282225,
"csv_write_time_avg": 3.445148468017578e-06
}
},
{
"timestamp": "2025-08-28T11:17:29.081564",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02854323387146,
"points_saved": 20,
"points_rate": 1.9943076011728094,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02461906671524048,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:17:39.109913",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028349161148071,
"points_saved": 20,
"points_rate": 1.9943461958309345,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027216613292694092,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:17:49.137887",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027973651885986,
"points_saved": 20,
"points_rate": 1.9944208764687519,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025797176361083984,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:17:59.168738",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030851125717163,
"points_saved": 20,
"points_rate": 1.9938487521486454,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025843465328216554,
"csv_write_time_avg": 3.1828880310058593e-06
}
},
{
"timestamp": "2025-08-28T11:18:09.196575",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027837038040161,
"points_saved": 20,
"points_rate": 1.9944480473835857,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023569178581237794,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:18:19.226219",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029644012451172,
"points_saved": 20,
"points_rate": 1.9940887209128517,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027765142917633056,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:18:29.256220",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.030001163482666,
"points_saved": 20,
"points_rate": 1.9940177148549305,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02594895362854004,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:18:39.284910",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02868938446045,
"points_saved": 21,
"points_rate": 2.093992464512831,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025344417208716982,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:18:49.314267",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029357433319092,
"points_saved": 20,
"points_rate": 1.9941457000581988,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031388700008392334,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:18:59.343673",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029406547546387,
"points_saved": 20,
"points_rate": 1.9941359346822807,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025370371341705323,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:19:09.371919",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028245449066162,
"points_saved": 20,
"points_rate": 1.9943668213528236,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024694526195526124,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:19:19.400949",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029030561447144,
"points_saved": 20,
"points_rate": 1.9942106943897966,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025740182399749754,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:19:29.432191",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031240940093994,
"points_saved": 20,
"points_rate": 1.9937712711157944,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029831552505493165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:19:39.462530",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03033971786499,
"points_saved": 20,
"points_rate": 1.993950410710227,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027705574035644533,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:19:49.505382",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.042271137237549,
"points_saved": 20,
"points_rate": 1.9915813591049532,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02949841022491455,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:19:59.532614",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027812719345093,
"points_saved": 20,
"points_rate": 1.994452884168561,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029258596897125243,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:20:09.560415",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027800798416138,
"points_saved": 20,
"points_rate": 1.9944552551501564,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024779701232910158,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:20:19.589465",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.029050350189209,
"points_saved": 20,
"points_rate": 1.9942067595286006,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02390627861022949,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:20:29.616833",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02736759185791,
"points_saved": 20,
"points_rate": 1.9945414204461533,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028674829006195068,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:20:39.645274",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028440952301025,
"points_saved": 20,
"points_rate": 1.9943279414145627,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024646055698394776,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:20:49.673693",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028419494628906,
"points_saved": 20,
"points_rate": 1.9943322086507993,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03114478588104248,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:20:59.702120",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028427362442017,
"points_saved": 20,
"points_rate": 1.9943306439953923,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028705012798309327,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:21:09.730031",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027909994125366,
"points_saved": 20,
"points_rate": 1.9944335371694168,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024915802478790283,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:21:19.757902",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027871131896973,
"points_saved": 20,
"points_rate": 1.994441266440228,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02197299003601074,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:21:29.786625",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02856731414795,
"points_saved": 20,
"points_rate": 1.9943028125049034,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024933111667633057,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:21:39.815672",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029202699661255,
"points_saved": 20,
"points_rate": 1.99417646635814,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029600036144256592,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:21:49.846680",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031008243560791,
"points_saved": 20,
"points_rate": 1.9938175220660004,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02725445032119751,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:21:59.874221",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027540683746338,
"points_saved": 20,
"points_rate": 1.994506991372076,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02428750991821289,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:22:09.903072",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02885127067566,
"points_saved": 20,
"points_rate": 1.994246345888084,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023715901374816894,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:22:19.931232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028160572052002,
"points_saved": 20,
"points_rate": 1.994383701407717,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025188195705413818,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:22:29.961668",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.030435562133789,
"points_saved": 20,
"points_rate": 1.9939313578268352,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024904942512512206,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:22:39.990052",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0283842086792,
"points_saved": 21,
"points_rate": 2.094056187219599,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027779590515863328,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:22:50.020522",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030470371246338,
"points_saved": 20,
"points_rate": 1.9939244382130503,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027127611637115478,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:23:00.050232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029709577560425,
"points_saved": 20,
"points_rate": 1.9940756853763952,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025796186923980714,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:23:10.078591",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028358936309814,
"points_saved": 20,
"points_rate": 1.9943442518382275,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028712975978851318,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:23:20.108367",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029775857925415,
"points_saved": 20,
"points_rate": 1.9940625078073133,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02199350595474243,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:23:30.142477",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.034110307693481,
"points_saved": 20,
"points_rate": 1.9932011296173757,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024211132526397706,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:23:40.170429",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027951955795288,
"points_saved": 20,
"points_rate": 1.9944251915209597,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02753256559371948,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:23:50.199665",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029235601425171,
"points_saved": 20,
"points_rate": 1.9941699242919337,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02425752878189087,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:24:00.227713",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028048038482666,
"points_saved": 20,
"points_rate": 1.9944060821457912,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029898440837860106,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:24:10.255933",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028220176696777,
"points_saved": 20,
"points_rate": 1.9943718474067105,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02698417901992798,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:24:20.284070",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02813720703125,
"points_saved": 20,
"points_rate": 1.9943883482145575,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023688304424285888,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:24:30.312700",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028630018234253,
"points_saved": 20,
"points_rate": 1.994290343111233,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022914469242095947,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:24:40.340139",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02743911743164,
"points_saved": 20,
"points_rate": 1.9945271934119368,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02411658763885498,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:24:50.369806",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029666900634766,
"points_saved": 20,
"points_rate": 1.9940841703062167,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026553571224212646,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:25:00.397828",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028021335601807,
"points_saved": 20,
"points_rate": 1.9944113929031395,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029830527305603028,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:25:10.427355",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02952790260315,
"points_saved": 20,
"points_rate": 1.994111806081025,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02647167444229126,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:25:20.456084",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028728485107422,
"points_saved": 20,
"points_rate": 1.994270762210766,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02830296754837036,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:25:30.485252",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029168367385864,
"points_saved": 20,
"points_rate": 1.9941832929077714,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021387195587158202,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:25:40.513963",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028710126876831,
"points_saved": 20,
"points_rate": 1.994274412857963,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027150630950927734,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:25:50.542642",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028679847717285,
"points_saved": 20,
"points_rate": 1.9942804340844895,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023397648334503175,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:26:00.575296",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032653570175171,
"points_saved": 20,
"points_rate": 1.9934905416704025,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027264821529388427,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:26:10.603797",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02850079536438,
"points_saved": 20,
"points_rate": 1.9943160406633154,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02711421251296997,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:26:20.631389",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027591943740845,
"points_saved": 21,
"points_rate": 2.0942216354453933,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023568902696881975,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:26:30.659557",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028168678283691,
"points_saved": 20,
"points_rate": 1.994382089255301,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028729474544525145,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:26:40.688215",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028657913208008,
"points_saved": 20,
"points_rate": 1.9942847959405885,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024632012844085692,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:26:50.717172",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028956890106201,
"points_saved": 20,
"points_rate": 1.9942253435878725,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02588193416595459,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:27:00.745309",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028136968612671,
"points_saved": 20,
"points_rate": 1.9943883956310653,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027657473087310792,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:27:10.776951",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030888080596924,
"points_saved": 20,
"points_rate": 1.9938414065935655,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028630590438842772,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:27:20.805022",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028088331222534,
"points_saved": 20,
"points_rate": 1.9943980686458294,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024077069759368897,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:27:30.832191",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027905702590942,
"points_saved": 20,
"points_rate": 1.9944343907055824,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027151966094970705,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:27:40.860774",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028582096099854,
"points_saved": 20,
"points_rate": 1.9942998729379762,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025059664249420167,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:27:50.891620",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03084683418274,
"points_saved": 20,
"points_rate": 1.9938496051843557,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023916101455688475,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:28:00.921718",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030097723007202,
"points_saved": 20,
"points_rate": 1.9939985184913676,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027195298671722413,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:28:10.951196",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029477834701538,
"points_saved": 20,
"points_rate": 1.9941217608359338,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026317918300628663,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:28:20.979072",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027876853942871,
"points_saved": 20,
"points_rate": 1.994440128384323,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029214107990264894,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:28:31.008798",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02912712097168,
"points_saved": 20,
"points_rate": 1.9941914943104524,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02393157482147217,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:28:46.200086",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:28:46.260278",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:28:46.290718",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:28:47.345454",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:28:47.401119",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:28:47.430905",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:28:57.390833",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.050611734390259,
"points_saved": 20,
"points_rate": 1.8098545565363258,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02429342269897461,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:29:07.421884",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031630516052246,
"points_saved": 20,
"points_rate": 1.9936938434880287,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026595401763916015,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:29:17.453729",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03184461593628,
"points_saved": 21,
"points_rate": 2.0933338587242516,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022705816087268647,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:29:27.484181",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029943466186523,
"points_saved": 20,
"points_rate": 1.9940291854510506,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024622404575347902,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:29:37.512223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02855110168457,
"points_saved": 20,
"points_rate": 1.9943060365560137,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025348198413848878,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:29:47.540793",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02856969833374,
"points_saved": 20,
"points_rate": 1.9943023383806193,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024136722087860107,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:29:57.568418",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027625560760498,
"points_saved": 20,
"points_rate": 1.994490109230125,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025256693363189697,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:30:07.595497",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02707839012146,
"points_saved": 20,
"points_rate": 1.9945989471573022,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025593459606170654,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:30:17.626948",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03145146369934,
"points_saved": 20,
"points_rate": 1.9937294291233618,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025078582763671874,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:30:27.659638",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032690286636353,
"points_saved": 20,
"points_rate": 1.993483246127931,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02269953489303589,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:30:37.692574",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.03293514251709,
"points_saved": 20,
"points_rate": 1.9934345947523335,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027438390254974365,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:30:47.726367",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.033792972564697,
"points_saved": 20,
"points_rate": 1.9932641678661107,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022577846050262453,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:30:57.761393",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03502607345581,
"points_saved": 20,
"points_rate": 1.9930192361834596,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024460089206695557,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:31:21.262942",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:31:21.323784",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:31:21.359734",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:31:22.414368",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:31:22.464542",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:31:22.494050",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:31:32.459604",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.050531387329102,
"points_saved": 20,
"points_rate": 1.8098677157672842,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027033376693725585,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:31:42.491806",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.2% CPU",
"details": {
"duration": 10.032202243804932,
"points_saved": 20,
"points_rate": 1.9935802243570564,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.2,
"cpu_max": 1.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030319106578826905,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:31:52.521698",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029891729354858,
"points_saved": 21,
"points_rate": 2.0937414447394795,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02898385411217099,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:32:02.551556",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029858112335205,
"points_saved": 20,
"points_rate": 1.9940461545914625,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021613848209381104,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:32:12.583930",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031865119934082,
"points_saved": 20,
"points_rate": 1.9936472192253136,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02380126714706421,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:32:22.613789",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030367374420166,
"points_saved": 20,
"points_rate": 1.993944912825903,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025055718421936036,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:33:33.372908",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:33:33.430043",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:33:33.460611",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:33:34.524972",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:33:34.580367",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:33:34.607615",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:33:44.571308",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.05330491065979,
"points_saved": 20,
"points_rate": 1.8094135791650903,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026587748527526857,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:33:54.600105",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028796911239624,
"points_saved": 20,
"points_rate": 1.9942571553707802,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024851322174072266,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:34:04.641585",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.041480302810669,
"points_saved": 21,
"points_rate": 2.0913251200743757,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025102887834821428,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:34:14.683930",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.04234528541565,
"points_saved": 20,
"points_rate": 1.9915666541605281,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025813543796539308,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:34:38.779501",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:34:38.836715",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:34:38.867538",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:34:39.921694",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:34:39.970775",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:34:39.998379",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:34:49.965979",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.050297737121582,
"points_saved": 20,
"points_rate": 1.8099059840544773,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024531733989715577,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:34:59.997955",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031975507736206,
"points_saved": 20,
"points_rate": 1.9936252819374314,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0238170862197876,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:35:04.042699",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'DAR_Brix' created and started",
"details": {
"session_id": "DAR_1756373704042_2",
"variables": [
"HMI_Instrument.QTM306.PVFiltered",
"HMI_Instrument.QTM307.PVFiltered"
],
"time_window": 60,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-28T11:35:10.027126",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029170989990234,
"points_saved": 21,
"points_rate": 2.09389191000526,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02757338115147182,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:35:20.059899",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.032772541046143,
"points_saved": 20,
"points_rate": 1.9934669024116587,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023769295215606688,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:35:30.100655",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.040756702423096,
"points_saved": 20,
"points_rate": 1.991881746838212,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02984442710876465,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:35:40.130909",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030253887176514,
"points_saved": 20,
"points_rate": 1.9939674733029056,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028123116493225096,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:35:50.160629",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029719591140747,
"points_saved": 20,
"points_rate": 1.994073694509466,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02180706262588501,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:36:00.188328",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02769947052002,
"points_saved": 20,
"points_rate": 1.994475408721322,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024769437313079835,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:36:10.217239",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028911352157593,
"points_saved": 20,
"points_rate": 1.9942343987014357,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024850332736968996,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:36:20.246284",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02904486656189,
"points_saved": 20,
"points_rate": 1.9942078499102684,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028755903244018555,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:36:30.284115",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.037322521209717,
"points_saved": 20,
"points_rate": 1.9925632515781273,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02550164461135864,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:36:40.313363",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029756307601929,
"points_saved": 20,
"points_rate": 1.9940663946980695,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02613931894302368,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:36:50.345919",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03255558013916,
"points_saved": 20,
"points_rate": 1.993510012502974,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023859620094299316,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:37:00.374986",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029067039489746,
"points_saved": 20,
"points_rate": 1.9942034409830358,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027230775356292723,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:37:10.414125",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.038630962371826,
"points_saved": 20,
"points_rate": 1.9923035396924884,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028196072578430174,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:37:20.444189",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030572414398193,
"points_saved": 20,
"points_rate": 1.9939041535946027,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025574612617492675,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:37:30.474272",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.029633522033691,
"points_saved": 20,
"points_rate": 1.9940908066145007,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.4,
"cpu_max": 1.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025190091133117674,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:37:40.502556",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028733968734741,
"points_saved": 20,
"points_rate": 1.9942696717602997,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02564680576324463,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:37:50.532186",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029629230499268,
"points_saved": 20,
"points_rate": 1.994091659857342,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025796997547149658,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:38:00.563050",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.030356407165527,
"points_saved": 20,
"points_rate": 1.9939470930177832,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021843528747558592,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:38:10.591666",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029124021530151,
"points_saved": 20,
"points_rate": 1.9941921106035525,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026372814178466798,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:38:20.620020",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028353929519653,
"points_saved": 20,
"points_rate": 1.9943452475413357,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024402165412902833,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:38:30.649625",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0296049118042,
"points_saved": 20,
"points_rate": 1.994096494913901,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026334893703460694,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:38:40.679725",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030100107192993,
"points_saved": 20,
"points_rate": 1.9939980445117578,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027379381656646728,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:38:50.709077",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.029351234436035,
"points_saved": 21,
"points_rate": 2.093854279217579,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02336076327732631,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:39:00.737411",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028334856033325,
"points_saved": 20,
"points_rate": 1.9943490407051419,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02444404363632202,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:39:10.765357",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02794599533081,
"points_saved": 20,
"points_rate": 1.9944263769781323,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030722618103027344,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:39:20.793434",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028076648712158,
"points_saved": 20,
"points_rate": 1.994400392080018,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024748051166534425,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:39:30.821754",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028319835662842,
"points_saved": 20,
"points_rate": 1.9943520278317948,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03250187635421753,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:39:40.850869",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029114723205566,
"points_saved": 20,
"points_rate": 1.9941939594851377,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022691547870635986,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:39:50.882336",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03146767616272,
"points_saved": 20,
"points_rate": 1.9937262069363002,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024371254444122314,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:40:00.915797",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03346061706543,
"points_saved": 20,
"points_rate": 1.993330194168796,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02608722448348999,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:40:10.945510",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02971339225769,
"points_saved": 20,
"points_rate": 1.9940749269504296,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024936223030090333,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:40:20.980724",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035213232040405,
"points_saved": 20,
"points_rate": 1.9929820660057374,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02791149616241455,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:40:31.013217",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032493352890015,
"points_saved": 20,
"points_rate": 1.9935223773897335,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02767869234085083,
"csv_write_time_avg": 4.935264587402344e-06
}
},
{
"timestamp": "2025-08-28T11:40:41.048932",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.035715103149414,
"points_saved": 20,
"points_rate": 1.992882399952106,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02478899955749512,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:40:51.085054",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.035555124282837,
"points_saved": 20,
"points_rate": 1.9929141689039593,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028175580501556396,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:41:01.115586",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031099081039429,
"points_saved": 20,
"points_rate": 1.9937994668803118,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024589574337005614,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:41:11.149861",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034274578094482,
"points_saved": 20,
"points_rate": 1.9931684990623426,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022878360748291016,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:41:36.275072",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:41:36.339265",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:41:36.374379",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:41:37.430975",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:41:37.501872",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:41:37.538291",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:41:47.488379",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.062530517578125,
"points_saved": 20,
"points_rate": 1.807904617141659,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030272746086120607,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:41:57.525104",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.036218166351318,
"points_saved": 20,
"points_rate": 1.9927825071653489,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02471696138381958,
"csv_write_time_avg": 5.161762237548828e-06
}
},
{
"timestamp": "2025-08-28T11:42:07.560517",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.035918951034546,
"points_saved": 21,
"points_rate": 2.09248401690562,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026660760243733723,
"csv_write_time_avg": 1.1387325468517484e-05
}
},
{
"timestamp": "2025-08-28T11:42:17.595300",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.034274339675903,
"points_saved": 20,
"points_rate": 1.9931685464208644,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0249661922454834,
"csv_write_time_avg": 1.0788440704345703e-05
}
},
{
"timestamp": "2025-08-28T11:42:27.628520",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033728837966919,
"points_saved": 20,
"points_rate": 1.9932769086126203,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02343226671218872,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:42:37.671864",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.043344497680664,
"points_saved": 20,
"points_rate": 1.9913685132097831,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026372647285461424,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:42:47.704001",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03213620185852,
"points_saved": 20,
"points_rate": 1.9935933481739279,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02840700149536133,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:42:57.743786",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.039785861968994,
"points_saved": 20,
"points_rate": 1.992074360446331,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024693286418914794,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:43:07.775130",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031343698501587,
"points_saved": 20,
"points_rate": 1.9937508474550087,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02475273609161377,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:43:17.804674",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02954387664795,
"points_saved": 20,
"points_rate": 1.9941086300610864,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023361611366271972,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:43:27.834490",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029816389083862,
"points_saved": 20,
"points_rate": 1.9940544496674308,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028212642669677733,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:43:37.863026",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02853536605835,
"points_saved": 20,
"points_rate": 1.9943091657920602,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026638269424438477,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:43:47.893147",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029614448547363,
"points_saved": 20,
"points_rate": 1.9940945988104952,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022437942028045655,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:43:57.923172",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030456781387329,
"points_saved": 20,
"points_rate": 1.9939271397003884,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023342883586883544,
"csv_write_time_avg": 2.9206275939941406e-06
}
},
{
"timestamp": "2025-08-28T11:44:07.960230",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.036494255065918,
"points_saved": 20,
"points_rate": 1.9927276887450023,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02336353063583374,
"csv_write_time_avg": 1.6689300537109375e-05
}
},
{
"timestamp": "2025-08-28T11:44:17.992125",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032444715499878,
"points_saved": 20,
"points_rate": 1.9935320420057234,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025166285037994385,
"csv_write_time_avg": 5.209445953369141e-06
}
},
{
"timestamp": "2025-08-28T11:44:28.021713",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029677152633667,
"points_saved": 20,
"points_rate": 1.9940821320203963,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02351400852203369,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:44:47.075785",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:44:47.137570",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:44:47.184500",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:44:48.263964",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T11:44:48.315808",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T11:44:48.350237",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T11:44:58.308846",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.053984642028809,
"points_saved": 20,
"points_rate": 1.8093023147469538,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02687157392501831,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:45:08.344552",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.035706281661987,
"points_saved": 21,
"points_rate": 2.0925283593017077,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025235789162772044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:45:18.371814",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027262449264526,
"points_saved": 20,
"points_rate": 1.9945623345549262,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0248296856880188,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:45:28.399483",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027669191360474,
"points_saved": 20,
"points_rate": 1.9944814311616277,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02909252643585205,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:45:38.426081",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026597261428833,
"points_saved": 20,
"points_rate": 1.9946946584697982,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02520465850830078,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:45:48.454113",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028031826019287,
"points_saved": 20,
"points_rate": 1.9944093065308082,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022002780437469484,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:45:58.481206",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027093410491943,
"points_saved": 20,
"points_rate": 1.994595959290936,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025601422786712645,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:46:08.512400",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03119421005249,
"points_saved": 20,
"points_rate": 1.99378055904426,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02338963747024536,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:46:18.539835",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027434825897217,
"points_saved": 20,
"points_rate": 1.9945280470282665,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023752331733703613,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:46:28.569282",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.029447317123413,
"points_saved": 20,
"points_rate": 1.9941278285448218,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025089740753173828,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:46:38.605877",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03659462928772,
"points_saved": 20,
"points_rate": 1.992707759825044,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028610849380493165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:46:48.633826",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02794861793518,
"points_saved": 20,
"points_rate": 1.9944258553768028,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025719118118286134,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:46:58.663226",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02940058708191,
"points_saved": 20,
"points_rate": 1.9941371197956181,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.021583831310272215,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:47:05.669646",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'CTS306 Conductivimeter' created and started",
"details": {
"session_id": "CTS306_1756374425668_2",
"variables": [
"CTS306_PEW",
"HMI_Instrument.CTS306.PVFiltered",
"AUX Blink_2.0S"
],
"time_window": 60,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-28T11:47:08.700320",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.037094116210938,
"points_saved": 20,
"points_rate": 1.9926085945231844,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024063658714294434,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:47:15.826474",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'CTS306 Conductivimeter' created and started",
"details": {
"session_id": "CTS306_1756374435825_3",
"variables": [
"CTS306_PEW",
"HMI_Instrument.CTS306.PVFiltered",
"AUX Blink_2.0S"
],
"time_window": 60,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-28T11:47:18.688433",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'CTS306 Conductivimeter' created and started",
"details": {
"session_id": "CTS306_1756374438688_4",
"variables": [
"CTS306_PEW",
"HMI_Instrument.CTS306.PVFiltered",
"AUX Blink_2.0S"
],
"time_window": 60,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-28T11:47:18.729670",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.02935004234314,
"points_saved": 20,
"points_rate": 1.9941471696133397,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.4,
"cpu_max": 1.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0249284029006958,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:47:28.771992",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.042321920394897,
"points_saved": 20,
"points_rate": 1.9915712878494871,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025986552238464355,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:47:38.807163",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.035170793533325,
"points_saved": 20,
"points_rate": 1.9929904942811758,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026740550994873047,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:47:48.852976",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.045812845230103,
"points_saved": 20,
"points_rate": 1.9908792158611923,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02560896873474121,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:47:58.885093",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032117128372192,
"points_saved": 20,
"points_rate": 1.9935971384781064,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028562819957733153,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:47:58.916299",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'DAR_Brix' created and started",
"details": {
"session_id": "DAR_1756374478915_5",
"variables": [
"HMI_Instrument.QTM306.PVFiltered",
"HMI_Instrument.QTM307.PVFiltered",
"AUX Blink_2.0S"
],
"time_window": 60,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-28T11:48:08.919507",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034414291381836,
"points_saved": 20,
"points_rate": 1.9931407473555496,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022832179069519044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T11:48:18.966611",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.04710340499878,
"points_saved": 20,
"points_rate": 1.9906234855758838,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028270864486694337,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T12:59:39.028950",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T12:59:39.115755",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T12:59:39.153973",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T12:59:49.093323",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.073070526123047,
"points_saved": 20,
"points_rate": 1.8061837457656371,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02772965431213379,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T12:59:59.123444",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 3.9% CPU",
"details": {
"duration": 10.030121326446533,
"points_saved": 20,
"points_rate": 1.9939938261031576,
"variables_saved": 100,
"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.026657521724700928,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:00:09.155956",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 19 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032511472702026,
"points_saved": 19,
"points_rate": 1.8938428380269559,
"variables_saved": 95,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024308719133075914,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:00:19.189398",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 18 points saved, 4 lost, 0.3% CPU",
"details": {
"duration": 10.032859563827515,
"points_saved": 18,
"points_rate": 1.7941046503727835,
"variables_saved": 90,
"udp_points_sent": 0,
"points_lost": 4,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 2.017059326171875,
"delay_max": 2.017059326171875,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.17086312505933973,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:00:29.219344",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030528545379639,
"points_saved": 20,
"points_rate": 1.9939128740342,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028487110137939455,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:00:39.255486",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 19 points saved, 1 lost, 0.8% CPU",
"details": {
"duration": 10.035104990005493,
"points_saved": 19,
"points_rate": 1.8933533848348505,
"variables_saved": 95,
"udp_points_sent": 0,
"points_lost": 1,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.35400390625,
"delay_max": 0.35400390625,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026340999101337633,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:00:49.286071",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.031622171401978,
"points_saved": 20,
"points_rate": 1.9936955019115201,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026675033569335937,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:00:59.317363",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.030781984329224,
"points_saved": 20,
"points_rate": 1.9938624955906104,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02779167890548706,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:01:09.359895",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.042470455169678,
"points_saved": 20,
"points_rate": 1.9915418311939739,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028249919414520264,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:01:19.383922",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.024598598480225,
"points_saved": 20,
"points_rate": 1.9950923524291628,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030459511280059814,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:01:29.416151",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.032228708267212,
"points_saved": 20,
"points_rate": 1.9935749654031205,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026497554779052735,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:01:39.458122",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.041424751281738,
"points_saved": 20,
"points_rate": 1.9917492283599594,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027211427688598633,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:01:49.488783",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.0306978225708,
"points_saved": 20,
"points_rate": 1.9938792249325414,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027089643478393554,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:01:59.524926",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.0366530418396,
"points_saved": 20,
"points_rate": 1.9926961624185264,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02756180763244629,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:02:09.559405",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.034478664398193,
"points_saved": 20,
"points_rate": 1.9931279609930266,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028888785839080812,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:02:19.584864",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.025458812713623,
"points_saved": 20,
"points_rate": 1.9949211675616605,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029392075538635255,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:02:29.611821",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.026957511901855,
"points_saved": 20,
"points_rate": 1.994622992693475,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025148022174835204,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:02:39.688886",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.077064514160156,
"points_saved": 21,
"points_rate": 2.0839402159717326,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03259219442095075,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:02:49.714125",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024601459503174,
"points_saved": 20,
"points_rate": 1.9950917830294685,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02601652145385742,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:02:59.753703",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.03956151008606,
"points_saved": 20,
"points_rate": 1.9921188768959053,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027720987796783447,
"csv_write_time_avg": 5.054473876953125e-06
}
},
{
"timestamp": "2025-08-28T13:03:09.797715",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.044666290283203,
"points_saved": 20,
"points_rate": 1.9911064660602191,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029020237922668456,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:25:08.140368",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T13:25:09.188176",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T13:26:21.556969",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T13:26:21.609135",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T13:26:21.652428",
"level": "info",
"event_type": "plc_connection",
"message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 1 datasets",
"details": {
"ip": "10.1.33.11",
"rack": 0,
"slot": 2,
"symbols_path": "C:/Users/migue/Downloads/symSAE452.asc",
"auto_started_recording": true,
"recording_datasets": 1,
"dataset_names": [
"DAR"
]
}
},
{
"timestamp": "2025-08-28T13:26:31.554304",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 83.37068605422974,
"points_saved": 20,
"points_rate": 0.2398924723612169,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027065014839172362,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:26:41.618842",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 1.7% CPU",
"details": {
"duration": 10.064537286758423,
"points_saved": 21,
"points_rate": 2.086534075205723,
"variables_saved": 105,
"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.027183998198736282,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:26:51.654972",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.03613018989563,
"points_saved": 20,
"points_rate": 1.9927999758448718,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02952885627746582,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:27:01.683426",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028454542160034,
"points_saved": 20,
"points_rate": 1.9943252388410577,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026131439208984374,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:27:11.714001",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.030068397521973,
"points_saved": 20,
"points_rate": 1.9940043484589993,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026390743255615235,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:27:21.758133",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.044130563735962,
"points_saved": 20,
"points_rate": 1.991212666252011,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025641441345214844,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:29:47.187350",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T13:29:47.283160",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T13:29:47.319583",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T13:29:48.373967",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-28T13:29:48.427849",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 5,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-28T13:29:48.456610",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-28T13:29:58.421952",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.054048538208008,
"points_saved": 20,
"points_rate": 1.8092918563610936,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028299331665039062,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:30:08.465139",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 1.6% CPU",
"details": {
"duration": 10.042638063430786,
"points_saved": 21,
"points_rate": 2.0910840226801857,
"variables_saved": 105,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.6,
"cpu_max": 1.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025419882365635464,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:30:18.489967",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.025376319885254,
"points_saved": 20,
"points_rate": 1.9949375825753453,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026223647594451904,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:30:28.517177",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.027210712432861,
"points_saved": 20,
"points_rate": 1.9945726257853298,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02555321455001831,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:30:38.546508",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028762102127075,
"points_saved": 20,
"points_rate": 1.9942640772940512,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026798701286315917,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:30:48.578334",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.031788349151611,
"points_saved": 20,
"points_rate": 1.9936624761118888,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02890732288360596,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:30:58.603729",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.026001214981079,
"points_saved": 20,
"points_rate": 1.994813243201641,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025467216968536377,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-28T13:31:08.630350",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026621341705322,
"points_saved": 20,
"points_rate": 1.9946898679429348,
"variables_saved": 100,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02825353145599365,
"csv_write_time_avg": 0.0
}
}
],
"last_updated": "2025-08-28T13:31:08.630350",
"total_entries": 1000
}