S7_snap7_Stremer_n_Recorder/application_events.json

21340 lines
628 KiB
JSON

{
"events": [
{
"timestamp": "2025-08-27T09:16:19.456926",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T09:16:19.482615",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 4,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-27T09:16:19.483615",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-27T09:16:19.484615",
"level": "info",
"event_type": "udp_streaming_started",
"message": "UDP streaming to PlotJuggler started",
"details": {
"udp_host": "127.0.0.1",
"udp_port": 9870,
"datasets_available": 1
}
},
{
"timestamp": "2025-08-27T09:16:29.482866",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.038344144821167,
"points_saved": 20,
"points_rate": 1.8118659590246016,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025343775749206543,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:16:39.484409",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.001543521881104,
"points_saved": 20,
"points_rate": 1.9996913432656216,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02674562931060791,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:16:49.486169",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00175929069519,
"points_saved": 20,
"points_rate": 1.9996482037521484,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028113961219787598,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:16:59.488184",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002015590667725,
"points_saved": 20,
"points_rate": 1.9995969631021961,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024702024459838868,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:17:09.489787",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.00160264968872,
"points_saved": 20,
"points_rate": 1.9996795214237448,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025406289100646972,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:17:19.491574",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 3.4% CPU",
"details": {
"duration": 10.001787424087524,
"points_saved": 20,
"points_rate": 1.9996425790687733,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 3.4,
"cpu_max": 3.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0280218243598938,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:17:29.493250",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.001676082611084,
"points_saved": 20,
"points_rate": 1.999664839653426,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02703324556350708,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:17:39.495105",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.001854658126831,
"points_saved": 20,
"points_rate": 1.9996291371570123,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027145648002624513,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:17:49.496900",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.001795291900635,
"points_saved": 20,
"points_rate": 1.9996410060697625,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024301576614379882,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:17:59.499158",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.001752138137817,
"points_saved": 20,
"points_rate": 1.9996496337614413,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025071096420288087,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:18:09.500547",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00189471244812,
"points_saved": 20,
"points_rate": 1.99962112929548,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023786187171936035,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:18:19.502913",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.001839399337769,
"points_saved": 20,
"points_rate": 1.9996321877878003,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028507184982299805,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:18:29.504389",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002002239227295,
"points_saved": 20,
"points_rate": 1.999599632317729,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026237666606903076,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:18:39.507326",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002306699752808,
"points_saved": 20,
"points_rate": 1.9995387664421718,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02586512565612793,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:18:49.509307",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.00208592414856,
"points_saved": 20,
"points_rate": 1.9995829021737308,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029592514038085938,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:18:59.511193",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002411603927612,
"points_saved": 20,
"points_rate": 1.9995177955031034,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028995025157928466,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:19:09.513330",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002136707305908,
"points_saved": 20,
"points_rate": 1.9995727498296745,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02349938154220581,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:19:19.515688",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.0018470287323,
"points_saved": 20,
"points_rate": 1.9996306624712428,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029620206356048583,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:19:29.517569",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002392053604126,
"points_saved": 20,
"points_rate": 1.999521703690216,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024565863609313964,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:19:39.519389",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.001819849014282,
"points_saved": 20,
"points_rate": 1.9996360964221003,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02343987226486206,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:19:49.522237",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.002848863601685,
"points_saved": 20,
"points_rate": 1.9994303895539098,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026155078411102296,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:19:59.524078",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.001840591430664,
"points_saved": 20,
"points_rate": 1.9996319494569348,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02394899129867554,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:20:09.526579",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.001896619796753,
"points_saved": 20,
"points_rate": 1.99962074797034,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029995477199554442,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:20:19.528217",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002242088317871,
"points_saved": 20,
"points_rate": 1.9995516828530895,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026371192932128907,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:20:29.530316",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.002099514007568,
"points_saved": 20,
"points_rate": 1.9995801853391624,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03101743459701538,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:20:39.532908",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.002592086791992,
"points_saved": 20,
"points_rate": 1.9994817169850574,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025653183460235596,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:20:49.535334",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002425193786621,
"points_saved": 20,
"points_rate": 1.999515078845453,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02169252634048462,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:20:59.537365",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002031087875366,
"points_saved": 20,
"points_rate": 1.9995938649145315,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025580942630767822,
"csv_write_time_avg": 4.744529724121093e-06
}
},
{
"timestamp": "2025-08-27T09:21:09.539569",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002204656600952,
"points_saved": 20,
"points_rate": 1.9995591658685974,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027886998653411866,
"csv_write_time_avg": 8.690357208251954e-06
}
},
{
"timestamp": "2025-08-27T09:21:19.541570",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0020010471344,
"points_saved": 20,
"points_rate": 1.9995998706408908,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024116766452789307,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:21:29.543843",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002272605895996,
"points_saved": 20,
"points_rate": 1.9995455820920824,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022330427169799806,
"csv_write_time_avg": 1.310110092163086e-05
}
},
{
"timestamp": "2025-08-27T09:21:39.545930",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002086877822876,
"points_saved": 20,
"points_rate": 1.9995827115184326,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03043619394302368,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:21:49.548076",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002146244049072,
"points_saved": 20,
"points_rate": 1.9995708432976873,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02399023771286011,
"csv_write_time_avg": 3.62396240234375e-06
}
},
{
"timestamp": "2025-08-27T09:21:59.551164",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002454996109009,
"points_saved": 20,
"points_rate": 1.9995091212887308,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025343453884124754,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:22:09.553701",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.003169536590576,
"points_saved": 20,
"points_rate": 1.9993662935374668,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026472830772399904,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:22:19.556270",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002569437026978,
"points_saved": 20,
"points_rate": 1.999486244600819,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02500731945037842,
"csv_write_time_avg": 4.994869232177734e-06
}
},
{
"timestamp": "2025-08-27T09:22:29.559147",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002877235412598,
"points_saved": 20,
"points_rate": 1.9994247184395282,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03157885074615478,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:22:39.561746",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 3.6% CPU",
"details": {
"duration": 10.002598762512207,
"points_saved": 20,
"points_rate": 1.9994803825337977,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 3.6,
"cpu_max": 3.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03212519884109497,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:22:49.564303",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.002556800842285,
"points_saved": 20,
"points_rate": 1.9994887705427338,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02385265827178955,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:22:59.566682",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.2% CPU",
"details": {
"duration": 10.002378940582275,
"points_saved": 20,
"points_rate": 1.9995243250437906,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 1.2,
"cpu_max": 1.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027198421955108642,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:23:09.570010",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002819776535034,
"points_saved": 20,
"points_rate": 1.999436203670959,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023549258708953857,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:23:19.572368",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002866506576538,
"points_saved": 20,
"points_rate": 1.9994268629747975,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029657888412475585,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:23:29.575015",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002646684646606,
"points_saved": 20,
"points_rate": 1.999470803132401,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031243491172790527,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:23:39.578169",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.003154516220093,
"points_saved": 20,
"points_rate": 1.9993692957126719,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029855620861053467,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:23:49.580542",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002372980117798,
"points_saved": 20,
"points_rate": 1.9995255165704149,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026041758060455323,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:23:59.583091",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.002548933029175,
"points_saved": 20,
"points_rate": 1.9994903433022442,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022688984870910645,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:24:09.586113",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.003021240234375,
"points_saved": 20,
"points_rate": 1.9993959344558376,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026195502281188963,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:24:19.589427",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0028076171875,
"points_saved": 20,
"points_rate": 1.9994386341725345,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02184019088745117,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:24:29.591439",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.002519130706787,
"points_saved": 20,
"points_rate": 1.999496300747068,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027443504333496092,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:24:39.594044",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.002604484558105,
"points_saved": 20,
"points_rate": 1.9994792387198501,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028721141815185546,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:24:49.597012",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002967834472656,
"points_saved": 20,
"points_rate": 1.9994066092140317,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027550315856933592,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:24:59.600185",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.003173112869263,
"points_saved": 20,
"points_rate": 1.9993655787351754,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024491679668426514,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:25:09.602871",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.002686023712158,
"points_saved": 20,
"points_rate": 1.9994629395132886,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02641488313674927,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:25:19.605776",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00290560722351,
"points_saved": 20,
"points_rate": 1.9994190473573175,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02399500608444214,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:25:29.608737",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.002960920333862,
"points_saved": 20,
"points_rate": 1.9994079912223104,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03274095058441162,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:25:39.612644",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.003398895263672,
"points_saved": 20,
"points_rate": 1.9993204519185412,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024168848991394043,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:25:49.615990",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.003854274749756,
"points_saved": 20,
"points_rate": 1.999229442044256,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024407362937927245,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:25:59.618730",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002739667892456,
"points_saved": 20,
"points_rate": 1.9994522164959967,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030548858642578124,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:26:09.621902",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.003172159194946,
"points_saved": 20,
"points_rate": 1.9993657693490698,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025050425529479982,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:26:19.624848",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.002945184707642,
"points_saved": 20,
"points_rate": 1.9994111364896523,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02940622568130493,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:26:29.627925",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.003077507019043,
"points_saved": 20,
"points_rate": 1.999384687958904,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02933335304260254,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:26:39.631482",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.003049612045288,
"points_saved": 20,
"points_rate": 1.9993902635369085,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025867748260498046,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:26:49.634184",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.003209590911865,
"points_saved": 20,
"points_rate": 1.9993582877809977,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025532746315002443,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:26:59.638474",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.003774642944336,
"points_saved": 20,
"points_rate": 1.9992453562621988,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024468183517456055,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:27:09.642164",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.004204988479614,
"points_saved": 20,
"points_rate": 1.9991593557939973,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02346416711807251,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:27:19.646286",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00360369682312,
"points_saved": 20,
"points_rate": 1.9992795202744258,
"variables_saved": 80,
"udp_points_sent": 80,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02898404598236084,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:27:27.072110",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.02567434310913086,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:28.103420",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.028438329696655273,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:29.136603",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.02920389175415039,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:29.649444",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 14 points saved, 2 lost, 0.0% CPU",
"details": {
"duration": 10.003676652908325,
"points_saved": 14,
"points_rate": 1.3994854577721523,
"variables_saved": 56,
"udp_points_sent": 56,
"points_lost": 2,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 3,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028916682515825545,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:27:30.172484",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.03212475776672363,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:31.202046",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.025721073150634766,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:32.233564",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.028671979904174805,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:33.267227",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.030137062072753906,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:34.293528",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.022943496704101562,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:35.326557",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.029216527938842773,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:36.355204",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.02415752410888672,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:37.390098",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.03090071678161621,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:38.423909",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.030216217041015625,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:39.454574",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.027634859085083008,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:39.653724",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 0 points saved, 10 lost, 1.2% CPU",
"details": {
"duration": 10.004280090332031,
"points_saved": 0,
"points_rate": 0.0,
"variables_saved": 0,
"udp_points_sent": 0,
"points_lost": 10,
"cpu_average": 1.2,
"cpu_max": 1.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 10,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T09:27:40.489019",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.03096294403076172,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:41.522151",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.030019760131835938,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:42.553337",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.027550458908081055,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:43.585686",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.02818918228149414,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:44.621062",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.03146553039550781,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:45.652077",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.028136253356933594,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:46.683027",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.027202129364013672,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T09:27:47.716461",
"level": "error",
"event_type": "dataset_loop_error",
"message": "🚨 CRITICAL ERROR: Dataset 'DAR' recording loop error: cannot schedule new futures after shutdown",
"details": {
"dataset_id": "DAR",
"error": "cannot schedule new futures after shutdown",
"consecutive_errors": 1,
"priority": "CRITICAL",
"read_time": 0.02987360954284668,
"variables_count": 4
}
},
{
"timestamp": "2025-08-27T11:20:48.361932",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T11:20:49.372928",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T12:13:17.964520",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-27T12:13:17.968522",
"level": "info",
"event_type": "csv_recording_stopped",
"message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)",
"details": {
"recording_protection": false,
"performance_monitoring": false
}
},
{
"timestamp": "2025-08-27T12:13:17.970522",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-27T12:13:17.973523",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-27T12:13:17.976522",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))",
"details": {}
},
{
"timestamp": "2025-08-27T12:13:36.526402",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T12:13:37.537542",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T12:22:27.597570",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-27T12:22:27.603988",
"level": "info",
"event_type": "csv_recording_stopped",
"message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)",
"details": {
"recording_protection": false,
"performance_monitoring": false
}
},
{
"timestamp": "2025-08-27T12:22:27.606986",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-27T12:22:27.609986",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-27T12:22:27.612494",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))",
"details": {}
},
{
"timestamp": "2025-08-27T12:22:41.364802",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T12:22:42.376711",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T12:28:07.306476",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-27T12:28:07.310114",
"level": "info",
"event_type": "csv_recording_stopped",
"message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)",
"details": {
"recording_protection": false,
"performance_monitoring": false
}
},
{
"timestamp": "2025-08-27T12:28:07.313213",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-27T12:28:07.317658",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-27T12:28:07.321497",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))",
"details": {}
},
{
"timestamp": "2025-08-27T12:28:21.068942",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T12:28:22.085957",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T12:37:50.695486",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-27T12:37:50.700489",
"level": "info",
"event_type": "csv_recording_stopped",
"message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)",
"details": {
"recording_protection": false,
"performance_monitoring": false
}
},
{
"timestamp": "2025-08-27T12:37:50.705227",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-27T12:37:50.709226",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-27T12:37:50.712236",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))",
"details": {}
},
{
"timestamp": "2025-08-27T12:38:05.475657",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T12:38:06.488937",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T12:43:42.407901",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-27T12:43:42.412929",
"level": "info",
"event_type": "csv_recording_stopped",
"message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)",
"details": {
"recording_protection": false,
"performance_monitoring": false
}
},
{
"timestamp": "2025-08-27T12:43:42.418915",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-27T12:43:42.422287",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-27T12:43:42.427798",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))",
"details": {}
},
{
"timestamp": "2025-08-27T12:43:56.185470",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T12:43:57.197628",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T12:48:22.727289",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 4,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-27T12:48:22.732281",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-27T12:48:22.736284",
"level": "info",
"event_type": "plc_connection",
"message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 1 datasets",
"details": {
"ip": "10.1.33.11",
"rack": 0,
"slot": 2,
"symbols_path": "C:/Users/migue/Downloads/symSAE452.asc",
"auto_started_recording": true,
"recording_datasets": 1,
"dataset_names": [
"DAR"
]
}
},
{
"timestamp": "2025-08-27T12:48:32.727570",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 276.5341143608093,
"points_saved": 20,
"points_rate": 0.07232380730395128,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025484764575958253,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:48:42.734101",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.006531238555908,
"points_saved": 20,
"points_rate": 1.9986946048735164,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027927649021148682,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:48:52.738201",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.7% CPU",
"details": {
"duration": 10.004100322723389,
"points_saved": 20,
"points_rate": 1.999180271570433,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.7,
"cpu_max": 1.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029233503341674804,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:49:02.741903",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.00370192527771,
"points_saved": 20,
"points_rate": 1.9992598889280466,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025135672092437743,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:49:12.746842",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.00443148612976,
"points_saved": 20,
"points_rate": 1.9991140953614597,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023645269870758056,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:49:22.258968",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'DAR_Brix' created and started",
"details": {
"session_id": "DAR_1756291762257_2",
"variables": [
"HMI_Instrument.QTM306.PVFiltered",
"HMI_Instrument.QTM307.PVFiltered"
],
"time_window": 60,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-27T12:49:22.750165",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.003830909729004,
"points_saved": 20,
"points_rate": 1.9992341114591854,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027708137035369874,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:49:28.264592",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'DAR_Brix' created and started",
"details": {
"session_id": "DAR_1756291768264_3",
"variables": [
"HMI_Instrument.QTM306.PVFiltered",
"HMI_Instrument.QTM307.PVFiltered"
],
"time_window": 60,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-27T12:49:32.754271",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00410509109497,
"points_saved": 20,
"points_rate": 1.9991793186781646,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025402474403381347,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:49:42.760472",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.00569486618042,
"points_saved": 20,
"points_rate": 1.9988616750247563,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0281427264213562,
"csv_write_time_avg": 2.535581588745117e-05
}
},
{
"timestamp": "2025-08-27T12:49:52.768153",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.007675647735596,
"points_saved": 20,
"points_rate": 1.9984660478605074,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02747495174407959,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:50:02.775302",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.00766110420227,
"points_saved": 20,
"points_rate": 1.9984689521112873,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027161777019500732,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:50:12.780615",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.6% CPU",
"details": {
"duration": 10.005312204360962,
"points_saved": 20,
"points_rate": 1.9989381232184547,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.6,
"cpu_max": 1.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025378239154815675,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:50:22.785476",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.004861831665039,
"points_saved": 20,
"points_rate": 1.9990281061854045,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026065421104431153,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:50:32.791111",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.004613637924194,
"points_saved": 20,
"points_rate": 1.999077697931941,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025345396995544434,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:50:42.799204",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009113788604736,
"points_saved": 20,
"points_rate": 1.9981789019892826,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027391982078552247,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:50:52.803810",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.004606485366821,
"points_saved": 20,
"points_rate": 1.9990791271253778,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02724825143814087,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:51:02.808785",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.004975318908691,
"points_saved": 20,
"points_rate": 1.999005431048033,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024904286861419676,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:51:12.812974",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.004188537597656,
"points_saved": 20,
"points_rate": 1.9991626432105083,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025618982315063477,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:51:22.817460",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.004485845565796,
"points_saved": 20,
"points_rate": 1.9991032331625949,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028228747844696044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:51:32.822238",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.004777908325195,
"points_saved": 20,
"points_rate": 1.9990448746850804,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02596944570541382,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:51:42.829872",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.007634162902832,
"points_saved": 20,
"points_rate": 1.998474332139132,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02799912691116333,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:51:52.837300",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.007428407669067,
"points_saved": 20,
"points_rate": 1.9985154212717875,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025254178047180175,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:52:02.841711",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.004410982131958,
"points_saved": 20,
"points_rate": 1.9991181925373045,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028142380714416503,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:52:12.847573",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.004786729812622,
"points_saved": 20,
"points_rate": 1.9990431120738719,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026019752025604248,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:52:22.856941",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.01044249534607,
"points_saved": 20,
"points_rate": 1.9979136795699244,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027534174919128417,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:52:32.861130",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.004189491271973,
"points_saved": 20,
"points_rate": 1.9991624526353429,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02678595781326294,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:52:42.865583",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.00445294380188,
"points_saved": 20,
"points_rate": 1.9991098076372804,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027931928634643555,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:52:52.872099",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.006516218185425,
"points_saved": 20,
"points_rate": 1.9986976050318925,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027212464809417726,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:53:02.889937",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.017837762832642,
"points_saved": 20,
"points_rate": 1.9964387998178965,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026789355278015136,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:53:12.895552",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.005107164382935,
"points_saved": 20,
"points_rate": 1.998979088519688,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027616238594055174,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:53:22.902647",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.007603168487549,
"points_saved": 20,
"points_rate": 1.9984805215875285,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02759968042373657,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:53:32.907162",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.004514932632446,
"points_saved": 20,
"points_rate": 1.999097420981857,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028693842887878417,
"csv_write_time_avg": 4.994869232177734e-06
}
},
{
"timestamp": "2025-08-27T12:53:42.912691",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.005378007888794,
"points_saved": 20,
"points_rate": 1.9989249765706896,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025321877002716063,
"csv_write_time_avg": 5.626678466796875e-06
}
},
{
"timestamp": "2025-08-27T12:53:52.919199",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.00608777999878,
"points_saved": 20,
"points_rate": 1.9987831847705857,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02524073123931885,
"csv_write_time_avg": 9.22679901123047e-06
}
},
{
"timestamp": "2025-08-27T12:54:02.925411",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006782531738281,
"points_saved": 20,
"points_rate": 1.9986444130834722,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023662567138671875,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:54:12.931653",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.006242036819458,
"points_saved": 20,
"points_rate": 1.9987523714104676,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025496196746826173,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:54:22.938102",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.004938125610352,
"points_saved": 20,
"points_rate": 1.9990128623389063,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027496480941772462,
"csv_write_time_avg": 2.968311309814453e-06
}
},
{
"timestamp": "2025-08-27T12:54:32.946142",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009551048278809,
"points_saved": 20,
"points_rate": 1.998091613053824,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030640852451324464,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:54:42.952126",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005476474761963,
"points_saved": 20,
"points_rate": 1.998905304554805,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02450435161590576,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:54:52.958396",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.006777286529541,
"points_saved": 20,
"points_rate": 1.9986454607041841,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027165961265563966,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:55:02.963655",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005259990692139,
"points_saved": 20,
"points_rate": 1.9989485549207053,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024803340435028076,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:55:12.969312",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005130529403687,
"points_saved": 20,
"points_rate": 1.9989744202959454,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025948452949523925,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:55:22.973957",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005171298980713,
"points_saved": 20,
"points_rate": 1.9989662747740782,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027081310749053955,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:55:32.979379",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.004915237426758,
"points_saved": 20,
"points_rate": 1.9990174354684445,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029121792316436766,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:55:42.986375",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.006487131118774,
"points_saved": 20,
"points_rate": 1.9987034148880078,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025013446807861328,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:55:52.992322",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006962776184082,
"points_saved": 20,
"points_rate": 1.9986084136935829,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024305105209350586,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:56:02.998298",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.005975484848022,
"points_saved": 20,
"points_rate": 1.9988056167323074,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02606879472732544,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:56:13.007579",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.009280443191528,
"points_saved": 20,
"points_rate": 1.9981456322971067,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024049866199493408,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:56:23.012696",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.005117177963257,
"points_saved": 20,
"points_rate": 1.9989770878497,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032612967491149905,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:56:33.020631",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.00742483139038,
"points_saved": 20,
"points_rate": 1.9985161354663208,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026971757411956787,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:56:43.025856",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.005091190338135,
"points_saved": 20,
"points_rate": 1.998982280072959,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02644253969192505,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:56:53.035263",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.010051488876343,
"points_saved": 20,
"points_rate": 1.9979917208442908,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025069355964660645,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:57:03.042056",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006280660629272,
"points_saved": 20,
"points_rate": 1.9987446563129128,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024583840370178224,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:57:13.047203",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005658864974976,
"points_saved": 20,
"points_rate": 1.9988688670978412,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023779869079589844,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:57:23.053887",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00668454170227,
"points_saved": 20,
"points_rate": 1.9986639847245282,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028527450561523438,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:57:33.058955",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005067825317383,
"points_saved": 20,
"points_rate": 1.9989869483334117,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025045180320739747,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:57:43.064402",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005446672439575,
"points_saved": 20,
"points_rate": 1.9989112585139095,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02575467824935913,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:57:53.070521",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0061194896698,
"points_saved": 20,
"points_rate": 1.9987768505710695,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025682783126831053,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:58:03.076320",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005798816680908,
"points_saved": 20,
"points_rate": 1.9988409087995571,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027329635620117188,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:58:13.083174",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.006854057312012,
"points_saved": 20,
"points_rate": 1.9986301274560903,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027016651630401612,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:58:23.088669",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005495309829712,
"points_saved": 20,
"points_rate": 1.998901541670943,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02421966791152954,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:58:33.093964",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005294799804688,
"points_saved": 20,
"points_rate": 1.9989416004404406,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02779942750930786,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:58:43.100009",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00604510307312,
"points_saved": 20,
"points_rate": 1.9987917098092505,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024622237682342528,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:58:53.106080",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005553007125854,
"points_saved": 20,
"points_rate": 1.9988900149503182,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02706114053726196,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:59:03.112529",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006455421447754,
"points_saved": 20,
"points_rate": 1.998709748622091,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026785802841186524,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:59:13.118560",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006542205810547,
"points_saved": 20,
"points_rate": 1.9986924142873752,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029735398292541505,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:59:23.124957",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.006397485733032,
"points_saved": 20,
"points_rate": 1.9987213208865322,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03006788492202759,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:59:33.131447",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006489753723145,
"points_saved": 20,
"points_rate": 1.9987028910471367,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023465240001678468,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:59:43.136894",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005446434020996,
"points_saved": 20,
"points_rate": 1.9989113061457253,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02698429822921753,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T12:59:53.143382",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006488800048828,
"points_saved": 20,
"points_rate": 1.9987030815346944,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023996496200561525,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:00:03.151801",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.007905960083008,
"points_saved": 20,
"points_rate": 1.9984200570799644,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026020491123199464,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:00:13.157105",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005817174911499,
"points_saved": 20,
"points_rate": 1.9988372414147073,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025600755214691163,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:00:23.165897",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.008791208267212,
"points_saved": 20,
"points_rate": 1.998243302695744,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025961089134216308,
"csv_write_time_avg": 0.0036481738090515135
}
},
{
"timestamp": "2025-08-27T13:00:33.171842",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.005945682525635,
"points_saved": 20,
"points_rate": 1.9988115700975635,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024579596519470216,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:00:43.177483",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.005640745162964,
"points_saved": 20,
"points_rate": 1.9988724869687748,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027034616470336913,
"csv_write_time_avg": 1.016855239868164e-05
}
},
{
"timestamp": "2025-08-27T13:00:53.183760",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006277084350586,
"points_saved": 20,
"points_rate": 1.9987453706712952,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024646067619323732,
"csv_write_time_avg": 7.843971252441406e-06
}
},
{
"timestamp": "2025-08-27T13:01:03.192776",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008902072906494,
"points_saved": 20,
"points_rate": 1.9982211689470732,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030113530158996583,
"csv_write_time_avg": 5.471706390380859e-06
}
},
{
"timestamp": "2025-08-27T13:01:13.203129",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01046633720398,
"points_saved": 20,
"points_rate": 1.9979089211528376,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02841684818267822,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:01:23.210661",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.007023334503174,
"points_saved": 20,
"points_rate": 1.9985963189515192,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023812055587768555,
"csv_write_time_avg": 3.2901763916015627e-06
}
},
{
"timestamp": "2025-08-27T13:01:33.222005",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.011852502822876,
"points_saved": 20,
"points_rate": 1.9976323057457082,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02655034065246582,
"csv_write_time_avg": 6.651878356933593e-06
}
},
{
"timestamp": "2025-08-27T13:01:43.229387",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006806373596191,
"points_saved": 20,
"points_rate": 1.9986396511849873,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02653520107269287,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:01:53.239953",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011142253875732,
"points_saved": 20,
"points_rate": 1.9977740294577437,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0267378568649292,
"csv_write_time_avg": 4.065036773681641e-06
}
},
{
"timestamp": "2025-08-27T13:02:03.247663",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.007097244262695,
"points_saved": 20,
"points_rate": 1.9985815578505017,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026399004459381103,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:02:13.253277",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006227254867554,
"points_saved": 20,
"points_rate": 1.9987553241178837,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028397953510284422,
"csv_write_time_avg": 7.748603820800781e-06
}
},
{
"timestamp": "2025-08-27T13:02:23.259783",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.006505727767944,
"points_saved": 20,
"points_rate": 1.9986997003859417,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02543623447418213,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:02:33.266179",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005887985229492,
"points_saved": 20,
"points_rate": 1.9988230959134894,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024902331829071044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:02:43.273224",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00704288482666,
"points_saved": 20,
"points_rate": 1.9985924143810079,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026255548000335693,
"csv_write_time_avg": 1.0669231414794922e-05
}
},
{
"timestamp": "2025-08-27T13:02:53.279516",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00680160522461,
"points_saved": 20,
"points_rate": 1.998640603562869,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025149965286254884,
"csv_write_time_avg": 5.900859832763672e-06
}
},
{
"timestamp": "2025-08-27T13:03:03.288488",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008972644805908,
"points_saved": 20,
"points_rate": 1.998207079762464,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025091898441314698,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:03:13.294450",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.005962133407593,
"points_saved": 20,
"points_rate": 1.998808283835557,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02886803150177002,
"csv_write_time_avg": 1.2600421905517578e-05
}
},
{
"timestamp": "2025-08-27T13:03:23.301330",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006879806518555,
"points_saved": 20,
"points_rate": 1.998624984680225,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026345336437225343,
"csv_write_time_avg": 5.829334259033203e-06
}
},
{
"timestamp": "2025-08-27T13:03:33.307716",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.006385326385498,
"points_saved": 20,
"points_rate": 1.9987237496504036,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027469146251678466,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:03:43.314851",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.007135152816772,
"points_saved": 20,
"points_rate": 1.9985739869187709,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026946377754211426,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:03:53.321559",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.00670838356018,
"points_saved": 20,
"points_rate": 1.9986592227327815,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027851510047912597,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:04:03.339043",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.017483711242676,
"points_saved": 20,
"points_rate": 1.9965093606844493,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025515437126159668,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:04:13.345336",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.006293296813965,
"points_saved": 20,
"points_rate": 1.9987421322507168,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02820836305618286,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:04:23.352874",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.007538080215454,
"points_saved": 20,
"points_rate": 1.9984935195539537,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025189387798309325,
"csv_write_time_avg": 3.6716461181640626e-06
}
},
{
"timestamp": "2025-08-27T13:04:33.359240",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.006365537643433,
"points_saved": 20,
"points_rate": 1.9987277023571675,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023956871032714842,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:04:43.366573",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.00682282447815,
"points_saved": 20,
"points_rate": 1.9986363654882626,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02813206911087036,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:04:53.372232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.006168842315674,
"points_saved": 20,
"points_rate": 1.9987669921599591,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024851667881011962,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:05:03.382572",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.009832859039307,
"points_saved": 20,
"points_rate": 1.9980353599949618,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025103056430816652,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:05:13.389769",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.007704496383667,
"points_saved": 20,
"points_rate": 1.9984602869945949,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03462616205215454,
"csv_write_time_avg": 4.279613494873047e-06
}
},
{
"timestamp": "2025-08-27T13:05:20.127191",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'DAR_Brix' created and started",
"details": {
"session_id": "DAR_1756292720127_4",
"variables": [
"HMI_Instrument.QTM306.PVFiltered",
"HMI_Instrument.QTM307.PVFiltered"
],
"time_window": 60,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-27T13:05:23.399460",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.00969123840332,
"points_saved": 20,
"points_rate": 1.99806362890273,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025590646266937255,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:05:33.405694",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.2% CPU",
"details": {
"duration": 10.00623345375061,
"points_saved": 20,
"points_rate": 1.9987540858846795,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.2,
"cpu_max": 1.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02340123653411865,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:05:43.413550",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.2% CPU",
"details": {
"duration": 10.00735092163086,
"points_saved": 20,
"points_rate": 1.9985308956009586,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.2,
"cpu_max": 1.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026516687870025635,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:05:53.420669",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.007116079330444,
"points_saved": 20,
"points_rate": 1.998577796185428,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024314069747924806,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:06:03.428994",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008289813995361,
"points_saved": 20,
"points_rate": 1.9983434104828242,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02854422330856323,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:06:13.435007",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.006556510925293,
"points_saved": 20,
"points_rate": 1.9986895570083205,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02717118263244629,
"csv_write_time_avg": 2.562999725341797e-06
}
},
{
"timestamp": "2025-08-27T13:06:23.446628",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.011620998382568,
"points_saved": 20,
"points_rate": 1.9976784981404219,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026391494274139404,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:06:33.452898",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.006270408630371,
"points_saved": 20,
"points_rate": 1.9987467041416425,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02507079839706421,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:06:43.469710",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.016811847686768,
"points_saved": 20,
"points_rate": 1.996643273739708,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029860246181488036,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:06:53.479370",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.009660005569458,
"points_saved": 20,
"points_rate": 1.9980698633991398,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026544690132141113,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:07:03.486077",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006707191467285,
"points_saved": 20,
"points_rate": 1.99865946083183,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02661902904510498,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:07:13.499819",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.013206481933594,
"points_saved": 20,
"points_rate": 1.9973621872359426,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026697516441345215,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:07:23.507105",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.007821559906006,
"points_saved": 20,
"points_rate": 1.998436910598538,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02498464584350586,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:07:33.514565",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.007460117340088,
"points_saved": 20,
"points_rate": 1.998509088769255,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027289259433746337,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:07:43.526989",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.012423992156982,
"points_saved": 20,
"points_rate": 1.99751828484956,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027620422840118408,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:07:53.536610",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009620904922485,
"points_saved": 20,
"points_rate": 1.9980776684723887,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02572215795516968,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:08:03.543343",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006732702255249,
"points_saved": 20,
"points_rate": 1.998654365524577,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028459978103637696,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:08:13.551252",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.007401704788208,
"points_saved": 20,
"points_rate": 1.9985207539366254,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02612985372543335,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:08:23.558805",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.008060455322266,
"points_saved": 20,
"points_rate": 1.9983892073077998,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025826358795166017,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:08:33.566832",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.008026361465454,
"points_saved": 20,
"points_rate": 1.99839601512315,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024608922004699708,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:08:43.575372",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.007471323013306,
"points_saved": 20,
"points_rate": 1.9985068509772046,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029739224910736085,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:08:53.583735",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009432077407837,
"points_saved": 20,
"points_rate": 1.9981153621234664,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025735855102539062,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:09:03.591269",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.00702452659607,
"points_saved": 20,
"points_rate": 1.9985960808675147,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02392455339431763,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:09:13.597812",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.006544589996338,
"points_saved": 20,
"points_rate": 1.998691938073632,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025409400463104248,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:09:23.605658",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008353471755981,
"points_saved": 20,
"points_rate": 1.9983307000937656,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025899326801300047,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:09:33.613862",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.007699251174927,
"points_saved": 20,
"points_rate": 1.9984613344222903,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026606404781341554,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:09:43.621806",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00844931602478,
"points_saved": 20,
"points_rate": 1.998311563408479,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028349053859710694,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:09:53.629481",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.007674932479858,
"points_saved": 20,
"points_rate": 1.9984661906923156,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028198671340942384,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:10:03.637683",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.008202075958252,
"points_saved": 20,
"points_rate": 1.9983609291866808,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02442300319671631,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:10:13.644748",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.00655746459961,
"points_saved": 20,
"points_rate": 1.9986893665233407,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028799009323120118,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:10:23.652982",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.008741617202759,
"points_saved": 20,
"points_rate": 1.9982532035420448,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025168347358703613,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:10:33.662361",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009378910064697,
"points_saved": 20,
"points_rate": 1.9981259756176746,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02665882110595703,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:10:43.671152",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.008790731430054,
"points_saved": 20,
"points_rate": 1.9982433978957221,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02736121416091919,
"csv_write_time_avg": 2.658367156982422e-06
}
},
{
"timestamp": "2025-08-27T13:10:53.679140",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.00741696357727,
"points_saved": 20,
"points_rate": 1.9985177066960904,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02868717908859253,
"csv_write_time_avg": 7.87973403930664e-06
}
},
{
"timestamp": "2025-08-27T13:11:03.686148",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.00757908821106,
"points_saved": 20,
"points_rate": 1.998485330339285,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024882936477661134,
"csv_write_time_avg": 6.818771362304688e-06
}
},
{
"timestamp": "2025-08-27T13:11:13.699494",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013346433639526,
"points_saved": 20,
"points_rate": 1.9973342710695219,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026324772834777833,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:11:23.708605",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.009110450744629,
"points_saved": 20,
"points_rate": 1.9981795683463657,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02937161922454834,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:11:33.717408",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008803129196167,
"points_saved": 20,
"points_rate": 1.998240922699241,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02473931312561035,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:11:43.726811",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.009402990341187,
"points_saved": 20,
"points_rate": 1.998121168595118,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027736246585845947,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:11:53.734770",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00795865058899,
"points_saved": 20,
"points_rate": 1.998409535677184,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028001809120178224,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:12:03.743704",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00842833518982,
"points_saved": 20,
"points_rate": 1.9983157525022814,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024203228950500488,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:12:13.750594",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.007396221160889,
"points_saved": 20,
"points_rate": 1.9985218490409624,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024224042892456055,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:12:23.760180",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009585857391357,
"points_saved": 20,
"points_rate": 1.998084664534991,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02561359405517578,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:12:33.768357",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008176565170288,
"points_saved": 20,
"points_rate": 1.9983660229978868,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02597256898880005,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:12:43.776035",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.007678031921387,
"points_saved": 20,
"points_rate": 1.9984655717546276,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03134545087814331,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:12:53.793282",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017247676849365,
"points_saved": 20,
"points_rate": 1.9965564040331705,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02738586664199829,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:13:03.806856",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013573169708252,
"points_saved": 20,
"points_rate": 1.9972890456826518,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02721349000930786,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:13:13.814636",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.007780313491821,
"points_saved": 20,
"points_rate": 1.998445147025993,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02369048595428467,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:13:23.824107",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.00947117805481,
"points_saved": 20,
"points_rate": 1.9981075567557305,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024301743507385253,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:13:33.833127",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009019613265991,
"points_saved": 20,
"points_rate": 1.9981977029490408,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026739847660064698,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:13:43.841229",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008102178573608,
"points_saved": 20,
"points_rate": 1.9983808761283524,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027642762660980223,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:13:53.854137",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012908697128296,
"points_saved": 20,
"points_rate": 1.9974215889670506,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030847454071044923,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:14:03.862379",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00764012336731,
"points_saved": 20,
"points_rate": 1.9984731418649897,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02681678533554077,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:14:13.870551",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008773803710938,
"points_saved": 20,
"points_rate": 1.9982467775008195,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026808393001556397,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:14:23.879637",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00908613204956,
"points_saved": 20,
"points_rate": 1.9981844232471002,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023661339282989503,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:14:33.888792",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009154319763184,
"points_saved": 20,
"points_rate": 1.9981708105458804,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02746814489364624,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:14:43.896968",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.007668018341064,
"points_saved": 20,
"points_rate": 1.9984675714008475,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027758240699768066,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:14:53.907039",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010578632354736,
"points_saved": 20,
"points_rate": 1.9978865093131488,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02912776470184326,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:15:03.916335",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009296655654907,
"points_saved": 20,
"points_rate": 1.9981423958196594,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025896191596984863,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:15:13.925907",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009066581726074,
"points_saved": 20,
"points_rate": 1.9981883262236206,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02487173080444336,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:15:23.933596",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.008193731307983,
"points_saved": 20,
"points_rate": 1.99836259538375,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02805238962173462,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:15:33.941517",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00792145729065,
"points_saved": 20,
"points_rate": 1.9984169625382344,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026958382129669188,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:15:43.951431",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009407997131348,
"points_saved": 20,
"points_rate": 1.998120169118085,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026609599590301514,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:15:53.959422",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.007952690124512,
"points_saved": 20,
"points_rate": 1.998410725875561,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027906906604766846,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:16:03.979055",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019634008407593,
"points_saved": 20,
"points_rate": 1.9960808930962712,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02582782506942749,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:16:13.988316",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009278535842896,
"points_saved": 20,
"points_rate": 1.9981460130598485,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025458252429962157,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:16:24.001111",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.013321161270142,
"points_saved": 20,
"points_rate": 1.997339312091244,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028619420528411866,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:16:34.010803",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009691715240479,
"points_saved": 20,
"points_rate": 1.9980635337198802,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028710031509399415,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:16:44.018948",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008144855499268,
"points_saved": 20,
"points_rate": 1.9983723545938101,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02615063190460205,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:16:54.027046",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008098125457764,
"points_saved": 20,
"points_rate": 1.998381685439881,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025726699829101564,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:17:04.038345",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011298656463623,
"points_saved": 20,
"points_rate": 1.997742819018524,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023428428173065185,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:17:14.048067",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00915265083313,
"points_saved": 20,
"points_rate": 1.998171143721668,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02619180679321289,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:17:24.056854",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00935697555542,
"points_saved": 20,
"points_rate": 1.998130354311816,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02713865041732788,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:17:34.066137",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009283065795898,
"points_saved": 20,
"points_rate": 1.9981451087485735,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02961176633834839,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:17:44.074875",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008230686187744,
"points_saved": 20,
"points_rate": 1.9983552165321083,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027901268005371092,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:17:54.083232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008864402770996,
"points_saved": 20,
"points_rate": 1.9982286896066768,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02568563222885132,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:18:04.092203",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008970022201538,
"points_saved": 20,
"points_rate": 1.9982076033434726,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024045324325561522,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:18:14.101612",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009409666061401,
"points_saved": 20,
"points_rate": 1.998119835959296,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02682821750640869,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:18:24.111110",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.009498119354248,
"points_saved": 20,
"points_rate": 1.99810217870247,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02830832004547119,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:18:34.121092",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009981870651245,
"points_saved": 20,
"points_rate": 1.9980056166374265,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02634340524673462,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:18:44.130093",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009000778198242,
"points_saved": 20,
"points_rate": 1.9982014631834484,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026069986820220947,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:18:54.138544",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008450984954834,
"points_saved": 20,
"points_rate": 1.9983112301858623,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026144635677337647,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:19:04.148843",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010298728942871,
"points_saved": 20,
"points_rate": 1.9979423733053852,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026491236686706544,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:19:14.158874",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01003098487854,
"points_saved": 20,
"points_rate": 1.997995813420819,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025947439670562743,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:19:24.173648",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014774560928345,
"points_saved": 20,
"points_rate": 1.9970494471266511,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025818264484405516,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:19:34.185728",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01207971572876,
"points_saved": 20,
"points_rate": 1.9975869717238102,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02714170217514038,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:19:44.195776",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010047912597656,
"points_saved": 20,
"points_rate": 1.9979924346645712,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024231839179992675,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:19:54.205240",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009463787078857,
"points_saved": 20,
"points_rate": 1.9981090321559334,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026565897464752197,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:20:04.244537",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.038769483566284,
"points_saved": 20,
"points_rate": 1.9922760486472468,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025644242763519287,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:20:14.254600",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01059103012085,
"points_saved": 20,
"points_rate": 1.9978840350007343,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024573564529418945,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:20:24.264029",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.009429216384888,
"points_saved": 20,
"points_rate": 1.998115933250329,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03064357042312622,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:20:34.273354",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.008816003799438,
"points_saved": 20,
"points_rate": 1.9982383523093856,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026033735275268553,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:20:44.284451",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011605501174927,
"points_saved": 20,
"points_rate": 1.9976815903955534,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026453948020935057,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:20:54.299997",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014941215515137,
"points_saved": 20,
"points_rate": 1.9970162150343949,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02679663896560669,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:21:04.310481",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010581970214844,
"points_saved": 20,
"points_rate": 1.9978858431515112,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025512850284576415,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:21:14.322951",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012977600097656,
"points_saved": 20,
"points_rate": 1.9974078439768945,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028365731239318848,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:21:24.333797",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.01084566116333,
"points_saved": 20,
"points_rate": 1.9978332177859048,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02573387622833252,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:21:34.348270",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.014472484588623,
"points_saved": 20,
"points_rate": 1.9971096860846351,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02725937366485596,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:21:44.358779",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009998798370361,
"points_saved": 20,
"points_rate": 1.9980022378480227,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02700580358505249,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:21:54.370005",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011227369308472,
"points_saved": 20,
"points_rate": 1.9977570443874062,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02590094804763794,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:22:04.378516",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009019613265991,
"points_saved": 20,
"points_rate": 1.9981977029490408,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025293350219726562,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:22:14.396429",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017406940460205,
"points_saved": 20,
"points_rate": 1.996524661409152,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028901731967926024,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:22:24.405800",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.00987720489502,
"points_saved": 20,
"points_rate": 1.9980265082792046,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027195549011230467,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:22:34.418470",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012670278549194,
"points_saved": 20,
"points_rate": 1.9974691509464086,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02752656936645508,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:22:44.431205",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012734651565552,
"points_saved": 20,
"points_rate": 1.9974563089887616,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02433372735977173,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:22:54.441156",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009348630905151,
"points_saved": 20,
"points_rate": 1.9981320201244093,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025506556034088135,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:23:04.455461",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014908075332642,
"points_saved": 20,
"points_rate": 1.9970228233308778,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02406785488128662,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:23:14.465220",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009759187698364,
"points_saved": 20,
"points_rate": 1.9980500654380662,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027607035636901856,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:23:24.478375",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01315426826477,
"points_saved": 20,
"points_rate": 1.9973726024962062,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025499260425567626,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:23:34.488207",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009324312210083,
"points_saved": 20,
"points_rate": 1.998136874794094,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028163623809814454,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:23:44.505137",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017438173294067,
"points_saved": 20,
"points_rate": 1.996518436551861,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025876736640930174,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:23:54.515386",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010249137878418,
"points_saved": 20,
"points_rate": 1.9979522711698283,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024580490589141846,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:24:04.524769",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009382724761963,
"points_saved": 20,
"points_rate": 1.998125214107609,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02577441930770874,
"csv_write_time_avg": 2.932548522949219e-06
}
},
{
"timestamp": "2025-08-27T13:24:14.548590",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023820877075195,
"points_saved": 20,
"points_rate": 1.9952471462993369,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028650426864624025,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:24:24.560928",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011826515197754,
"points_saved": 20,
"points_rate": 1.9976374909853258,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025270521640777588,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:24:34.570129",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00971245765686,
"points_saved": 20,
"points_rate": 1.9980593932746928,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024161386489868163,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:24:44.582690",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012560606002808,
"points_saved": 20,
"points_rate": 1.9974910302175295,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02712106704711914,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:24:54.592591",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009901762008667,
"points_saved": 20,
"points_rate": 1.9980216065563705,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024807941913604737,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:25:04.607479",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014376640319824,
"points_saved": 20,
"points_rate": 1.9971287997573526,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031053054332733154,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:25:14.627128",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020160436630249,
"points_saved": 21,
"points_rate": 2.0957748264420246,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02692956016177223,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:25:24.638462",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01133394241333,
"points_saved": 20,
"points_rate": 1.9977357777737663,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02630794048309326,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:25:34.649829",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011366844177246,
"points_saved": 20,
"points_rate": 1.9977292123335073,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023587584495544434,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:25:44.663467",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01363754272461,
"points_saved": 20,
"points_rate": 1.9972762060407274,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02454807758331299,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:25:54.673688",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010221004486084,
"points_saved": 20,
"points_rate": 1.997957886348063,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023665797710418702,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:26:04.685324",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.011047840118408,
"points_saved": 20,
"points_rate": 1.997792870377837,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029029488563537598,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:26:14.697846",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013109922409058,
"points_saved": 20,
"points_rate": 1.9973814484189936,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02702077627182007,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:26:24.707316",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009470224380493,
"points_saved": 20,
"points_rate": 1.9981077471298279,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026989674568176268,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:26:34.719552",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01223635673523,
"points_saved": 20,
"points_rate": 1.9975557195616944,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025018370151519774,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:26:44.729805",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010252952575684,
"points_saved": 20,
"points_rate": 1.9979515097921585,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026130127906799316,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:26:54.739663",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009857654571533,
"points_saved": 20,
"points_rate": 1.9980304106388505,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027465438842773436,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:27:04.750285",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010622024536133,
"points_saved": 20,
"points_rate": 1.9978778492465108,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028911781311035157,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:27:14.760237",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009952783584595,
"points_saved": 20,
"points_rate": 1.9980114224712595,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02558891773223877,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:27:24.773124",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012886762619019,
"points_saved": 20,
"points_rate": 1.9974259645745465,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027533459663391113,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:27:34.782874",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00974988937378,
"points_saved": 20,
"points_rate": 1.9980519214802501,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026574099063873292,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:27:44.793687",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010146379470825,
"points_saved": 20,
"points_rate": 1.9979727809991603,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02899864912033081,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:27:54.803161",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010140180587769,
"points_saved": 20,
"points_rate": 1.997974018264513,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02796841859817505,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:28:04.813713",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010040760040283,
"points_saved": 20,
"points_rate": 1.997993862306662,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025836050510406494,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:28:14.823322",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010120153427124,
"points_saved": 20,
"points_rate": 1.997978015593817,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02718052864074707,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:28:24.834000",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010678768157959,
"points_saved": 20,
"points_rate": 1.9978665246572638,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0253237247467041,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:28:34.844415",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010414838790894,
"points_saved": 20,
"points_rate": 1.9979191993621412,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027543270587921144,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:28:44.855332",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010916948318481,
"points_saved": 20,
"points_rate": 1.9978189913321946,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02767181396484375,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:28:54.868311",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01297926902771,
"points_saved": 20,
"points_rate": 1.997407511055604,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024018681049346922,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:29:04.879609",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011297702789307,
"points_saved": 20,
"points_rate": 1.9977430093231252,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025614094734191895,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:29:14.890058",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.009936809539795,
"points_saved": 20,
"points_rate": 1.9980146109353407,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02260798215866089,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:29:24.899582",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.010035991668701,
"points_saved": 20,
"points_rate": 1.9979948140691894,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025533068180084228,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:29:34.912361",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010269403457642,
"points_saved": 20,
"points_rate": 1.9979482263576054,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02990380525588989,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:29:44.923070",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012708902359009,
"points_saved": 20,
"points_rate": 1.9974614457520052,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02533900737762451,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:29:54.933448",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01088809967041,
"points_saved": 20,
"points_rate": 1.9978247485014304,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026585376262664794,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:30:04.943599",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01015019416809,
"points_saved": 20,
"points_rate": 1.9979720196058588,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025647473335266114,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:30:14.954265",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01015830039978,
"points_saved": 20,
"points_rate": 1.99797040164702,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027077758312225343,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:30:24.964801",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.011044025421143,
"points_saved": 20,
"points_rate": 1.997793631634603,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022931134700775145,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:30:34.976965",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012164115905762,
"points_saved": 20,
"points_rate": 1.9975701325377921,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030249905586242676,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:30:44.987138",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010172843933105,
"points_saved": 20,
"points_rate": 1.9979674988450833,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0280645489692688,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:30:54.998409",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011271476745605,
"points_saved": 20,
"points_rate": 1.9977482427138678,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02622997760772705,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:31:05.009818",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011408567428589,
"points_saved": 20,
"points_rate": 1.9977208866561083,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02516275644302368,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:31:15.020229",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.00990605354309,
"points_saved": 20,
"points_rate": 1.9980207499470817,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026681041717529295,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:31:25.030207",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010483264923096,
"points_saved": 20,
"points_rate": 1.9979055426904655,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023914170265197755,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:31:35.041902",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011056900024414,
"points_saved": 20,
"points_rate": 1.9977910623953428,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031852197647094724,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:31:45.051351",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010087251663208,
"points_saved": 20,
"points_rate": 1.9979845826695404,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02507946491241455,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:31:55.062058",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.010706186294556,
"points_saved": 20,
"points_rate": 1.997861052737875,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02494857311248779,
"csv_write_time_avg": 4.041194915771484e-06
}
},
{
"timestamp": "2025-08-27T13:32:05.073245",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010679721832275,
"points_saved": 20,
"points_rate": 1.9978663343291296,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02607351541519165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:32:15.083293",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010555744171143,
"points_saved": 20,
"points_rate": 1.997891077290631,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024580657482147217,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:32:25.097697",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013826131820679,
"points_saved": 20,
"points_rate": 1.9972385915955253,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029906678199768066,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:32:35.109369",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011742115020752,
"points_saved": 20,
"points_rate": 1.997654331307009,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02910890579223633,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:32:45.119803",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010941982269287,
"points_saved": 20,
"points_rate": 1.997813995468425,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02698251008987427,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:32:55.132076",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011765718460083,
"points_saved": 20,
"points_rate": 1.9976496216969222,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02740992307662964,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:33:05.145978",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014408826828003,
"points_saved": 20,
"points_rate": 1.9971223809458623,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02297828197479248,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:33:15.157011",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01096248626709,
"points_saved": 20,
"points_rate": 1.9978099036367127,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0268074631690979,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:33:25.167886",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010945320129395,
"points_saved": 20,
"points_rate": 1.9978133293551437,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02745460271835327,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:33:35.179619",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011120080947876,
"points_saved": 20,
"points_rate": 1.9977784541873513,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02633124589920044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:33:45.190157",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011151313781738,
"points_saved": 20,
"points_rate": 1.997772221509351,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025223612785339355,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:33:55.201500",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011342763900757,
"points_saved": 20,
"points_rate": 1.9977340174703324,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02387709617614746,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:34:05.213056",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011045694351196,
"points_saved": 20,
"points_rate": 1.9977932985846965,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026488626003265382,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:34:15.226433",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013269662857056,
"points_saved": 20,
"points_rate": 1.9973495844406792,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024601244926452638,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:34:25.237739",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.011409759521484,
"points_saved": 20,
"points_rate": 1.997720648780631,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0319002628326416,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:34:35.248410",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01118540763855,
"points_saved": 20,
"points_rate": 1.9977654179434106,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027508556842803955,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:34:45.260102",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011179685592651,
"points_saved": 20,
"points_rate": 1.9977665597973953,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025626218318939208,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:34:55.270978",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010840654373169,
"points_saved": 20,
"points_rate": 1.9978342169758874,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02465813159942627,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:35:05.282842",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011818170547485,
"points_saved": 20,
"points_rate": 1.9976391559762339,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02566612958908081,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:35:15.293764",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.010974168777466,
"points_saved": 20,
"points_rate": 1.997807572251721,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02554973363876343,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:35:25.308350",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014620542526245,
"points_saved": 20,
"points_rate": 1.9970801604585695,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027362918853759764,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:35:35.319469",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011625051498413,
"points_saved": 20,
"points_rate": 1.9976776893983512,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02466059923171997,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:35:45.330550",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01108169555664,
"points_saved": 20,
"points_rate": 1.9977861142494604,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025219404697418214,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:35:55.341726",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011176109313965,
"points_saved": 20,
"points_rate": 1.9977672734567986,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02593446969985962,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:36:05.362900",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02117395401001,
"points_saved": 20,
"points_rate": 1.995774156978577,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02466726303100586,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:36:15.375315",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011908292770386,
"points_saved": 20,
"points_rate": 1.997621174221305,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025709903240203856,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:36:25.386085",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011276721954346,
"points_saved": 20,
"points_rate": 1.9977471960335256,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02720743417739868,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:36:35.398031",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011945247650146,
"points_saved": 20,
"points_rate": 1.9976138008439568,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026971101760864258,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:36:45.408828",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01079797744751,
"points_saved": 20,
"points_rate": 1.9978427339215443,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02488023042678833,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:36:55.420634",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.011291265487671,
"points_saved": 20,
"points_rate": 1.997744293880132,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025403523445129396,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:37:05.435402",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015281677246094,
"points_saved": 20,
"points_rate": 1.9969483280174112,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02480647563934326,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:37:15.447222",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011282920837402,
"points_saved": 20,
"points_rate": 1.997745959049081,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02817955017089844,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:37:25.458288",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011604070663452,
"points_saved": 20,
"points_rate": 1.9976818758349713,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02690168619155884,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:37:35.470211",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011922359466553,
"points_saved": 20,
"points_rate": 1.997618367574479,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02707998752593994,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:37:45.480809",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010597944259644,
"points_saved": 20,
"points_rate": 1.997882655098396,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028249680995941162,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:37:55.492615",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01180624961853,
"points_saved": 20,
"points_rate": 1.9976415345394882,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025288975238800047,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:38:05.504015",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011399745941162,
"points_saved": 20,
"points_rate": 1.997722646936402,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027319455146789552,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:38:15.515914",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01189923286438,
"points_saved": 20,
"points_rate": 1.9976229818963178,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02869706153869629,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:38:25.528543",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.012122392654419,
"points_saved": 20,
"points_rate": 1.9975784569586739,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022756338119506836,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:38:35.539679",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011643171310425,
"points_saved": 20,
"points_rate": 1.9976740738535728,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026979315280914306,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:38:45.552308",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01262879371643,
"points_saved": 20,
"points_rate": 1.997477426962167,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02385658025741577,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:38:55.564435",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011613845825195,
"points_saved": 20,
"points_rate": 1.9976799253339084,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027162981033325196,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:39:05.575577",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0116548538208,
"points_saved": 20,
"points_rate": 1.997671742785589,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025170695781707764,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:39:15.587518",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011434078216553,
"points_saved": 20,
"points_rate": 1.997715796133257,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028079020977020263,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:39:25.598814",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011803150177002,
"points_saved": 20,
"points_rate": 1.9976421529668622,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024204301834106445,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:39:35.610001",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011186838150024,
"points_saved": 20,
"points_rate": 1.9977651324801182,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027035737037658693,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:39:45.622817",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012306690216064,
"points_saved": 20,
"points_rate": 1.9975416873260403,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026130318641662598,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:39:55.634499",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012190818786621,
"points_saved": 20,
"points_rate": 1.9975648049448385,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027197718620300293,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:40:05.646372",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011873006820679,
"points_saved": 20,
"points_rate": 1.9976282146582183,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026249265670776366,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:40:15.661170",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014798402786255,
"points_saved": 20,
"points_rate": 1.9970446928253418,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02902151346206665,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:40:25.673538",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012367963790894,
"points_saved": 20,
"points_rate": 1.997529462793293,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024331510066986084,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:40:35.689267",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015729188919067,
"points_saved": 20,
"points_rate": 1.9968591025930555,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027651000022888183,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:40:45.701456",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012189149856567,
"points_saved": 20,
"points_rate": 1.9975651379185655,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02641479969024658,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:40:55.713098",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01164197921753,
"points_saved": 20,
"points_rate": 1.9976743117179587,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02959645986557007,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:41:05.725792",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012693643569946,
"points_saved": 20,
"points_rate": 1.9974644897723206,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028264522552490234,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:41:15.737679",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011886596679688,
"points_saved": 20,
"points_rate": 1.9976255031327204,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025872159004211425,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:41:25.749956",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011646509170532,
"points_saved": 20,
"points_rate": 1.9976734078335938,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02407102584838867,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:41:35.761880",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012555122375488,
"points_saved": 20,
"points_rate": 1.9974921241936674,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02519773244857788,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:41:45.774334",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01245379447937,
"points_saved": 20,
"points_rate": 1.9975123391857774,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026819753646850585,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:41:55.786463",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012129068374634,
"points_saved": 20,
"points_rate": 1.9975771250466705,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02623683214187622,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:42:05.798367",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011904239654541,
"points_saved": 20,
"points_rate": 1.997621982917617,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027474367618560792,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:42:15.811996",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013628959655762,
"points_saved": 20,
"points_rate": 1.997277917983446,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025917625427246092,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:42:25.824293",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.012296676635742,
"points_saved": 20,
"points_rate": 1.9975436851238264,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02578660249710083,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:42:35.841509",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.017215728759766,
"points_saved": 20,
"points_rate": 1.9965627716870789,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02810351848602295,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:42:45.853771",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01226258277893,
"points_saved": 20,
"points_rate": 1.9975504871795866,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03008960485458374,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:42:55.865965",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01219391822815,
"points_saved": 20,
"points_rate": 1.9975641865653542,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028894329071044923,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:43:05.878684",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01271915435791,
"points_saved": 20,
"points_rate": 1.9974594005560669,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02441326379776001,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:43:15.890598",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011913061141968,
"points_saved": 20,
"points_rate": 1.9976202228147177,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025824475288391113,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:43:25.902738",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.012141227722168,
"points_saved": 20,
"points_rate": 1.9975746990686567,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02548447847366333,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:43:35.914792",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012053966522217,
"points_saved": 20,
"points_rate": 1.9975921091591151,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026559877395629882,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:43:45.927457",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012664556503296,
"points_saved": 20,
"points_rate": 1.9974702924617462,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02761918306350708,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:43:55.939707",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01224946975708,
"points_saved": 20,
"points_rate": 1.9975531033672143,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02384765148162842,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:44:05.951693",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011986255645752,
"points_saved": 20,
"points_rate": 1.9976056188373226,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02575019598007202,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:44:15.964423",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012730121612549,
"points_saved": 20,
"points_rate": 1.9974572126766763,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025408482551574706,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:44:25.977521",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012498617172241,
"points_saved": 20,
"points_rate": 1.997503396974097,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025141239166259766,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:44:35.989034",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012112140655518,
"points_saved": 20,
"points_rate": 1.997580502398423,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02792750597000122,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:44:46.001644",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012610673904419,
"points_saved": 20,
"points_rate": 1.9974810417951663,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029125010967254637,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:44:56.014453",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012808322906494,
"points_saved": 20,
"points_rate": 1.9974416122842995,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024674832820892334,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:45:06.027589",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013136148452759,
"points_saved": 20,
"points_rate": 1.9973762169498137,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027027821540832518,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:45:16.040143",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01255464553833,
"points_saved": 20,
"points_rate": 1.9974922193220839,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02586573362350464,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:45:26.053040",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01289677619934,
"points_saved": 20,
"points_rate": 1.9974239670122245,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026085531711578368,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:45:36.065799",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012758731842041,
"points_saved": 20,
"points_rate": 1.9974515051877828,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03169301748275757,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:45:46.079054",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012710332870483,
"points_saved": 20,
"points_rate": 1.9974611603755765,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026306557655334472,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:45:56.091979",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012871742248535,
"points_saved": 20,
"points_rate": 1.9974289609255207,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024927055835723876,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:46:06.104541",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013160467147827,
"points_saved": 20,
"points_rate": 1.9973713659756067,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024387562274932863,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:46:16.117438",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01289677619934,
"points_saved": 20,
"points_rate": 1.9974239670122245,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027358996868133544,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:46:26.131531",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014092683792114,
"points_saved": 20,
"points_rate": 1.9971854297264646,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027861642837524413,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:46:36.144023",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012492179870605,
"points_saved": 20,
"points_rate": 1.9975046812229786,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02750951051712036,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:46:46.157371",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01334810256958,
"points_saved": 20,
"points_rate": 1.9973339381727566,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02503335475921631,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:46:56.170430",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013059139251709,
"points_saved": 20,
"points_rate": 1.997391578523587,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02539958953857422,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:47:06.183493",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013062953948975,
"points_saved": 20,
"points_rate": 1.9973908175731936,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02686523199081421,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:47:16.196722",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013228416442871,
"points_saved": 20,
"points_rate": 1.997357811907866,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02628103494644165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:47:26.209531",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01228666305542,
"points_saved": 20,
"points_rate": 1.9975456829256084,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027377891540527343,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:47:36.222205",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01319694519043,
"points_saved": 20,
"points_rate": 1.9973640895584763,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02516353130340576,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:47:46.235149",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012943267822266,
"points_saved": 20,
"points_rate": 1.997414692668067,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02629009485244751,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:47:56.247995",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012845993041992,
"points_saved": 20,
"points_rate": 1.997434097548106,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025482475757598877,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:48:06.261100",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013105154037476,
"points_saved": 20,
"points_rate": 1.9973823995981523,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027903664112091064,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:48:16.274462",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.013362169265747,
"points_saved": 20,
"points_rate": 1.997331132333002,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027029657363891603,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:48:26.288184",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.013721704483032,
"points_saved": 20,
"points_rate": 1.9972594196467655,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02449500560760498,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:48:36.304501",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.015799283981323,
"points_saved": 20,
"points_rate": 1.9968451276761123,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02631455659866333,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:48:46.317881",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013897895812988,
"points_saved": 20,
"points_rate": 1.997224278506215,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02538917064666748,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:48:56.331933",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014051675796509,
"points_saved": 20,
"points_rate": 1.997193608291343,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026619112491607665,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:49:06.346237",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014304637908936,
"points_saved": 20,
"points_rate": 1.9971431590257829,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027422070503234863,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:49:16.359831",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013594150543213,
"points_saved": 20,
"points_rate": 1.997284860892335,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025980663299560548,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:49:26.373159",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013327836990356,
"points_saved": 20,
"points_rate": 1.9973379804981273,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027062082290649415,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:49:36.386402",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013242959976196,
"points_saved": 20,
"points_rate": 1.997354910885688,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026919865608215333,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:49:46.399607",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013205289840698,
"points_saved": 20,
"points_rate": 1.997362425026061,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024647724628448487,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:49:56.413809",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014202117919922,
"points_saved": 21,
"points_rate": 2.0970217849329735,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027305773326328824,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:50:06.428113",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.013787269592285,
"points_saved": 20,
"points_rate": 1.9972463426232048,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02969367504119873,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:50:16.445022",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017424821853638,
"points_saved": 20,
"points_rate": 1.9965210975548078,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02558659315109253,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:50:26.458745",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.013552188873291,
"points_saved": 20,
"points_rate": 1.9972932304905047,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024441635608673094,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:50:36.472442",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01386833190918,
"points_saved": 20,
"points_rate": 1.9972301749035408,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024414873123168944,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:50:46.487044",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.014601469039917,
"points_saved": 20,
"points_rate": 1.997083964032906,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027434802055358885,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:50:56.500144",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013100385665894,
"points_saved": 20,
"points_rate": 1.997383350778217,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026028871536254883,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:51:06.515850",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015706300735474,
"points_saved": 20,
"points_rate": 1.996863665873605,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027195310592651366,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:51:16.529025",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013174772262573,
"points_saved": 20,
"points_rate": 1.9973685124723741,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025745153427124023,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:51:26.542676",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013650894165039,
"points_saved": 20,
"points_rate": 1.9972735430245538,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02526160478591919,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:51:36.556422",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013746500015259,
"points_saved": 20,
"points_rate": 1.997254474134084,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026794230937957762,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:51:46.569833",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013410329818726,
"points_saved": 20,
"points_rate": 1.997321525958286,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026229453086853028,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:51:56.583888",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013461112976074,
"points_saved": 20,
"points_rate": 1.9973113965642448,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029613375663757324,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:52:06.597552",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013716697692871,
"points_saved": 20,
"points_rate": 1.997260418262875,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023622286319732667,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:52:16.610812",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013801097869873,
"points_saved": 20,
"points_rate": 1.997243584581921,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028005480766296387,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:52:26.624521",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013709545135498,
"points_saved": 20,
"points_rate": 1.9972618448590498,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0246163010597229,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:52:36.638557",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014036178588867,
"points_saved": 20,
"points_rate": 1.9971966990455101,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025910508632659913,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:52:46.652032",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013474225997925,
"points_saved": 20,
"points_rate": 1.9973087810097037,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027469718456268312,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:52:56.667981",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015949726104736,
"points_saved": 20,
"points_rate": 1.99681513455221,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02761409282684326,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:53:06.682057",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013481378555298,
"points_saved": 20,
"points_rate": 1.9973073543464774,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026013386249542237,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:53:16.695763",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014299869537354,
"points_saved": 20,
"points_rate": 1.997144109978002,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025815141201019288,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:53:26.710526",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014763355255127,
"points_saved": 20,
"points_rate": 1.9970516816560862,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02631688117980957,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:53:36.724801",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014274835586548,
"points_saved": 20,
"points_rate": 1.9971491024920105,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03214519023895264,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:53:46.738315",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013514518737793,
"points_saved": 20,
"points_rate": 1.997300744166795,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027654194831848146,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:53:56.751959",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013643503189087,
"points_saved": 20,
"points_rate": 1.997275017193344,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02420816421508789,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:54:06.767231",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014745712280273,
"points_saved": 20,
"points_rate": 1.9970551998615018,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025113284587860107,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:54:16.781847",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015142440795898,
"points_saved": 20,
"points_rate": 1.9969760907774579,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02628902196884155,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:54:26.796832",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014429807662964,
"points_saved": 20,
"points_rate": 1.9971181968539193,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02608356475830078,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:54:36.811551",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014701128005981,
"points_saved": 20,
"points_rate": 1.9970640905169161,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029023969173431398,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:54:46.825286",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014308452606201,
"points_saved": 20,
"points_rate": 1.9971423982646594,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027353227138519287,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:54:56.839629",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014342784881592,
"points_saved": 20,
"points_rate": 1.9971355514406308,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023643434047698975,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:55:06.853759",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.014130115509033,
"points_saved": 20,
"points_rate": 1.9971779644669985,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029428529739379882,
"csv_write_time_avg": 3.3974647521972656e-06
}
},
{
"timestamp": "2025-08-27T13:55:16.868179",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014419317245483,
"points_saved": 20,
"points_rate": 1.9971202888976993,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024262475967407226,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:55:26.882205",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014026165008545,
"points_saved": 20,
"points_rate": 1.9971986961532904,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02873286008834839,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:55:36.896342",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014137506484985,
"points_saved": 20,
"points_rate": 1.9971764904414724,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027756237983703615,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:55:46.909980",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01363754272461,
"points_saved": 20,
"points_rate": 1.9972762060407274,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025285613536834717,
"csv_write_time_avg": 4.029273986816406e-06
}
},
{
"timestamp": "2025-08-27T13:55:56.924371",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013790369033813,
"points_saved": 20,
"points_rate": 1.9972457244408754,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02465156316757202,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:56:06.941246",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.017476320266724,
"points_saved": 20,
"points_rate": 1.9965108337253832,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0246648907661438,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:56:16.955394",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014147520065308,
"points_saved": 20,
"points_rate": 1.9971744933781013,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026319658756256102,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:56:26.970003",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.014025688171387,
"points_saved": 20,
"points_rate": 1.9971987912537603,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027361977100372314,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:56:36.984925",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014915227890015,
"points_saved": 20,
"points_rate": 1.9970213970761375,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02445443868637085,
"csv_write_time_avg": 6.020069122314453e-06
}
},
{
"timestamp": "2025-08-27T13:56:47.005439",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021104097366333,
"points_saved": 20,
"points_rate": 1.9957880694260268,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028723204135894777,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:56:57.019315",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013875961303711,
"points_saved": 20,
"points_rate": 1.9972286532492851,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024221587181091308,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:57:07.033888",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014573335647583,
"points_saved": 20,
"points_rate": 1.9970895743314978,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025725579261779784,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:57:17.049143",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015254497528076,
"points_saved": 20,
"points_rate": 1.996953747399661,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026339006423950196,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:57:27.078683",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029540061950684,
"points_saved": 20,
"points_rate": 1.9941093885126895,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027506673336029054,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:57:37.093286",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.014602422714233,
"points_saved": 20,
"points_rate": 1.997083773853845,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025444185733795165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:57:47.108416",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015130519866943,
"points_saved": 20,
"points_rate": 1.9969784677619669,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0243044376373291,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:57:57.133115",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024160623550415,
"points_saved": 20,
"points_rate": 1.9951795218656707,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024517512321472167,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:58:07.147544",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01438283920288,
"points_saved": 20,
"points_rate": 1.9971275635385983,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023736071586608887,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:58:17.178413",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030943393707275,
"points_saved": 20,
"points_rate": 1.9938304120574168,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03028717041015625,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:58:27.194612",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.016709327697754,
"points_saved": 20,
"points_rate": 1.996663709178113,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029086375236511232,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:58:37.210040",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015428066253662,
"points_saved": 20,
"points_rate": 1.9969191399206099,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025285911560058594,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:58:47.225039",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014999151229858,
"points_saved": 20,
"points_rate": 1.997004662506034,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02554795742034912,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:58:57.247390",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021734714508057,
"points_saved": 20,
"points_rate": 1.9956624845643556,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024332153797149658,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:59:07.263175",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016401052474976,
"points_saved": 20,
"points_rate": 1.9967251605863119,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025391173362731934,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:59:17.279076",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0159010887146,
"points_saved": 20,
"points_rate": 1.9968248311212826,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029484033584594727,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:59:27.294526",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.015449523925781,
"points_saved": 20,
"points_rate": 1.9969148616067858,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02646416425704956,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:59:37.309678",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015151977539062,
"points_saved": 20,
"points_rate": 1.9969741891939246,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027064502239227295,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:59:47.324791",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015113115310669,
"points_saved": 20,
"points_rate": 1.9969819381695122,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029129648208618165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T13:59:57.339992",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015201091766357,
"points_saved": 20,
"points_rate": 1.9969643960960795,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02653287649154663,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:00:07.358429",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.017419338226318,
"points_saved": 20,
"points_rate": 1.9965221904687873,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028737640380859374,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:00:17.375669",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018257856369019,
"points_saved": 20,
"points_rate": 1.996355083562276,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02790191173553467,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:00:27.391556",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.015378952026367,
"points_saved": 20,
"points_rate": 1.9969289325745871,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02555577754974365,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:00:37.416445",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024889469146729,
"points_saved": 20,
"points_rate": 1.9950344651233651,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028536367416381835,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:00:48.827022",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 23 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.411084413528442,
"points_saved": 23,
"points_rate": 2.0155840730379917,
"variables_saved": 92,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025070916051449982,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:00:58.841964",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014942407608032,
"points_saved": 20,
"points_rate": 1.997015977326703,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024640440940856934,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:01:08.857932",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015967607498169,
"points_saved": 20,
"points_rate": 1.9968115696607853,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026328134536743163,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:01:18.873050",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.015117883682251,
"points_saved": 20,
"points_rate": 1.9969809873717248,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024656879901885986,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:01:28.894512",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021462678909302,
"points_saved": 20,
"points_rate": 1.9957166574187875,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02650352716445923,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:01:38.914765",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020252466201782,
"points_saved": 20,
"points_rate": 1.9959576934273675,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025162339210510254,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:01:48.930510",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015744924545288,
"points_saved": 20,
"points_rate": 1.996855965349776,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025660991668701172,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:01:58.946005",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015495538711548,
"points_saved": 20,
"points_rate": 1.9969056870622817,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027606546878814697,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:02:08.961664",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.015147924423218,
"points_saved": 20,
"points_rate": 1.9969749973664837,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028531742095947266,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:02:18.977513",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.016359806060791,
"points_saved": 20,
"points_rate": 1.9967333829100484,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024178755283355714,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:02:28.994318",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016804456710815,
"points_saved": 20,
"points_rate": 1.9966447469782527,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02420414686203003,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:02:39.015044",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020726203918457,
"points_saved": 20,
"points_rate": 1.9958633329567768,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02776545286178589,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:02:49.031416",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015865087509155,
"points_saved": 20,
"points_rate": 1.9968320085443363,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023036086559295656,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:02:59.047156",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015740394592285,
"points_saved": 20,
"points_rate": 1.996856868494558,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02540404796600342,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:03:09.064305",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.017655611038208,
"points_saved": 20,
"points_rate": 1.9964751012165454,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028286099433898926,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:03:19.093431",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029126167297363,
"points_saved": 20,
"points_rate": 1.994191683939058,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02432166337966919,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:03:29.120310",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026878833770752,
"points_saved": 21,
"points_rate": 2.09437057614295,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025248595646449497,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:03:39.135434",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 19 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015124082565308,
"points_saved": 19,
"points_rate": 1.897130763769157,
"variables_saved": 76,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031084035572252776,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:03:49.153890",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018455743789673,
"points_saved": 21,
"points_rate": 2.0961314335313266,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026339792069934663,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:03:59.186011",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.032121658325195,
"points_saved": 20,
"points_rate": 1.993596238279559,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028376305103302003,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:04:09.202781",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.016769409179688,
"points_saved": 20,
"points_rate": 1.9966517330099824,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02478766441345215,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:04:19.218591",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.015810489654541,
"points_saved": 20,
"points_rate": 1.9968428936088853,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025968873500823976,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:04:29.248012",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029421091079712,
"points_saved": 20,
"points_rate": 1.994133043011649,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025960683822631836,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:04:39.267118",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.019105911254883,
"points_saved": 20,
"points_rate": 1.9961861045438356,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027033650875091554,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:04:49.283059",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01594090461731,
"points_saved": 20,
"points_rate": 1.9968168932366681,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028374361991882324,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:04:59.299508",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015941858291626,
"points_saved": 20,
"points_rate": 1.9968167031084694,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028056025505065918,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:05:09.321389",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022388219833374,
"points_saved": 20,
"points_rate": 1.9955323582878042,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023109078407287598,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:05:19.341608",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.01969313621521,
"points_saved": 20,
"points_rate": 1.9960691139044906,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025216078758239745,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:05:29.358945",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.017320156097412,
"points_saved": 20,
"points_rate": 1.9965419581629584,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026267945766448975,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:05:39.374227",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015824317932129,
"points_saved": 20,
"points_rate": 1.9968401366817512,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025633883476257325,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:05:49.393449",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019222021102905,
"points_saved": 20,
"points_rate": 1.9961629713240372,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028391826152801513,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:05:59.415798",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021840810775757,
"points_saved": 20,
"points_rate": 1.9956413574735146,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025433313846588135,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:06:09.433617",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017818689346313,
"points_saved": 20,
"points_rate": 1.9964426009495932,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026223516464233397,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:06:19.450860",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017751693725586,
"points_saved": 20,
"points_rate": 1.9964559525393897,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025254976749420167,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:06:29.468207",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017346858978271,
"points_saved": 20,
"points_rate": 1.9965366360529437,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026182115077972412,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:06:39.485954",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017746925354004,
"points_saved": 20,
"points_rate": 1.996456902837286,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028033947944641112,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:06:49.501585",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015121936798096,
"points_saved": 20,
"points_rate": 1.9969801791943174,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02716832160949707,
"csv_write_time_avg": 3.838539123535157e-06
}
},
{
"timestamp": "2025-08-27T14:06:59.536618",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035542488098145,
"points_saved": 20,
"points_rate": 1.992916678268206,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028007280826568604,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:07:09.555740",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018564939498901,
"points_saved": 20,
"points_rate": 1.9962938924664335,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025681781768798827,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:07:19.572501",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017317771911621,
"points_saved": 20,
"points_rate": 1.9965424333527324,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025381839275360106,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:07:29.591652",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01863408088684,
"points_saved": 20,
"points_rate": 1.996280115485525,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024657058715820312,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:07:39.606641",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.01550579071045,
"points_saved": 20,
"points_rate": 1.9969036430042642,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029073095321655272,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:07:49.630674",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024032831192017,
"points_saved": 20,
"points_rate": 1.995204957606038,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02725496292114258,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:07:59.653475",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022800922393799,
"points_saved": 20,
"points_rate": 1.995450189508832,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02631688117980957,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:08:09.670024",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016549587249756,
"points_saved": 20,
"points_rate": 1.9966955512762954,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025326800346374512,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:08:19.687419",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.016871929168701,
"points_saved": 20,
"points_rate": 1.9966312978167224,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026478385925292967,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:08:29.703307",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016411066055298,
"points_saved": 20,
"points_rate": 1.996723164425447,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023625600337982177,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:08:39.719741",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016433477401733,
"points_saved": 20,
"points_rate": 1.9967186968417832,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030253803730010985,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:08:49.738273",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.018017292022705,
"points_saved": 20,
"points_rate": 1.9964030223750857,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027418076992034912,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:08:59.756288",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018024206161499,
"points_saved": 20,
"points_rate": 1.9964016445178054,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025104820728302002,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:09:09.772623",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016841173171997,
"points_saved": 20,
"points_rate": 1.996637428330779,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023850083351135254,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:09:19.788551",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01592755317688,
"points_saved": 20,
"points_rate": 1.9968195550352543,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026356923580169677,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:09:29.804634",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016082763671875,
"points_saved": 20,
"points_rate": 1.9967886120649467,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027746212482452393,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:09:39.829243",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024609327316284,
"points_saved": 20,
"points_rate": 1.995090217181985,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02703680992126465,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:09:49.845155",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01591181755066,
"points_saved": 20,
"points_rate": 1.9968226921641268,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02495620250701904,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:09:59.863130",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01741337776184,
"points_saved": 20,
"points_rate": 1.9965233784201224,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02633258104324341,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:10:09.879803",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01669454574585,
"points_saved": 20,
"points_rate": 1.9966666557176909,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02307605743408203,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:10:19.897571",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018308162689209,
"points_saved": 20,
"points_rate": 1.9963450589876257,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02619529962539673,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:10:29.917262",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019691467285156,
"points_saved": 20,
"points_rate": 1.9960694463797712,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025498843193054198,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:10:39.932874",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015106678009033,
"points_saved": 20,
"points_rate": 1.9969832217479613,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0290574312210083,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:10:49.949841",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017471313476562,
"points_saved": 20,
"points_rate": 1.9965118315930572,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02466146945953369,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:10:59.966801",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016960620880127,
"points_saved": 20,
"points_rate": 1.9966136193358346,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02556014060974121,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:11:09.984109",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.016795873641968,
"points_saved": 20,
"points_rate": 1.996646457838646,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024088728427886962,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:11:20.000311",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016155242919922,
"points_saved": 20,
"points_rate": 1.9967741628343187,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024353623390197754,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:11:30.016474",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016722202301025,
"points_saved": 20,
"points_rate": 1.9966611428442762,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02748662233352661,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:11:40.033833",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017358541488647,
"points_saved": 20,
"points_rate": 1.9965343076387345,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0254666805267334,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:11:50.050929",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016591548919678,
"points_saved": 21,
"points_rate": 2.0965215460208038,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027227606092180525,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:12:00.066418",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015993595123291,
"points_saved": 20,
"points_rate": 1.9968063887079404,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026085758209228517,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:12:10.082600",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016181707382202,
"points_saved": 20,
"points_rate": 1.996768887016042,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02995798587799072,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:12:20.099405",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016291618347168,
"points_saved": 20,
"points_rate": 1.9967469760330607,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02729356288909912,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:12:30.115152",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.016260147094727,
"points_saved": 20,
"points_rate": 1.9967532498445655,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02628539800643921,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:12:40.132367",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017215251922607,
"points_saved": 20,
"points_rate": 1.9965628667269972,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02460993528366089,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:12:50.149091",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016724824905396,
"points_saved": 20,
"points_rate": 1.9966606200733774,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026575648784637453,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:13:00.170355",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020750999450684,
"points_saved": 20,
"points_rate": 1.9958583943555086,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024937188625335692,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:13:10.187701",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01734972000122,
"points_saved": 20,
"points_rate": 1.9965360658285536,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031006360054016115,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:13:20.204659",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.01695966720581,
"points_saved": 20,
"points_rate": 1.996613809425362,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02824826240539551,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:13:30.220892",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016739845275879,
"points_saved": 20,
"points_rate": 1.9966576260271403,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028960752487182616,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:13:40.237555",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016663312911987,
"points_saved": 20,
"points_rate": 1.9966728814992698,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024840009212493897,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:13:50.254907",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017352104187012,
"points_saved": 20,
"points_rate": 1.9965355906418107,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027096426486968993,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:14:00.271688",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016781091690063,
"points_saved": 20,
"points_rate": 1.9966494043273073,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025026535987854003,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:14:10.289240",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016944169998169,
"points_saved": 20,
"points_rate": 1.9966168983852544,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025434625148773194,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:14:20.306186",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016994953155518,
"points_saved": 20,
"points_rate": 1.9966067761369564,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032395803928375246,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:14:30.322665",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017037391662598,
"points_saved": 20,
"points_rate": 1.996598317247617,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024763011932373048,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:14:40.340151",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016884565353394,
"points_saved": 20,
"points_rate": 1.9966287790893,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025506973266601562,
"csv_write_time_avg": 3.3855438232421873e-06
}
},
{
"timestamp": "2025-08-27T14:14:50.357402",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017219543457031,
"points_saved": 20,
"points_rate": 1.996562011368059,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025593316555023192,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:15:00.375478",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018708944320679,
"points_saved": 20,
"points_rate": 1.9962651985550923,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026975929737091064,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:15:10.399729",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023703336715698,
"points_saved": 20,
"points_rate": 1.995270543047922,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02684429883956909,
"csv_write_time_avg": 2.956390380859375e-06
}
},
{
"timestamp": "2025-08-27T14:15:20.416482",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017300367355347,
"points_saved": 20,
"points_rate": 1.996545902244935,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02789478302001953,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:15:30.434442",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01737666130066,
"points_saved": 20,
"points_rate": 1.9965306962315215,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024824726581573486,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:15:40.452111",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018253326416016,
"points_saved": 20,
"points_rate": 1.9963559862540339,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025231122970581055,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:15:50.471205",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01856780052185,
"points_saved": 20,
"points_rate": 1.9962933223806933,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023374950885772704,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:16:00.489822",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019142389297485,
"points_saved": 20,
"points_rate": 1.996178836759934,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03157364130020142,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:16:10.507301",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017479181289673,
"points_saved": 20,
"points_rate": 1.9965102635157317,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027073073387145995,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:16:20.527121",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.019195556640625,
"points_saved": 20,
"points_rate": 1.9961682439409214,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027773118019104003,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:16:30.546622",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0201256275177,
"points_saved": 20,
"points_rate": 1.9959829590434615,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02579970359802246,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:16:40.567381",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020759582519531,
"points_saved": 20,
"points_rate": 1.9958566848453794,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024775385856628418,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:16:50.588489",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021107196807861,
"points_saved": 20,
"points_rate": 1.9957874521460892,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028467869758605956,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:17:00.611615",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023125886917114,
"points_saved": 20,
"points_rate": 1.995385494070807,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026097214221954344,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:17:10.628474",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.016859531402588,
"points_saved": 20,
"points_rate": 1.9966337690271618,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025484120845794676,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:17:20.657365",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02889084815979,
"points_saved": 20,
"points_rate": 1.9942384758998366,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02662050724029541,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:17:30.675395",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.018029928207397,
"points_saved": 20,
"points_rate": 1.9964005042235637,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026105713844299317,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:17:40.694035",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018086910247803,
"points_saved": 20,
"points_rate": 1.99638914886448,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028483247756958006,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:17:50.711733",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017741203308105,
"points_saved": 20,
"points_rate": 1.9964580431959558,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027032029628753663,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:18:00.730334",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019110441207886,
"points_saved": 20,
"points_rate": 1.9961852020057018,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02799462080001831,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:18:10.751089",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019737005233765,
"points_saved": 20,
"points_rate": 1.996060374593973,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02386442422866821,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:18:20.772174",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022103071212769,
"points_saved": 20,
"points_rate": 1.9955891351234938,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027265465259552,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:18:30.790586",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017896175384521,
"points_saved": 20,
"points_rate": 1.996427158942115,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02558964490890503,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:18:40.817891",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02782130241394,
"points_saved": 20,
"points_rate": 1.9944511770653026,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027964210510253905,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:18:50.836601",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018709897994995,
"points_saved": 20,
"points_rate": 1.996265008531939,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028523671627044677,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:19:00.857753",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021151542663574,
"points_saved": 20,
"points_rate": 1.9957786203364904,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02696237564086914,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:19:10.877703",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019950866699219,
"points_saved": 20,
"points_rate": 1.9960177715510514,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02571762800216675,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:19:20.895968",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.018264770507812,
"points_saved": 20,
"points_rate": 1.9963537057711669,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025138342380523683,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:19:30.922337",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026368379592896,
"points_saved": 20,
"points_rate": 1.9947401933392823,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02520761489868164,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:19:40.941481",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018107652664185,
"points_saved": 20,
"points_rate": 1.9963850153557954,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02617049217224121,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:19:50.960475",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020030975341797,
"points_saved": 20,
"points_rate": 1.9960018136887818,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02888997793197632,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:20:00.979541",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019065856933594,
"points_saved": 21,
"points_rate": 2.096003789162356,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025046609696887788,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:20:10.999294",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019753217697144,
"points_saved": 20,
"points_rate": 1.9960571448681481,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023628616333007814,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:20:21.019870",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02006483078003,
"points_saved": 20,
"points_rate": 1.995995069668932,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026502788066864014,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:20:31.038745",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019385814666748,
"points_saved": 20,
"points_rate": 1.9961303387202896,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025163328647613524,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:20:41.056385",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.017640352249146,
"points_saved": 20,
"points_rate": 1.996478142231332,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025907087326049804,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:20:51.074428",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01804256439209,
"points_saved": 20,
"points_rate": 1.9963979860783942,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029744672775268554,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:21:01.095488",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0210599899292,
"points_saved": 20,
"points_rate": 1.9957968538357491,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02635519504547119,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:21:11.126218",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030183553695679,
"points_saved": 20,
"points_rate": 1.9939814553673731,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025286662578582763,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:21:21.145664",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01999282836914,
"points_saved": 20,
"points_rate": 1.996009412638992,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02801856994628906,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:21:31.165070",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01889967918396,
"points_saved": 20,
"points_rate": 1.9962271946442927,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02562590837478638,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:21:41.184650",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020086526870728,
"points_saved": 20,
"points_rate": 1.995990747821017,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028649497032165527,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:21:51.202589",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.017938137054443,
"points_saved": 20,
"points_rate": 1.9964187966008506,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02413393259048462,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:22:01.222612",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01944899559021,
"points_saved": 20,
"points_rate": 1.996117751465421,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024640440940856934,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:22:11.240052",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018014907836914,
"points_saved": 20,
"points_rate": 1.9964034974987268,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0244159460067749,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:22:21.258636",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.018583059310913,
"points_saved": 20,
"points_rate": 1.9962902819289117,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02707031965255737,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:22:31.277833",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018651723861694,
"points_saved": 20,
"points_rate": 1.996276600010504,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026224517822265626,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:22:41.295975",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01868724822998,
"points_saved": 20,
"points_rate": 1.9962695215916073,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03213200569152832,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:22:51.321939",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025457859039307,
"points_saved": 20,
"points_rate": 1.9949213573290614,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024122965335845948,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:23:01.345696",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024263381958008,
"points_saved": 20,
"points_rate": 1.9951590693433539,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024874019622802734,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:23:11.375049",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02935266494751,
"points_saved": 20,
"points_rate": 1.9941466481580417,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030313146114349366,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:23:21.395834",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02025580406189,
"points_saved": 20,
"points_rate": 1.9959570285513712,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025734293460845947,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:23:31.425580",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03027606010437,
"points_saved": 20,
"points_rate": 1.993963065438489,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031051933765411377,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:23:41.445056",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018968343734741,
"points_saved": 20,
"points_rate": 1.9962135135906278,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02825220823287964,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:23:51.465032",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020482778549194,
"points_saved": 20,
"points_rate": 1.995911818022772,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022214365005493165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:01.488041",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022501468658447,
"points_saved": 20,
"points_rate": 1.995509809855591,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026091158390045166,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:11.517202",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029669284820557,
"points_saved": 20,
"points_rate": 1.9940836962858866,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02598581314086914,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:21.543447",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026244640350342,
"points_saved": 20,
"points_rate": 1.9947648114938825,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026139354705810545,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:31.569277",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025323629379272,
"points_saved": 20,
"points_rate": 1.9949480674508977,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027770960330963136,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:41.591566",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022285461425781,
"points_saved": 20,
"points_rate": 1.995552818464101,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026079344749450683,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:24:51.619981",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02791166305542,
"points_saved": 20,
"points_rate": 1.9944332052388831,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024338769912719726,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:01.639914",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020946741104126,
"points_saved": 20,
"points_rate": 1.995819408755421,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025534820556640626,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:11.666324",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025891304016113,
"points_saved": 20,
"points_rate": 1.994835111765925,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02863287925720215,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:21.691095",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025289535522461,
"points_saved": 20,
"points_rate": 1.9949548518408664,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025326859951019288,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:31.710790",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01918911933899,
"points_saved": 20,
"points_rate": 1.9961695264735646,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03074965476989746,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:41.728613",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018328428268433,
"points_saved": 20,
"points_rate": 1.9963410206803132,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024554848670959473,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:25:51.748528",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019372701644897,
"points_saved": 20,
"points_rate": 1.996132951189306,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024578726291656493,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:01.778436",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02994441986084,
"points_saved": 20,
"points_rate": 1.994028995853348,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023783612251281738,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:11.797519",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01958966255188,
"points_saved": 20,
"points_rate": 1.9960897275813407,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02600041627883911,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:21.840983",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.042955875396729,
"points_saved": 21,
"points_rate": 2.091017849779255,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02851876758393787,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:31.863408",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022932767868042,
"points_saved": 20,
"points_rate": 1.9954239405971952,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027791821956634523,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:41.882927",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019519329071045,
"points_saved": 20,
"points_rate": 1.996103739425022,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024408173561096192,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:26:51.909542",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026614427566528,
"points_saved": 20,
"points_rate": 1.994691243438392,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025887858867645264,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:01.934903",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024851560592651,
"points_saved": 20,
"points_rate": 1.9950420092621937,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025184047222137452,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:11.954734",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020340204238892,
"points_saved": 20,
"points_rate": 1.9959402168340976,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028883838653564455,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:21.974017",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019283771514893,
"points_saved": 20,
"points_rate": 1.9961506686596269,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027339911460876463,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:32.013541",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.039523839950562,
"points_saved": 20,
"points_rate": 1.9921263516914451,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026350128650665283,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:42.032751",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.019209861755371,
"points_saved": 20,
"points_rate": 1.9961653938742818,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027834737300872804,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:27:52.059501",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026243686676025,
"points_saved": 20,
"points_rate": 1.9947650012315379,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024897551536560057,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:28:02.078525",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019530534744263,
"points_saved": 20,
"points_rate": 1.996101507016414,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023996734619140626,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:28:12.098726",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020201206207275,
"points_saved": 20,
"points_rate": 1.9959679040786604,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03215957880020141,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:28:22.118693",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01943850517273,
"points_saved": 20,
"points_rate": 1.9961198414137291,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02863227128982544,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:28:32.156880",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.038208961486816,
"points_saved": 20,
"points_rate": 1.992387295057632,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023455238342285155,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:28:42.179349",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.022974967956543,
"points_saved": 20,
"points_rate": 1.995415539192706,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026093935966491698,
"csv_write_time_avg": 2.5427341461181642e-05
}
},
{
"timestamp": "2025-08-27T14:28:52.201009",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021660089492798,
"points_saved": 20,
"points_rate": 1.9956773450108316,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023766767978668214,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:02.224559",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023031949996948,
"points_saved": 20,
"points_rate": 1.9954041950356238,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026968216896057128,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:12.258747",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.034705400466919,
"points_saved": 20,
"points_rate": 1.9930829258893232,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02880427837371826,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:22.304563",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.045816898345947,
"points_saved": 20,
"points_rate": 1.9908784126150076,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025666141510009767,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:32.346112",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.041548728942871,
"points_saved": 20,
"points_rate": 1.991724637291633,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025903534889221192,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:42.367500",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020875692367554,
"points_saved": 20,
"points_rate": 1.995833559260005,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025596261024475098,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:29:52.395028",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028039932250977,
"points_saved": 20,
"points_rate": 1.9944076943369964,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02599278688430786,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:02.414407",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019379138946533,
"points_saved": 20,
"points_rate": 1.9961316687036617,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032044064998626706,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:12.444442",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03003478050232,
"points_saved": 20,
"points_rate": 1.9940110316345652,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026403379440307618,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:22.465740",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0212984085083,
"points_saved": 20,
"points_rate": 1.9957493714606447,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02669210433959961,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:32.485235",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019495248794556,
"points_saved": 20,
"points_rate": 1.996108536745521,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02524667978286743,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:42.512443",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027207374572754,
"points_saved": 20,
"points_rate": 1.9945732897393251,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024271905422210693,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:30:52.531303",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018860340118408,
"points_saved": 20,
"points_rate": 1.9962350328324499,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02402750253677368,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:02.569357",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0380539894104,
"points_saved": 21,
"points_rate": 2.0920389571677793,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030311629885718935,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:12.605530",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.036173343658447,
"points_saved": 20,
"points_rate": 1.9927914071589239,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02800929546356201,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:22.626467",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020936489105225,
"points_saved": 20,
"points_rate": 1.9958214505943657,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028727734088897706,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:32.649023",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022049903869629,
"points_saved": 20,
"points_rate": 1.9955997217972112,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0261782169342041,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:42.671672",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023154973983765,
"points_saved": 20,
"points_rate": 1.9953797034878007,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025468730926513673,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:31:52.695710",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024038314819336,
"points_saved": 20,
"points_rate": 1.9952038661337121,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02793929576873779,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:02.716370",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020139217376709,
"points_saved": 20,
"points_rate": 1.9959802519825705,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028167092800140382,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:12.738645",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022795677185059,
"points_saved": 20,
"points_rate": 1.995451233783614,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025028014183044435,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:22.759495",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020850419998169,
"points_saved": 20,
"points_rate": 1.9958385927093456,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025334441661834718,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:32.781455",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021959781646729,
"points_saved": 20,
"points_rate": 1.995617667177842,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0246478796005249,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:42.803128",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021673202514648,
"points_saved": 20,
"points_rate": 1.995674733734241,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025287175178527833,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:32:52.824832",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021703720092773,
"points_saved": 20,
"points_rate": 1.995668656607906,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029477596282958984,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:02.846740",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021908283233643,
"points_saved": 20,
"points_rate": 1.9956279218259672,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024675559997558594,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:12.882780",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03604006767273,
"points_saved": 20,
"points_rate": 1.9928178709073077,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02609992027282715,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:22.905387",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.02260708808899,
"points_saved": 20,
"points_rate": 1.9954887809348816,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026301085948944092,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:32.928019",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022631406784058,
"points_saved": 20,
"points_rate": 1.9954839391242625,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02650076150894165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:42.952388",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024369239807129,
"points_saved": 20,
"points_rate": 1.995138000362086,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02648698091506958,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:33:52.976583",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023687362670898,
"points_saved": 20,
"points_rate": 1.9952737227701032,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02887672185897827,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:03.000016",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02343225479126,
"points_saved": 20,
"points_rate": 1.9953245047812722,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026773357391357423,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:13.023217",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023200035095215,
"points_saved": 20,
"points_rate": 1.9953707328968828,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025911223888397217,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:23.043009",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020301342010498,
"points_saved": 20,
"points_rate": 1.9959479577873804,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024251890182495118,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:33.063680",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020159482955933,
"points_saved": 20,
"points_rate": 1.9959762151510216,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02424067258834839,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:43.091220",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.028051376342773,
"points_saved": 20,
"points_rate": 1.9944054183031112,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030955350399017333,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:34:53.111897",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02067756652832,
"points_saved": 20,
"points_rate": 1.9958730202840995,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027640008926391603,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:03.135875",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023977041244507,
"points_saved": 20,
"points_rate": 1.9952160622184485,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026775681972503663,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:13.165379",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029504776000977,
"points_saved": 20,
"points_rate": 1.9941164042173694,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024135136604309083,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:23.189565",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02418565750122,
"points_saved": 20,
"points_rate": 1.99517453919399,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02654808759689331,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:33.211372",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021806955337524,
"points_saved": 20,
"points_rate": 1.9956480991033438,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02746293544769287,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:43.231410",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01952576637268,
"points_saved": 20,
"points_rate": 1.9961024569769135,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025634956359863282,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:35:53.254581",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023171424865723,
"points_saved": 20,
"points_rate": 1.995376428500816,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025955116748809813,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:36:03.275192",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02051568031311,
"points_saved": 20,
"points_rate": 1.9959052645656916,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026735353469848632,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:36:13.294659",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020074367523193,
"points_saved": 20,
"points_rate": 1.9959931699532574,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02545548677444458,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:36:23.318997",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024338006973267,
"points_saved": 20,
"points_rate": 1.9951442166143367,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02763868570327759,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:36:33.343455",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024457931518555,
"points_saved": 20,
"points_rate": 1.9951203483149638,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027008354663848877,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:36:43.372742",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028738021850586,
"points_saved": 21,
"points_rate": 2.0939823090647356,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026463849203927175,
"csv_write_time_avg": 5.460920787992932e-06
}
},
{
"timestamp": "2025-08-27T14:36:53.393957",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021763801574707,
"points_saved": 20,
"points_rate": 1.9956566923735946,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0251819372177124,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:03.415059",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02110242843628,
"points_saved": 20,
"points_rate": 1.9957884018076897,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02608778476715088,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:13.436771",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021712064743042,
"points_saved": 20,
"points_rate": 1.9956669949001176,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026439177989959716,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:23.459348",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022033929824829,
"points_saved": 20,
"points_rate": 1.9956029025686577,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026389992237091063,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:33.478859",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020053625106812,
"points_saved": 20,
"points_rate": 1.9959973018394703,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027609002590179444,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:43.505293",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026434183120728,
"points_saved": 20,
"points_rate": 1.9947271018513784,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02517721652984619,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:37:53.526314",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021020889282227,
"points_saved": 20,
"points_rate": 1.9958046411609203,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026608991622924804,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:03.548191",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02187705039978,
"points_saved": 20,
"points_rate": 1.9956341411314944,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025176215171813964,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:13.568586",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020395517349243,
"points_saved": 20,
"points_rate": 1.9959291991391097,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025869154930114747,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:23.589083",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020496368408203,
"points_saved": 20,
"points_rate": 1.9959091111548481,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027089083194732667,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:33.609399",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020315647125244,
"points_saved": 20,
"points_rate": 1.995945108349741,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030012965202331543,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:43.630683",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021284103393555,
"points_saved": 20,
"points_rate": 1.995752220339438,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024006688594818117,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:38:53.665426",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034743547439575,
"points_saved": 20,
"points_rate": 1.9930753492054234,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028210270404815673,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:03.686128",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020193099975586,
"points_saved": 20,
"points_rate": 1.9959695187958733,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0250186562538147,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:13.707039",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021420001983643,
"points_saved": 20,
"points_rate": 1.9957251563192835,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027908802032470703,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:23.728029",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020989418029785,
"points_saved": 20,
"points_rate": 1.9958109090521499,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02690730094909668,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:33.749898",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.021869421005249,
"points_saved": 20,
"points_rate": 1.9956356603570564,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02915159463882446,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:43.771196",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020792484283447,
"points_saved": 20,
"points_rate": 1.9958501317503465,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026539552211761474,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:39:53.792223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020931243896484,
"points_saved": 20,
"points_rate": 1.995822495257767,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026346099376678467,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:03.812879",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.021256923675537,
"points_saved": 20,
"points_rate": 1.9957576332315525,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03078392744064331,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:13.833601",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020722150802612,
"points_saved": 20,
"points_rate": 1.9958641402304618,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024227333068847657,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:23.853964",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020363330841064,
"points_saved": 20,
"points_rate": 1.9959356102830346,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027283453941345216,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:33.875201",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021236658096313,
"points_saved": 20,
"points_rate": 1.995761669178992,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026305949687957762,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:43.895769",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020568370819092,
"points_saved": 20,
"points_rate": 1.9958947696262441,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02479740381240845,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:40:53.916486",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020715951919556,
"points_saved": 20,
"points_rate": 1.9958653748855963,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028974592685699463,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:41:03.936928",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019936323165894,
"points_saved": 20,
"points_rate": 1.9960206686903186,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0298175573348999,
"csv_write_time_avg": 8.487701416015625e-06
}
},
{
"timestamp": "2025-08-27T14:41:13.958586",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022164583206177,
"points_saved": 20,
"points_rate": 1.9955768870043669,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02481929063796997,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:41:23.987165",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028578519821167,
"points_saved": 20,
"points_rate": 1.9943005841227284,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026457011699676514,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:41:34.010807",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023076295852661,
"points_saved": 20,
"points_rate": 1.99539536661769,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026028478145599367,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:41:44.032059",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020787954330444,
"points_saved": 20,
"points_rate": 1.995851033985514,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027458620071411134,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:41:54.062735",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031705856323242,
"points_saved": 20,
"points_rate": 1.9936788704179844,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027401745319366455,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:04.084536",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.021801471710205,
"points_saved": 20,
"points_rate": 1.9956491910617573,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028475368022918703,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:14.106626",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022089958190918,
"points_saved": 20,
"points_rate": 1.995591746176083,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025097858905792237,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:24.127557",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020931243896484,
"points_saved": 20,
"points_rate": 1.995822495257767,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027757644653320312,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:34.149391",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.021833181381226,
"points_saved": 20,
"points_rate": 1.9956428767100638,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027753221988677978,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:44.171424",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.0213782787323,
"points_saved": 20,
"points_rate": 1.9957334653701937,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027819490432739256,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:42:54.192841",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022071838378906,
"points_saved": 20,
"points_rate": 1.9955953541872682,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029131507873535155,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:04.213893",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021052122116089,
"points_saved": 21,
"points_rate": 2.0955883418322694,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025555020286923365,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:14.236631",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022232294082642,
"points_saved": 20,
"points_rate": 1.9955634047524984,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02578510046005249,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:24.259745",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023112773895264,
"points_saved": 20,
"points_rate": 1.99538810459053,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02444249391555786,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:34.281426",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02218747138977,
"points_saved": 20,
"points_rate": 1.9955723296030714,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030833101272583006,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:44.301968",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020542621612549,
"points_saved": 20,
"points_rate": 1.9958998983611442,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03080979585647583,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:43:54.338398",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03642988204956,
"points_saved": 20,
"points_rate": 1.992740469972352,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02681741714477539,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:04.360673",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021721601486206,
"points_saved": 20,
"points_rate": 1.9956650958088908,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023955917358398436,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:14.381711",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021590948104858,
"points_saved": 20,
"points_rate": 1.9956911136731357,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024318003654479982,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:24.404020",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022309303283691,
"points_saved": 20,
"points_rate": 1.9955480712860494,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025902056694030763,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:34.431334",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.027314186096191,
"points_saved": 20,
"points_rate": 1.9945520434307193,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030567371845245363,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:44.460417",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029083251953125,
"points_saved": 20,
"points_rate": 1.9942002172636346,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022907781600952148,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:44:54.481264",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.020846605300903,
"points_saved": 20,
"points_rate": 1.9958393524774891,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028335630893707275,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:04.504567",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.02279257774353,
"points_saved": 20,
"points_rate": 1.9954518508555903,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02558983564376831,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:14.525346",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021289825439453,
"points_saved": 20,
"points_rate": 1.9957510807869445,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02596914768218994,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:24.546855",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02150845527649,
"points_saved": 20,
"points_rate": 1.9957075413601701,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028970253467559815,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:34.568440",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02158522605896,
"points_saved": 20,
"points_rate": 1.9956922531571488,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023923194408416747,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:44.589975",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02153468132019,
"points_saved": 20,
"points_rate": 1.9957023186557783,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03063199520111084,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:45:54.611177",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021202087402344,
"points_saved": 20,
"points_rate": 1.9957685540681798,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02488781213760376,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:04.633274",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02209734916687,
"points_saved": 20,
"points_rate": 1.995590274491056,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025893700122833253,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:14.654865",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02159070968628,
"points_saved": 20,
"points_rate": 1.9956911611516102,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0258081316947937,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:24.677731",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022866249084473,
"points_saved": 20,
"points_rate": 1.9954371836326636,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02811945676803589,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:34.703577",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025846242904663,
"points_saved": 20,
"points_rate": 1.9948440775414935,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02674727439880371,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:44.727852",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.023722410202026,
"points_saved": 20,
"points_rate": 1.9952667463779958,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026058709621429442,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:46:54.749475",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022175073623657,
"points_saved": 20,
"points_rate": 1.9955747981928558,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0281419038772583,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:04.770778",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021302938461304,
"points_saved": 20,
"points_rate": 1.995748469317389,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02705467939376831,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:14.795986",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025207996368408,
"points_saved": 20,
"points_rate": 1.9949710776319973,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03037310838699341,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:24.818898",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022911787033081,
"points_saved": 20,
"points_rate": 1.9954281175929887,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028278648853302002,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:34.842175",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023277759552002,
"points_saved": 20,
"points_rate": 1.9953552600036812,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026952099800109864,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:44.864412",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021728754043579,
"points_saved": 20,
"points_rate": 1.9956636714928426,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02594623565673828,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:47:54.886695",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022790908813477,
"points_saved": 20,
"points_rate": 1.9954521831252738,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02918875217437744,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:04.909449",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.022753715515137,
"points_saved": 20,
"points_rate": 1.9954595880212214,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025779426097869873,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:14.931798",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021842241287231,
"points_saved": 20,
"points_rate": 1.9956410726169191,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02666689157485962,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:24.962713",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03142237663269,
"points_saved": 20,
"points_rate": 1.9937352101321373,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02565774917602539,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:34.984508",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.021795272827148,
"points_saved": 20,
"points_rate": 1.9956504254509682,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02610586881637573,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:45.011512",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027003526687622,
"points_saved": 21,
"points_rate": 2.0943445311559854,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026610397157214936,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:48:55.039493",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027981042861938,
"points_saved": 20,
"points_rate": 1.9944194065101757,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024284172058105468,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:05.062227",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022226572036743,
"points_saved": 20,
"points_rate": 1.9955645440906797,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029187917709350586,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:15.084325",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022605180740356,
"points_saved": 20,
"points_rate": 1.9954891606857277,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0247170090675354,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:25.108902",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024576902389526,
"points_saved": 20,
"points_rate": 1.995096670387422,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026402544975280762,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:35.133497",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.02403450012207,
"points_saved": 20,
"points_rate": 1.995204625418682,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025570476055145265,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:45.155772",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.022327899932861,
"points_saved": 20,
"points_rate": 1.9955443685028484,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028057539463043214,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:49:55.179223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.023451089859009,
"points_saved": 20,
"points_rate": 1.9953207553668346,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027949750423431396,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:50:05.202029",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023313522338867,
"points_saved": 20,
"points_rate": 1.9953481406549025,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026148605346679687,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T14:50:15.225174",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.023144721984863,
"points_saved": 20,
"points_rate": 1.9953817444271562,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02678910493850708,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:06:33.624144",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-27T15:06:33.672380",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 4,
"streaming_count": 4,
"prefix": "dar"
}
},
{
"timestamp": "2025-08-27T15:06:33.699104",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY, async buffering, and performance monitoring: 1 datasets activated",
"details": {
"activated_datasets": 1,
"total_datasets": 1,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true,
"async_csv_buffering": true,
"csv_flush_interval": 5.0
}
},
{
"timestamp": "2025-08-27T15:06:43.672014",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.057987689971924,
"points_saved": 20,
"points_rate": 1.808647338080983,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026798939704895018,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:06:53.699640",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.027626514434814,
"points_saved": 20,
"points_rate": 1.9944899195447605,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02522658109664917,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:03.726401",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026761054992676,
"points_saved": 21,
"points_rate": 2.094395177547725,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024271034059070405,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:13.773495",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.047093152999878,
"points_saved": 20,
"points_rate": 1.990625516797201,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.2,
"cpu_max": 4.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028888654708862305,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:23.795212",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.02104902267456,
"points_saved": 20,
"points_rate": 1.9957990380793602,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.4,
"cpu_max": 1.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024882829189300536,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:33.824133",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028575658798218,
"points_saved": 20,
"points_rate": 1.9943011530708954,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029143381118774413,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:43.875351",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 2.2% CPU",
"details": {
"duration": 10.052231550216675,
"points_saved": 20,
"points_rate": 1.9896079691448116,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.2,
"cpu_max": 2.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024781298637390137,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:07:53.898482",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023131608963013,
"points_saved": 20,
"points_rate": 1.9953843549370682,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02981560230255127,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:03.924236",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025753259658813,
"points_saved": 20,
"points_rate": 1.9948625786029588,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025269877910614014,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:13.948794",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024558544158936,
"points_saved": 20,
"points_rate": 1.995100324059009,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02397199869155884,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:23.973722",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024928092956543,
"points_saved": 20,
"points_rate": 1.995026778700975,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02874119281768799,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:33.996132",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.022409439086914,
"points_saved": 20,
"points_rate": 1.995528133384869,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024657702445983885,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:44.021157",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.025024890899658,
"points_saved": 20,
"points_rate": 1.9950075154581661,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02971208095550537,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:08:54.043451",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022294282913208,
"points_saved": 20,
"points_rate": 1.9955510620055894,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027078080177307128,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:09:04.065072",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.021109342575073,
"points_saved": 20,
"points_rate": 1.995787024798664,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022002828121185303,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:09:14.087895",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023334503173828,
"points_saved": 20,
"points_rate": 1.9953439639939305,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029079413414001463,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:09:24.114356",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026461362838745,
"points_saved": 20,
"points_rate": 1.9947216945478254,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024749946594238282,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:09:34.137486",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.0231294631958,
"points_saved": 20,
"points_rate": 1.9953847821120678,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02273242473602295,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:09:44.165590",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028104543685913,
"points_saved": 20,
"points_rate": 1.994394844297149,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024642312526702882,
"csv_write_time_avg": 3.421306610107422e-06
}
},
{
"timestamp": "2025-08-27T15:09:54.190348",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024758338928223,
"points_saved": 20,
"points_rate": 1.9950605614437447,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026121139526367188,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:04.216134",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025277137756348,
"points_saved": 20,
"points_rate": 1.994957318903205,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02644164562225342,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:14.249961",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034335613250732,
"points_saved": 20,
"points_rate": 1.9931563753547588,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026321375370025636,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:24.284220",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033751010894775,
"points_saved": 20,
"points_rate": 1.9932725038007963,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02688354253768921,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:34.309443",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025214433670044,
"points_saved": 20,
"points_rate": 1.9949697966388908,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023868250846862792,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:44.347858",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.038930892944336,
"points_saved": 20,
"points_rate": 1.9922440161488315,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028551459312438965,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:10:54.372275",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023905992507935,
"points_saved": 20,
"points_rate": 1.9952302041687537,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03089655637741089,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:04.396952",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02463984489441,
"points_saved": 20,
"points_rate": 1.995084143615003,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027144181728363036,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:14.419119",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02271580696106,
"points_saved": 20,
"points_rate": 1.995467135375567,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.020598900318145753,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:24.446316",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027196884155273,
"points_saved": 21,
"points_rate": 2.0943041452774978,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027384485517229353,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:34.469740",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023423910140991,
"points_saved": 20,
"points_rate": 1.9953261659187551,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025499415397644044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:44.494377",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024637699127197,
"points_saved": 20,
"points_rate": 1.9950845706614728,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026474416255950928,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:11:54.528034",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03365683555603,
"points_saved": 20,
"points_rate": 1.9932912125444113,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026587414741516113,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:04.550652",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022618055343628,
"points_saved": 20,
"points_rate": 1.995486597370321,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023180508613586427,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:14.576000",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025347709655762,
"points_saved": 20,
"points_rate": 1.994943275706767,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02847098112106323,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:24.598734",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02273416519165,
"points_saved": 20,
"points_rate": 1.9954634803603581,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031283462047576906,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:34.628640",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.029340505599976,
"points_saved": 20,
"points_rate": 1.9941490658167218,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.4,
"cpu_max": 1.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02421267032623291,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:44.656565",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028489828109741,
"points_saved": 20,
"points_rate": 1.9943182216668587,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023713338375091552,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:12:54.682764",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024571895599365,
"points_saved": 20,
"points_rate": 1.9950976668419822,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025693118572235107,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:04.720822",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.039179801940918,
"points_saved": 20,
"points_rate": 1.9921946209324106,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024150645732879637,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:14.748849",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028024911880493,
"points_saved": 20,
"points_rate": 1.9944106816393543,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0239848256111145,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:24.773786",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.024935960769653,
"points_saved": 20,
"points_rate": 1.9950252129555273,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026514315605163576,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:34.815066",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.041788578033447,
"points_saved": 20,
"points_rate": 1.9916770647562008,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023736989498138426,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:44.850110",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035044431686401,
"points_saved": 20,
"points_rate": 1.993015590130175,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028630220890045167,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:13:54.874232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.02361273765564,
"points_saved": 20,
"points_rate": 1.9952885774273912,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025355350971221925,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:04.922555",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.048831939697266,
"points_saved": 20,
"points_rate": 1.9902810714737187,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03468964099884033,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:14.956038",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033483028411865,
"points_saved": 20,
"points_rate": 1.99332574175547,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028179609775543214,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:25.007971",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.051425695419312,
"points_saved": 20,
"points_rate": 1.989767482349743,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0276547908782959,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:35.037939",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.030474662780762,
"points_saved": 20,
"points_rate": 1.9939235851133064,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026714527606964113,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:45.063336",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025397777557373,
"points_saved": 20,
"points_rate": 1.994933312748103,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024655604362487794,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:14:55.087526",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023627519607544,
"points_saved": 20,
"points_rate": 1.995285634953748,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02457190752029419,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:05.123064",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035494804382324,
"points_saved": 20,
"points_rate": 1.9929261476241662,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028480637073516845,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:15.154294",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031835317611694,
"points_saved": 21,
"points_rate": 2.0933357989970998,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0250136171068464,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:25.196564",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 3.4% CPU",
"details": {
"duration": 10.042269945144653,
"points_saved": 20,
"points_rate": 1.9915815955206242,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.4,
"cpu_max": 3.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02014247179031372,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:35.223566",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.025969982147217,
"points_saved": 20,
"points_rate": 1.9948194574303613,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025622236728668212,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:45.251168",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028634548187256,
"points_saved": 20,
"points_rate": 1.994289442286551,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028824901580810545,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:15:55.305631",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.054462194442749,
"points_saved": 20,
"points_rate": 1.98916656239001,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035363638401031496,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:05.330018",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.6% CPU",
"details": {
"duration": 10.023370265960693,
"points_saved": 20,
"points_rate": 1.995336844725759,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.6,
"cpu_max": 1.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026263868808746337,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:15.374162",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.045161485671997,
"points_saved": 20,
"points_rate": 1.9910083106704828,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02356867790222168,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:25.398652",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.024489879608154,
"points_saved": 20,
"points_rate": 1.9951139898583823,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02409214973449707,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:35.427392",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028229236602783,
"points_saved": 20,
"points_rate": 1.9943700456108946,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02413519620895386,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:45.455910",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028470277786255,
"points_saved": 20,
"points_rate": 1.9943221095545711,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026181674003601073,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:16:55.479018",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.023666858673096,
"points_saved": 20,
"points_rate": 1.9952778042193975,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02514638900756836,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:05.522482",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.042948484420776,
"points_saved": 20,
"points_rate": 1.9914470367965342,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025307631492614745,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:15.545565",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023598432540894,
"points_saved": 20,
"points_rate": 1.9952914249907931,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02509833574295044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:25.569601",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.024035215377808,
"points_saved": 20,
"points_rate": 1.995204483052706,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029249954223632812,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:35.593570",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.023968935012817,
"points_saved": 20,
"points_rate": 1.9952176757194255,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029088163375854494,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:45.631938",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 3.7% CPU",
"details": {
"duration": 10.037860870361328,
"points_saved": 20,
"points_rate": 1.992456386704239,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.7,
"cpu_max": 3.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02586233615875244,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:17:55.662610",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031179428100586,
"points_saved": 20,
"points_rate": 1.9937834970804644,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026895833015441895,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:05.700027",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03741717338562,
"points_saved": 20,
"points_rate": 1.9925444618392802,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023110949993133546,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:15.723253",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.2% CPU",
"details": {
"duration": 10.023226261138916,
"points_saved": 20,
"points_rate": 1.9953655119551743,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.2,
"cpu_max": 1.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027384495735168456,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:25.749450",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025590419769287,
"points_saved": 20,
"points_rate": 1.9948949800065987,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.027164626121520995,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:35.779081",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029717922210693,
"points_saved": 20,
"points_rate": 1.9940740263203447,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025970566272735595,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:45.806781",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028219223022461,
"points_saved": 20,
"points_rate": 1.9943720370696172,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029678332805633544,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:18:55.843213",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.035926103591919,
"points_saved": 20,
"points_rate": 1.9928405005734227,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02531416416168213,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:05.871944",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 21 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.029237031936646,
"points_saved": 21,
"points_rate": 2.0938781218480087,
"variables_saved": 84,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02664284479050409,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:15.895968",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.024023532867432,
"points_saved": 20,
"points_rate": 1.9952068083661891,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.020287525653839112,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:25.926591",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.1% CPU",
"details": {
"duration": 10.030623435974121,
"points_saved": 20,
"points_rate": 1.993894011440148,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.1,
"cpu_max": 1.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03037022352218628,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:35.959072",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.032480955123901,
"points_saved": 20,
"points_rate": 1.9935248409104007,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025505471229553222,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:45.985725",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.026145935058594,
"points_saved": 20,
"points_rate": 1.9947844495326625,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.4,
"cpu_max": 1.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.024900293350219725,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:19:56.009366",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024147987365723,
"points_saved": 20,
"points_rate": 1.9951820369379705,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022092926502227783,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:06.032941",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.0235755443573,
"points_saved": 20,
"points_rate": 1.995295981109142,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.022144198417663574,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:16.056949",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02400803565979,
"points_saved": 20,
"points_rate": 1.9952098929740714,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02761298418045044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:26.082905",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025955438613892,
"points_saved": 20,
"points_rate": 1.994822351092061,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02713407278060913,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:36.110342",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027437686920166,
"points_saved": 20,
"points_rate": 1.9945274779506321,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0237723708152771,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:46.134140",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023797512054443,
"points_saved": 20,
"points_rate": 1.9952517971306134,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026035165786743163,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:20:56.178782",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.044641494750977,
"points_saved": 20,
"points_rate": 1.9911113811728762,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.026703262329101564,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:06.212329",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033547401428223,
"points_saved": 20,
"points_rate": 1.9933129530192986,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02584419250488281,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:16.251953",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.03909969329834,
"points_saved": 20,
"points_rate": 1.9922105179761407,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029123461246490477,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:26.275823",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024394273757935,
"points_saved": 20,
"points_rate": 1.9951330178977906,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02895604372024536,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:36.305719",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02989649772644,
"points_saved": 20,
"points_rate": 1.994038523182524,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.028444111347198486,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:46.329778",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02405834197998,
"points_saved": 20,
"points_rate": 1.995199879897102,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02451927661895752,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:21:56.368535",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.038756847381592,
"points_saved": 20,
"points_rate": 1.9922785564047802,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.025378155708312988,
"csv_write_time_avg": 2.7060508728027343e-06
}
},
{
"timestamp": "2025-08-27T15:22:06.394027",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025492429733276,
"points_saved": 20,
"points_rate": 1.9949144782838453,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02676330804824829,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:22:16.420690",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026663303375244,
"points_saved": 20,
"points_rate": 1.994681520149127,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.023904526233673097,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:22:26.445601",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024910926818848,
"points_saved": 20,
"points_rate": 1.9950301948813918,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03167833089828491,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:22:36.470505",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024359941482544,
"points_saved": 20,
"points_rate": 1.9951398509980196,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030326533317565917,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-27T15:22:46.499237",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 20 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028734922409058,
"points_saved": 20,
"points_rate": 1.994269482116862,
"variables_saved": 80,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02520352602005005,
"csv_write_time_avg": 0.0
}
}
],
"last_updated": "2025-08-27T15:22:46.499237",
"total_entries": 966
}