S7_snap7_Stremer_n_Recorder/application_events.json

18424 lines
536 KiB
JSON

{
"events": [
{
"timestamp": "2025-08-15T15:51:11.724780",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'Clock' created and started",
"details": {
"session_id": "Clock",
"variables": [
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 10,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T15:57:54.453324",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T15:57:54.518452",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T15:57:54.525479",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T15:57:54.532986",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T15:59:56.276302",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755266396276_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:01:51.200918",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T16:01:51.248414",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T16:01:51.256921",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T16:01:51.263933",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T16:01:51.344460",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755266511344_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:02:02.915970",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755266522914_3",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:03:04.548242",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'Clock' created and started",
"details": {
"session_id": "Clock_1755266584547_4",
"variables": [
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 10,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:05:00.699266",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755266700699_5",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:24:41.195883",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T16:24:41.246019",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T16:24:41.258139",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T16:24:41.265238",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T16:24:53.119430",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755267893118_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:30:28.630568",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T16:30:28.678921",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T16:30:28.688439",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T16:30:28.696892",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T16:34:16.615010",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755268456615_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:35:22.569951",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755268522569_3",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:35:23.234508",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755268523232_4",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:35:23.251273",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755268523250_5",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:40:08.612042",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755268808612_6",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:40:15.632779",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755268815631_7",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:45:25.963734",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755269125963_8",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:48:01.283698",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755269281282_9",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:48:01.644316",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755269281644_10",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:50:35.251305",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T16:50:35.316564",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T16:50:35.324572",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T16:50:35.333019",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T16:50:37.736391",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755269437735_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T16:51:06.118418",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755269466118_3",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T17:42:00.705539",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T17:42:00.772135",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T17:42:00.779204",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T17:42:00.789530",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T17:42:31.920722",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755272551920_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T17:44:26.728938",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T17:44:26.777455",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T17:44:26.786455",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T17:44:26.794684",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T17:53:24.856979",
"level": "info",
"event_type": "csv_recording_stopped",
"message": "CSV recording stopped (dataset threads continue for UDP streaming)",
"details": {}
},
{
"timestamp": "2025-08-15T17:53:24.872499",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-15T17:53:24.966995",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-15T17:53:24.977921",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-15T17:53:25.341401",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-15T17:53:25.355401",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)",
"details": {}
},
{
"timestamp": "2025-08-15T17:54:30.335124",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T17:55:02.184677",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755273302184_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T17:55:18.605848",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755273318604_3",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T17:55:32.567790",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T17:55:32.670492",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T17:55:32.766807",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T17:55:32.865225",
"level": "info",
"event_type": "plc_connection",
"message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 3 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": 3,
"dataset_names": [
"Fast",
"DAR",
"test"
]
}
},
{
"timestamp": "2025-08-15T17:55:41.765105",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755273341764_4",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T17:56:09.469159",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755273369469_5",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T17:58:12.298168",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T17:58:12.350158",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T17:58:12.357167",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T17:58:12.367234",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T17:58:33.564814",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755273513563_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T17:58:40.629205",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755273520629_3",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T18:51:36.078105",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T18:51:36.128341",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T18:51:36.140887",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T18:51:36.148889",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T18:53:20.148638",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755276800148_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T18:53:34.377431",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755276814377_3",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T18:54:02.935377",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755276842934_4",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T18:54:06.986356",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755276846986_5",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T18:54:24.318797",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'Clock' created and started",
"details": {
"session_id": "Clock_1755276864317_6",
"variables": [
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 10,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T18:58:33.217127",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755277113217_7",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:01:07.918276",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'Clock' created and started",
"details": {
"session_id": "Clock_1755277267917_8",
"variables": [
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 10,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:05:09.401035",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755277509401_9",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:06:20.284691",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755277580284_10",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:21:26.768254",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755278486768_11",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:21:50.617034",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T19:21:50.682511",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T19:21:50.690509",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T19:21:50.700936",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T19:22:31.628745",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755278551628_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:22:55.516514",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755278575515_3",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:25:04.730033",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T19:25:04.779181",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T19:25:04.786391",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T19:25:04.795793",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T19:28:14.264386",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T19:28:14.328949",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T19:28:14.336952",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T19:28:14.346444",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T19:33:01.899945",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755279181898_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:35:23.574418",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T19:35:23.621963",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T19:35:23.631481",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T19:35:23.642043",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T19:40:28.186263",
"level": "info",
"event_type": "config_reload",
"message": "Dataset configuration reloaded from files with CSV header validation",
"details": {
"datasets_count": 3,
"active_datasets_count": 3,
"csv_recording_active": true
}
},
{
"timestamp": "2025-08-15T19:40:55.642005",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755279655640_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:41:15.511230",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755279675511_3",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:41:35.767669",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755279695767_4",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:41:38.863722",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755279698863_5",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T19:49:54.180453",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T19:49:54.228721",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T19:49:54.237641",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T19:49:54.247238",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T19:53:52.531913",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T19:53:52.582271",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T19:53:52.590457",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T19:53:52.599789",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T20:06:52.191312",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T20:06:52.271192",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T20:06:52.281191",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 1,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T20:06:52.289232",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T20:16:35.894381",
"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": 3
}
},
{
"timestamp": "2025-08-15T20:16:56.537497",
"level": "info",
"event_type": "config_reload",
"message": "Dataset configuration reloaded from files with CSV header validation",
"details": {
"datasets_count": 3,
"active_datasets_count": 3,
"csv_recording_active": true
}
},
{
"timestamp": "2025-08-15T20:16:59.997119",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-15T20:17:05.782835",
"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": 3
}
},
{
"timestamp": "2025-08-15T20:21:47.811533",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T20:21:47.876040",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T20:21:47.885336",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T20:21:47.894836",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T20:21:47.904356",
"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": 3
}
},
{
"timestamp": "2025-08-15T20:22:34.633059",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-15T20:22:39.890817",
"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": 3
}
},
{
"timestamp": "2025-08-15T20:30:27.188174",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T20:30:27.238886",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T20:30:27.254435",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T20:30:27.266768",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T20:30:27.278705",
"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": 3
}
},
{
"timestamp": "2025-08-15T20:34:11.199188",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T20:34:11.250310",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T20:34:11.258310",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T20:34:11.267317",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T20:34:11.276310",
"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": 3
}
},
{
"timestamp": "2025-08-15T20:35:22.096075",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'Clock' created and started",
"details": {
"session_id": "Clock_1755282922096_2",
"variables": [
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 10,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T20:35:27.194980",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755282927194_3",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T20:37:39.679531",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755283059679_4",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T20:37:44.200561",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'Clock' created and started",
"details": {
"session_id": "Clock_1755283064200_5",
"variables": [
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 10,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-15T20:48:58.534574",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T20:48:58.585203",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T20:48:58.598180",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T20:48:58.614081",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T20:48:58.626508",
"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": 3
}
},
{
"timestamp": "2025-08-15T20:50:32.769698",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T20:50:32.820757",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-15T20:50:32.831299",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-15T20:50:32.843238",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-15T20:50:32.854102",
"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": 3
}
},
{
"timestamp": "2025-08-15T20:52:04.048074",
"level": "info",
"event_type": "csv_recording_stopped",
"message": "CSV recording stopped (dataset threads continue for UDP streaming)",
"details": {}
},
{
"timestamp": "2025-08-15T20:52:04.060239",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-15T20:52:04.617441",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-15T20:52:04.627037",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-15T20:52:04.872413",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-15T20:52:04.882404",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)",
"details": {}
},
{
"timestamp": "2025-08-15T20:53:50.987335",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T20:54:20.001933",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T20:55:53.633692",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T20:56:02.602017",
"level": "info",
"event_type": "symbols_loaded",
"message": "Loaded 2077 symbols",
"details": {}
},
{
"timestamp": "2025-08-15T20:56:41.732947",
"level": "info",
"event_type": "symbols_loaded",
"message": "Loaded 2077 symbols",
"details": {}
},
{
"timestamp": "2025-08-15T20:59:14.451792",
"level": "info",
"event_type": "symbols_loaded",
"message": "Loaded 2077 symbols",
"details": {}
},
{
"timestamp": "2025-08-15T20:59:24.125019",
"level": "info",
"event_type": "symbols_loaded",
"message": "Loaded 2077 symbols",
"details": {}
},
{
"timestamp": "2025-08-15T21:00:09.914702",
"level": "info",
"event_type": "symbols_loaded",
"message": "Loaded 2077 symbols",
"details": {}
},
{
"timestamp": "2025-08-15T21:00:34.480713",
"level": "info",
"event_type": "symbols_loaded",
"message": "Loaded 2077 symbols",
"details": {}
},
{
"timestamp": "2025-08-15T21:00:54.044314",
"level": "info",
"event_type": "symbols_loaded",
"message": "Loaded 2077 symbols",
"details": {}
},
{
"timestamp": "2025-08-15T21:02:01.787851",
"level": "info",
"event_type": "symbols_loaded",
"message": "Loaded 2077 symbols",
"details": {}
},
{
"timestamp": "2025-08-15T21:02:09.080032",
"level": "info",
"event_type": "symbols_loaded",
"message": "Loaded 2077 symbols",
"details": {}
},
{
"timestamp": "2025-08-15T21:03:39.916462",
"level": "info",
"event_type": "symbols_loaded",
"message": "Loaded 2077 symbols",
"details": {}
},
{
"timestamp": "2025-08-15T21:03:44.900837",
"level": "info",
"event_type": "config_reload",
"message": "Dataset configuration reloaded from files with CSV header validation",
"details": {
"datasets_count": 3,
"active_datasets_count": 3,
"csv_recording_active": false
}
},
{
"timestamp": "2025-08-15T21:25:51.900870",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T22:47:53.048381",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-15T23:05:23.049195",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755291923048_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-16T01:32:07.402309",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T01:49:52.993299",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T01:54:18.396992",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T09:27:03.679625",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T09:27:58.352504",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T09:30:47.754146",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T10:01:50.009210",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T11:04:58.577892",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T11:19:49.627904",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T11:27:39.324986",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T11:43:47.182067",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T11:48:02.324605",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T11:55:16.082269",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T12:06:39.185973",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T12:10:04.492953",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T12:15:30.073387",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T12:15:30.095330",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T12:15:30.115826",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-16T12:15:30.136928",
"level": "info",
"event_type": "plc_connection",
"message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 3 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": 3,
"dataset_names": [
"test",
"Fast",
"DAR"
]
}
},
{
"timestamp": "2025-08-16T12:15:42.775388",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755339342774_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-16T12:21:32.502577",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T12:21:32.569959",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T12:21:32.581865",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T12:21:32.594474",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-16T12:30:07.191405",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T12:30:07.241616",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T12:30:07.253448",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T12:30:07.264199",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-16T12:35:14.697258",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T12:35:14.761107",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T12:35:14.774962",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T12:35:14.785650",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-16T15:49:27.922988",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T15:49:27.970351",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T15:49:27.981689",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T15:49:27.993289",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-16T15:56:43.622232",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T15:56:43.671557",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T15:56:43.680057",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T15:56:43.689668",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-16T16:00:44.649757",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755352844649_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-16T16:01:03.759691",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755352863759_3",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-16T16:01:24.272029",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T16:01:24.320979",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T16:01:24.330979",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T16:01:24.342184",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-16T16:13:19.529732",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T16:13:19.594211",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T16:13:19.607075",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T16:13:19.619074",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-16T16:14:53.763412",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T16:14:53.829817",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T16:14:53.839819",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T16:14:53.851597",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-16T16:20:52.922366",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T16:20:52.988919",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T16:20:52.999920",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T16:20:53.010921",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-16T16:41:27.411359",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T16:41:27.475416",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T16:41:27.485418",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T16:41:27.495418",
"level": "info",
"event_type": "csv_recording_started",
"message": "CSV recording started: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3
}
},
{
"timestamp": "2025-08-16T17:35:28.089114",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T17:35:28.138633",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T17:35:28.151745",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T17:35:28.160963",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T17:35:38.139460",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.065707445144653,
"points_saved": 36,
"points_rate": 3.2532940328000333,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03419050243165758,
"csv_write_time_avg": 5.533960130479601e-05
}
},
{
"timestamp": "2025-08-16T17:35:48.151054",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011594295501709,
"points_saved": 37,
"points_rate": 3.6957150787287096,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03422231931944151,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:35:58.161743",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010688781738281,
"points_saved": 36,
"points_rate": 3.5961561471845966,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03590715593761868,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:36:08.175560",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 1.7% CPU",
"details": {
"duration": 10.013817548751831,
"points_saved": 36,
"points_rate": 3.5950325462527735,
"variables_saved": 72,
"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.03828871912426419,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:36:18.187820",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01226019859314,
"points_saved": 36,
"points_rate": 3.5955917331291984,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03697745667563544,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:36:28.199541",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011720180511475,
"points_saved": 36,
"points_rate": 3.5957856742816845,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038205709722306996,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:36:38.210388",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010847330093384,
"points_saved": 36,
"points_rate": 3.596099192501039,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03884846634334988,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:36:48.221667",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011279344558716,
"points_saved": 36,
"points_rate": 3.5959440108487786,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04061386320326063,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:36:58.232210",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010542869567871,
"points_saved": 36,
"points_rate": 3.59620856421686,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04232892062928942,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:37:08.243356",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011146068572998,
"points_saved": 37,
"points_rate": 3.695880546199445,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03578216320759541,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:37:18.255815",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012458324432373,
"points_saved": 36,
"points_rate": 3.5955205838063664,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04042544629838732,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:37:28.267047",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011232376098633,
"points_saved": 36,
"points_rate": 3.5959608814943085,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.040577590465545654,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:37:38.277538",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010490894317627,
"points_saved": 36,
"points_rate": 3.5962272360124823,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04081398910946316,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:37:48.288422",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010884523391724,
"points_saved": 36,
"points_rate": 3.596085831964334,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03936559624142117,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:37:58.299601",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011178493499756,
"points_saved": 36,
"points_rate": 3.5959802358308512,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04036520587073432,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:38:08.311357",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.011756181716919,
"points_saved": 36,
"points_rate": 3.59577274422062,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04146779245800442,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:38:18.321766",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010409355163574,
"points_saved": 36,
"points_rate": 3.5962565288531843,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.052210370699564614,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:38:28.337728",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.015961170196533,
"points_saved": 37,
"points_rate": 3.694103778087429,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.040692754693933436,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:38:38.348447",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.010719776153564,
"points_saved": 36,
"points_rate": 3.5961450130444406,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03889468643400404,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:38:48.359434",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010986804962158,
"points_saved": 36,
"points_rate": 3.596049091000283,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038851632012261286,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:38:58.370422",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010987758636475,
"points_saved": 36,
"points_rate": 3.5960487484307246,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038373463683658175,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:39:08.382534",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01211166381836,
"points_saved": 36,
"points_rate": 3.5956450755634637,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039986749490102134,
"csv_write_time_avg": 2.6490953233506944e-06
}
},
{
"timestamp": "2025-08-16T17:39:18.392873",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.010339260101318,
"points_saved": 36,
"points_rate": 3.596281710799443,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04344462686114841,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:39:28.404058",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011184930801392,
"points_saved": 36,
"points_rate": 3.595977923576147,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04024439387851291,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:39:38.415625",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01156759262085,
"points_saved": 36,
"points_rate": 3.5958404782218367,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04137457741631402,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:40:04.532147",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T17:40:04.580490",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T17:40:04.590492",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T17:40:04.602119",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T17:40:14.580775",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.069085359573364,
"points_saved": 37,
"points_rate": 3.342642937340768,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03904216998332256,
"csv_write_time_avg": 0.0001490760493922878
}
},
{
"timestamp": "2025-08-16T17:40:24.592459",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011683940887451,
"points_saved": 36,
"points_rate": 3.5957986900662093,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04174877537621392,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:40:34.604293",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.011833667755127,
"points_saved": 36,
"points_rate": 3.595744914934448,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03770591815312704,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:40:44.615595",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01130223274231,
"points_saved": 36,
"points_rate": 3.595935789677866,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03750785854127672,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:40:54.626486",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01089072227478,
"points_saved": 36,
"points_rate": 3.596083605217868,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.041134370697869196,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:41:04.638306",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011820077896118,
"points_saved": 36,
"points_rate": 3.5957497957319497,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04233575529522366,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:41:14.649538",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011232137680054,
"points_saved": 36,
"points_rate": 3.595960967132507,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039648844136132136,
"csv_write_time_avg": 2.3444493611653647e-06
}
},
{
"timestamp": "2025-08-16T17:41:24.661377",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011838674545288,
"points_saved": 36,
"points_rate": 3.5957431167492344,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04135136471854316,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:41:34.672628",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.011250972747803,
"points_saved": 36,
"points_rate": 3.5959542017274018,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04483951462639703,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:41:44.698835",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026207447052002,
"points_saved": 37,
"points_rate": 3.6903285908849894,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.045429906329593144,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:41:54.710824",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.011988639831543,
"points_saved": 36,
"points_rate": 3.5956892576543833,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04475182294845581,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:42:04.722477",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011652946472168,
"points_saved": 36,
"points_rate": 3.5958098220619417,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04501734839545356,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:42:14.733969",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011492252349854,
"points_saved": 36,
"points_rate": 3.5958675382833403,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03613024950027466,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:42:24.745327",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011357545852661,
"points_saved": 36,
"points_rate": 3.5959159220033534,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039724767208099365,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:42:34.757500",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012172937393188,
"points_saved": 36,
"points_rate": 3.5956230705472723,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04203186432520548,
"csv_write_time_avg": 3.079573313395182e-06
}
},
{
"timestamp": "2025-08-16T17:42:44.769105",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.011605978012085,
"points_saved": 36,
"points_rate": 3.5958266914483783,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03513310352961222,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:42:54.780854",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011748313903809,
"points_saved": 36,
"points_rate": 3.5957755699876137,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038405398527781166,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:43:04.792520",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011666536331177,
"points_saved": 37,
"points_rate": 3.695688411687634,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04412583402685217,
"csv_write_time_avg": 1.4498427107527448e-06
}
},
{
"timestamp": "2025-08-16T17:43:14.804389",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 1 lost, 0.2% CPU",
"details": {
"duration": 10.011868715286255,
"points_saved": 36,
"points_rate": 3.5957323276757234,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 1,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.06882286071777344,
"delay_max": 0.06882286071777344,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.056697573926713735,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:43:24.815550",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011160373687744,
"points_saved": 36,
"points_rate": 3.595986744415615,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04259347915649414,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:43:34.828134",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012584209442139,
"points_saved": 36,
"points_rate": 3.5954753784793163,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04154600699742635,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:43:44.840168",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012034177780151,
"points_saved": 36,
"points_rate": 3.5956729033042363,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04695132043626574,
"csv_write_time_avg": 1.7417801751030816e-06
}
},
{
"timestamp": "2025-08-16T17:43:54.852602",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012434244155884,
"points_saved": 36,
"points_rate": 3.595529231167005,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.046490086449517146,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:44:01.160592",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T17:44:01.208317",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T17:44:01.220317",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T17:44:01.232694",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T17:44:11.209651",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.065328121185303,
"points_saved": 36,
"points_rate": 3.253405557045852,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036451889408959284,
"csv_write_time_avg": 0.00019678804609510634
}
},
{
"timestamp": "2025-08-16T17:44:21.222300",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.012649297714233,
"points_saved": 37,
"points_rate": 3.695325672541697,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03708207285082018,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:44:31.234808",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.012507915496826,
"points_saved": 36,
"points_rate": 3.59550277551153,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033440848191579185,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:44:41.246870",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012061357498169,
"points_saved": 36,
"points_rate": 3.595663142139966,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031726194752587214,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:44:51.258200",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.011330842971802,
"points_saved": 36,
"points_rate": 3.5959255132670873,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03945233424504598,
"csv_write_time_avg": 1.3973977830674912e-06
}
},
{
"timestamp": "2025-08-16T17:45:01.269713",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.011512756347656,
"points_saved": 36,
"points_rate": 3.595860173795885,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03561492098702325,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:45:11.281919",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.012205839157104,
"points_saved": 36,
"points_rate": 3.5956112547353225,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034524612956576876,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:45:21.294101",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012181758880615,
"points_saved": 36,
"points_rate": 3.595619902532101,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03704675038655599,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:45:31.305187",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011086463928223,
"points_saved": 36,
"points_rate": 3.596013292834358,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0359831518597073,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:45:41.316898",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.011711120605469,
"points_saved": 37,
"points_rate": 3.6956719540028424,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037827994372393633,
"csv_write_time_avg": 2.6999293146906673e-06
}
},
{
"timestamp": "2025-08-16T17:45:51.336767",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01986813545227,
"points_saved": 36,
"points_rate": 3.592861653800103,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.048847191863589816,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:46:01.349178",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012411832809448,
"points_saved": 36,
"points_rate": 3.59553727924299,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05066521300209893,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:46:11.360928",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.011749267578125,
"points_saved": 36,
"points_rate": 3.595775227470166,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04360498322380914,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:46:21.373005",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.012077808380127,
"points_saved": 36,
"points_rate": 3.5956572340926014,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0415983862347073,
"csv_write_time_avg": 2.0662943522135415e-06
}
},
{
"timestamp": "2025-08-16T17:46:31.385128",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01212215423584,
"points_saved": 36,
"points_rate": 3.5956413081485867,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.042348391479916044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:46:41.397509",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012381792068481,
"points_saved": 36,
"points_rate": 3.5955480671460367,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03914252916971842,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:46:51.410348",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012839078903198,
"points_saved": 36,
"points_rate": 3.5953838582956057,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04319175746705797,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:47:01.422448",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.012099742889404,
"points_saved": 37,
"points_rate": 3.695528505524269,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04194447800919816,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:47:11.435141",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01269245147705,
"points_saved": 36,
"points_rate": 3.595436509656237,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03776511881086561,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:47:21.448595",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.013454675674438,
"points_saved": 36,
"points_rate": 3.5951628250192567,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03620455662409464,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:47:31.463186",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014590501785278,
"points_saved": 36,
"points_rate": 3.5947550719704777,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039609584543440074,
"csv_write_time_avg": 1.4967388576931423e-06
}
},
{
"timestamp": "2025-08-16T17:47:41.474959",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011773347854614,
"points_saved": 36,
"points_rate": 3.5957665789262303,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03736231724421183,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:47:51.486457",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011498212814331,
"points_saved": 36,
"points_rate": 3.5958653974408534,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.048889378706614174,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:48:01.500380",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013922452926636,
"points_saved": 36,
"points_rate": 3.5949948852938003,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037998729281955294,
"csv_write_time_avg": 3.808074527316623e-06
}
},
{
"timestamp": "2025-08-16T17:48:11.513572",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013192415237427,
"points_saved": 36,
"points_rate": 3.595256987693309,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03640822569529215,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:48:21.526104",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012531995773315,
"points_saved": 36,
"points_rate": 3.5954941282781436,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039086997509002686,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:48:31.538450",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012345552444458,
"points_saved": 37,
"points_rate": 3.6954377779107572,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03997675792590992,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:48:41.551341",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0128915309906,
"points_saved": 36,
"points_rate": 3.5953650240370107,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03940553135342068,
"csv_write_time_avg": 4.238552517361111e-06
}
},
{
"timestamp": "2025-08-16T17:48:51.564265",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012923955917358,
"points_saved": 36,
"points_rate": 3.595353381139483,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03923845291137695,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:49:01.579024",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.014758586883545,
"points_saved": 36,
"points_rate": 3.5946947385381463,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03705465131335788,
"csv_write_time_avg": 2.165635426839193e-06
}
},
{
"timestamp": "2025-08-16T17:49:11.592784",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013760089874268,
"points_saved": 36,
"points_rate": 3.5950531745215812,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034785840246412486,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:49:21.605609",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012825012207031,
"points_saved": 36,
"points_rate": 3.5953889093348756,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04109643565283881,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:49:31.618150",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012541055679321,
"points_saved": 36,
"points_rate": 3.595490874874371,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03830966022279528,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:49:41.630125",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.011974811553955,
"points_saved": 36,
"points_rate": 3.5956942239262837,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03487048546473185,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:50:46.107207",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T17:50:46.155548",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T17:50:46.168431",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T17:50:46.182343",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T17:50:56.157022",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.070454359054565,
"points_saved": 37,
"points_rate": 3.34222957793395,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04276608776401829,
"csv_write_time_avg": 0.000244295274889147
}
},
{
"timestamp": "2025-08-16T17:51:06.170160",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013138055801392,
"points_saved": 36,
"points_rate": 3.5952765056647147,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.046510808997684054,
"csv_write_time_avg": 2.7841991848415797e-05
}
},
{
"timestamp": "2025-08-16T17:51:16.182989",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 3.1% CPU",
"details": {
"duration": 10.012829065322876,
"points_saved": 36,
"points_rate": 3.5953874539492237,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.1,
"cpu_max": 3.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03804396258460151,
"csv_write_time_avg": 3.0610296461317274e-05
}
},
{
"timestamp": "2025-08-16T17:51:26.202381",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.019392728805542,
"points_saved": 36,
"points_rate": 3.5930321302308834,
"variables_saved": 72,
"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.03497481346130371,
"csv_write_time_avg": 7.715490129258898e-06
}
},
{
"timestamp": "2025-08-16T17:51:36.214771",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.012389421463013,
"points_saved": 36,
"points_rate": 3.595545327355003,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039346019426981606,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:51:46.227696",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.012925148010254,
"points_saved": 36,
"points_rate": 3.5953529530932165,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03932499885559082,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:51:56.240555",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.012859106063843,
"points_saved": 36,
"points_rate": 3.5953766670099454,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04122459226184421,
"csv_write_time_avg": 2.602736155192057e-06
}
},
{
"timestamp": "2025-08-16T17:52:06.253745",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013189792633057,
"points_saved": 36,
"points_rate": 3.595257929344959,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04294577572080824,
"csv_write_time_avg": 1.4636251661512588e-06
}
},
{
"timestamp": "2025-08-16T17:52:16.266571",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.012826204299927,
"points_saved": 36,
"points_rate": 3.5953884812801498,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0387861794895596,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:52:26.279174",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.012603044509888,
"points_saved": 37,
"points_rate": 3.695342743092951,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03841180414766879,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:52:36.292670",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013496160507202,
"points_saved": 36,
"points_rate": 3.595147930648084,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03261729743745592,
"csv_write_time_avg": 5.74191411336263e-06
}
},
{
"timestamp": "2025-08-16T17:52:46.305377",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.012706756591797,
"points_saved": 36,
"points_rate": 3.5954313728702427,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03950485255983141,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:52:56.319032",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013654947280884,
"points_saved": 36,
"points_rate": 3.5950909222986027,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037491301695505776,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:53:06.332901",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013869047164917,
"points_saved": 36,
"points_rate": 3.5950140580470404,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03695770104726156,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:53:16.352174",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.019272804260254,
"points_saved": 36,
"points_rate": 3.593075136619954,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035578529040018715,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:53:26.365408",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.01323390007019,
"points_saved": 36,
"points_rate": 3.5952420925419157,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03323685460620456,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:53:36.378311",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.012903451919556,
"points_saved": 36,
"points_rate": 3.595360743551213,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03913132349650065,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:53:46.391772",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013461112976074,
"points_saved": 37,
"points_rate": 3.695026083643853,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03530258745760531,
"csv_write_time_avg": 1.5658301276129645e-06
}
},
{
"timestamp": "2025-08-16T17:53:56.405491",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013718128204346,
"points_saved": 36,
"points_rate": 3.5950682392989926,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037487030029296875,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:54:06.418616",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.013125658035278,
"points_saved": 36,
"points_rate": 3.5952809571615547,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03964172469245063,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:54:16.431687",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013070821762085,
"points_saved": 36,
"points_rate": 3.5953006466067094,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03765919473436144,
"csv_write_time_avg": 4.516707526312934e-06
}
},
{
"timestamp": "2025-08-16T17:54:26.444920",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013233184814453,
"points_saved": 36,
"points_rate": 3.5952423493538253,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037419060866038,
"csv_write_time_avg": 2.3245811462402344e-06
}
},
{
"timestamp": "2025-08-16T17:54:36.460973",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.016053199768066,
"points_saved": 36,
"points_rate": 3.5942301106022105,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03436344199710422,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:54:46.474547",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.013573408126831,
"points_saved": 36,
"points_rate": 3.595120196630612,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03271661864386664,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:54:56.488189",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01364254951477,
"points_saved": 36,
"points_rate": 3.5950953733358944,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0374917189280192,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:55:06.502096",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.013907194137573,
"points_saved": 37,
"points_rate": 3.694861484402497,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03852872590760927,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T17:55:08.307569",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755359708307_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-16T17:55:16.515549",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.013452291488647,
"points_saved": 35,
"points_rate": 3.4952980232152018,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.06907689911978586,
"csv_write_time_avg": 6.014960152762277e-06
}
},
{
"timestamp": "2025-08-16T17:55:26.548136",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.032587766647339,
"points_saved": 37,
"points_rate": 3.6879816913243464,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.06016896222088788,
"csv_write_time_avg": 3.0472471907332136e-05
}
},
{
"timestamp": "2025-08-16T17:55:31.264778",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T17:55:33.278864",
"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-16T17:55:33.291929",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T17:55:33.835152",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T17:55:33.945620",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T17:55:33.958575",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T17:55:33.972570",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)",
"details": {}
},
{
"timestamp": "2025-08-16T18:00:44.230305",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T18:01:59.976168",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755360119976_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-16T18:02:35.827867",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:02:35.840125",
"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-16T18:02:35.854551",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:02:35.867423",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T18:02:35.881419",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T18:02:35.895463",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T18:02:35.908710",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)",
"details": {}
},
{
"timestamp": "2025-08-16T18:02:46.128780",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T18:06:55.335011",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:06:55.349592",
"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-16T18:06:55.363606",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:06:55.376630",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T18:06:55.392695",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T18:06:55.406337",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T18:06:55.420713",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)",
"details": {}
},
{
"timestamp": "2025-08-16T18:07:07.885319",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T18:07:28.351306",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:07:28.367798",
"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-16T18:07:28.393690",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:07:28.420822",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T18:07:28.444904",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T18:07:28.471738",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T18:07:28.490132",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)",
"details": {}
},
{
"timestamp": "2025-08-16T18:08:52.243921",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T18:08:54.594696",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T18:08:54.617597",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T18:08:54.634112",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T18:08:54.653130",
"level": "info",
"event_type": "plc_connection",
"message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 3 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": 3,
"dataset_names": [
"test",
"Fast",
"DAR"
]
}
},
{
"timestamp": "2025-08-16T18:09:04.594218",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 13.355351448059082,
"points_saved": 36,
"points_rate": 2.695548682489508,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.07478510671191746,
"csv_write_time_avg": 0.0008287827173868815
}
},
{
"timestamp": "2025-08-16T18:09:09.869658",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755360549868_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-16T18:09:14.628840",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.034621953964233,
"points_saved": 36,
"points_rate": 3.5875791001551383,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10597432321972317,
"csv_write_time_avg": 0.00024400817023383247
}
},
{
"timestamp": "2025-08-16T18:09:24.664064",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 1.4% CPU",
"details": {
"duration": 10.035223245620728,
"points_saved": 35,
"points_rate": 3.4877151353133726,
"variables_saved": 70,
"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.10966954912458148,
"csv_write_time_avg": 9.672982352120535e-06
}
},
{
"timestamp": "2025-08-16T18:09:34.689052",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024988651275635,
"points_saved": 36,
"points_rate": 3.591026509084293,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10865267780092028,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:09:44.711185",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021626234054565,
"points_saved": 35,
"points_rate": 3.492447152046664,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11189383779253279,
"csv_write_time_avg": 1.2377330235072544e-05
}
},
{
"timestamp": "2025-08-16T18:09:45.994337",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:09:48.019510",
"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-16T18:09:48.037352",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:09:48.061680",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T18:09:48.594707",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T18:09:48.704248",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T18:09:48.731607",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)",
"details": {}
},
{
"timestamp": "2025-08-16T18:09:54.026179",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T18:12:35.193846",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T18:12:35.214164",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T18:12:35.242172",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T18:12:35.264006",
"level": "info",
"event_type": "plc_connection",
"message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 3 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": 3,
"dataset_names": [
"DAR",
"Fast",
"test"
]
}
},
{
"timestamp": "2025-08-16T18:12:45.194277",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 172.17324900627136,
"points_saved": 36,
"points_rate": 0.20909171551202307,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.07627265320883857,
"csv_write_time_avg": 0.0006985391889299665
}
},
{
"timestamp": "2025-08-16T18:12:55.217766",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023489236831665,
"points_saved": 36,
"points_rate": 3.5915636909866406,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11325633525848389,
"csv_write_time_avg": 9.622838762071398e-06
}
},
{
"timestamp": "2025-08-16T18:13:05.245625",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027859687805176,
"points_saved": 35,
"points_rate": 3.490276199472885,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11114109584263393,
"csv_write_time_avg": 4.802431379045759e-06
}
},
{
"timestamp": "2025-08-16T18:13:11.169608",
"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": 3
}
},
{
"timestamp": "2025-08-16T18:13:15.286578",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.040952205657959,
"points_saved": 36,
"points_rate": 3.585317334715967,
"variables_saved": 72,
"udp_points_sent": 28,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11712222629123265,
"csv_write_time_avg": 5.404154459635417e-06
}
},
{
"timestamp": "2025-08-16T18:13:25.324111",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.037533283233643,
"points_saved": 36,
"points_rate": 3.5865385433025847,
"variables_saved": 72,
"udp_points_sent": 72,
"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.1134060952398512,
"csv_write_time_avg": 1.1357996198866102e-05
}
},
{
"timestamp": "2025-08-16T18:13:35.353198",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029086589813232,
"points_saved": 35,
"points_rate": 3.489849218726487,
"variables_saved": 70,
"udp_points_sent": 70,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11029632432120187,
"csv_write_time_avg": 4.945482526506697e-06
}
},
{
"timestamp": "2025-08-16T18:13:45.385301",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.032102823257446,
"points_saved": 36,
"points_rate": 3.5884799661882574,
"variables_saved": 72,
"udp_points_sent": 72,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10879535145229763,
"csv_write_time_avg": 5.525350570678711e-05
}
},
{
"timestamp": "2025-08-16T18:13:55.414956",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029655456542969,
"points_saved": 35,
"points_rate": 3.4896512798121417,
"variables_saved": 70,
"udp_points_sent": 70,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11340193748474121,
"csv_write_time_avg": 4.182543073381697e-06
}
},
{
"timestamp": "2025-08-16T18:14:05.434624",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.019159078598022,
"points_saved": 36,
"points_rate": 3.593115920965841,
"variables_saved": 72,
"udp_points_sent": 72,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1110761629210578,
"csv_write_time_avg": 3.1597084469265406e-05
}
},
{
"timestamp": "2025-08-16T18:14:15.473900",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.039785385131836,
"points_saved": 36,
"points_rate": 3.58573401910695,
"variables_saved": 72,
"udp_points_sent": 72,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11252274778154162,
"csv_write_time_avg": 5.053149329291449e-06
}
},
{
"timestamp": "2025-08-16T18:14:25.509577",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.035677194595337,
"points_saved": 35,
"points_rate": 3.48755737369164,
"variables_saved": 70,
"udp_points_sent": 70,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10935754776000976,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:14:35.545532",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.035954475402832,
"points_saved": 36,
"points_rate": 3.5871027602040813,
"variables_saved": 72,
"udp_points_sent": 72,
"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.10765999555587769,
"csv_write_time_avg": 2.1682845221625434e-05
}
},
{
"timestamp": "2025-08-16T18:14:45.574789",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029256820678711,
"points_saved": 36,
"points_rate": 3.5894982692809103,
"variables_saved": 72,
"udp_points_sent": 72,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10831038819419013,
"csv_write_time_avg": 1.9841723971896703e-05
}
},
{
"timestamp": "2025-08-16T18:14:50.541624",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:14:52.561333",
"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-16T18:14:52.579277",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:14:53.063130",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T18:14:53.250504",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T18:14:53.266532",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T18:14:53.283593",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)",
"details": {}
},
{
"timestamp": "2025-08-16T18:14:58.719086",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T18:15:09.745453",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T18:15:09.772485",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T18:15:09.797139",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T18:15:09.817144",
"level": "info",
"event_type": "plc_connection",
"message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 3 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": 3,
"dataset_names": [
"DAR",
"Fast",
"test"
]
}
},
{
"timestamp": "2025-08-16T18:15:19.746228",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 22.043440341949463,
"points_saved": 36,
"points_rate": 1.6331389039800062,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.07398335138956706,
"csv_write_time_avg": 0.00012909344264439175
}
},
{
"timestamp": "2025-08-16T18:15:29.770773",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024544954299927,
"points_saved": 36,
"points_rate": 3.591185451720496,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10564761691623265,
"csv_write_time_avg": 3.854433695475261e-06
}
},
{
"timestamp": "2025-08-16T18:15:38.837357",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:15:39.801524",
"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-16T18:15:39.819009",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:15:40.316145",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T18:15:40.473755",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T18:15:40.487765",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T18:15:40.502765",
"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-16T18:15:47.739844",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T18:15:47.789389",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T18:15:47.805386",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T18:15:47.821386",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T18:15:57.789677",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.05662226676941,
"points_saved": 36,
"points_rate": 3.2559672503416994,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04439822170469496,
"csv_write_time_avg": 0.00016028351253933378
}
},
{
"timestamp": "2025-08-16T18:16:07.805238",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.015561580657959,
"points_saved": 37,
"points_rate": 3.694251161258332,
"variables_saved": 74,
"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.03554723069474504,
"csv_write_time_avg": 2.2488671380120353e-06
}
},
{
"timestamp": "2025-08-16T18:16:17.821970",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01673150062561,
"points_saved": 36,
"points_rate": 3.5939867208930942,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03927622238794962,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:16:27.837370",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.015400409698486,
"points_saved": 36,
"points_rate": 3.594464377593844,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04052731063630846,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:16:37.854374",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017004013061523,
"points_saved": 36,
"points_rate": 3.593888946541135,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03979142506917318,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:16:47.870105",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.015730619430542,
"points_saved": 36,
"points_rate": 3.5943458712996845,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03612257374657525,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:16:57.885474",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.015369653701782,
"points_saved": 36,
"points_rate": 3.594475415762017,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04104538758595785,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:17:07.902040",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.016565561294556,
"points_saved": 36,
"points_rate": 3.5940462606373944,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04232439729902479,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:17:17.917923",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.015883445739746,
"points_saved": 36,
"points_rate": 3.5942910273494237,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03648039367463854,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:17:27.933485",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01556134223938,
"points_saved": 37,
"points_rate": 3.6942512491992954,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03906994896966058,
"csv_write_time_avg": 3.0524021870381124e-05
}
},
{
"timestamp": "2025-08-16T18:17:37.949275",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.015790224075317,
"points_saved": 36,
"points_rate": 3.594324481104396,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03867859310574002,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:17:47.965127",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.015851974487305,
"points_saved": 36,
"points_rate": 3.594302321130578,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03987422916624281,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:17:57.980939",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015811681747437,
"points_saved": 36,
"points_rate": 3.5943167806964156,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037962251239352755,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:18:07.997921",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016981840133667,
"points_saved": 36,
"points_rate": 3.5938969017357842,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.040401822990841336,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:18:18.014167",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.016246557235718,
"points_saved": 36,
"points_rate": 3.5941607262047346,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03960382276111179,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:18:28.029038",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.014870882034302,
"points_saved": 36,
"points_rate": 3.5946544317990634,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03836107916302151,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:18:38.046633",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017594814300537,
"points_saved": 37,
"points_rate": 3.693501352957593,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04004202017912994,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:18:48.062480",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.015847206115723,
"points_saved": 36,
"points_rate": 3.594304032315732,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03702466355429755,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:18:58.077999",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0155189037323,
"points_saved": 36,
"points_rate": 3.594421851331591,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04394581582811144,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:19:08.094513",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016514301300049,
"points_saved": 36,
"points_rate": 3.594064653342285,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03640420569313897,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:19:18.115813",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021299362182617,
"points_saved": 36,
"points_rate": 3.592348526764226,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03397510449091593,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:19:28.132007",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016194581985474,
"points_saved": 36,
"points_rate": 3.5941793767412866,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033335248629252114,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:19:38.148596",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.01658844947815,
"points_saved": 36,
"points_rate": 3.5940380481415857,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03539826472600301,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:19:48.164694",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.016098737716675,
"points_saved": 36,
"points_rate": 3.5942137695226792,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03839094771279229,
"csv_write_time_avg": 1.9404623243543838e-06
}
},
{
"timestamp": "2025-08-16T18:19:58.180998",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016303777694702,
"points_saved": 37,
"points_rate": 3.6939774213313363,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04166726808290224,
"csv_write_time_avg": 3.5569474503800677e-06
}
},
{
"timestamp": "2025-08-16T18:20:08.197365",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016367435455322,
"points_saved": 36,
"points_rate": 3.5941173516228457,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03984416855706109,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:20:18.213931",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016565084457397,
"points_saved": 36,
"points_rate": 3.594046431731456,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03554742866092258,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:20:28.232351",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.018420934677124,
"points_saved": 36,
"points_rate": 3.593380656964801,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038087175952063665,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:20:38.249273",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.016921520233154,
"points_saved": 36,
"points_rate": 3.593918543465045,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037242107921176486,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:20:48.265814",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016541242599487,
"points_saved": 36,
"points_rate": 3.5940549864553146,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036770641803741455,
"csv_write_time_avg": 2.1060307820638022e-06
}
},
{
"timestamp": "2025-08-16T18:20:58.282420",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.016606092453003,
"points_saved": 36,
"points_rate": 3.5940317177016823,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03727916876475016,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:21:08.299399",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01697850227356,
"points_saved": 36,
"points_rate": 3.593898099295018,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03724938631057739,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:21:18.315253",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.015853881835938,
"points_saved": 36,
"points_rate": 3.594301636656972,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.044117622905307345,
"csv_write_time_avg": 8.092986212836371e-06
}
},
{
"timestamp": "2025-08-16T18:21:28.354564",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03831148147583,
"points_saved": 35,
"points_rate": 3.486642157357555,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11122162682669504,
"csv_write_time_avg": 2.044950212751116e-05
}
},
{
"timestamp": "2025-08-16T18:21:38.413553",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.059988737106323,
"points_saved": 36,
"points_rate": 3.578532833462706,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10544510682423909,
"csv_write_time_avg": 3.349781036376953e-05
}
},
{
"timestamp": "2025-08-16T18:21:48.447880",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.034327268600464,
"points_saved": 36,
"points_rate": 3.587684459191562,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11204698350694445,
"csv_write_time_avg": 3.973642985026042e-06
}
},
{
"timestamp": "2025-08-16T18:21:58.480942",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033062219619751,
"points_saved": 35,
"points_rate": 3.4884663559204445,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11097707067217145,
"csv_write_time_avg": 1.735687255859375e-05
}
},
{
"timestamp": "2025-08-16T18:22:08.508297",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.027354955673218,
"points_saved": 36,
"points_rate": 3.5901790810379293,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11127992471059163,
"csv_write_time_avg": 1.777542961968316e-05
}
},
{
"timestamp": "2025-08-16T18:22:18.537710",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.028420448303223,
"points_saved": 35,
"points_rate": 3.4900810332420686,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1092137200491769,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:22:28.580719",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.044001340866089,
"points_saved": 36,
"points_rate": 3.5842289121892668,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10911467340257433,
"csv_write_time_avg": 1.1616282992892795e-05
}
},
{
"timestamp": "2025-08-16T18:22:38.611725",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031005620956421,
"points_saved": 36,
"points_rate": 3.5888724780285317,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11374937825732762,
"csv_write_time_avg": 8.463859558105469e-06
}
},
{
"timestamp": "2025-08-16T18:22:48.652697",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.040971755981445,
"points_saved": 35,
"points_rate": 3.485718399631028,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10770289557320731,
"csv_write_time_avg": 4.7547476632254465e-06
}
},
{
"timestamp": "2025-08-16T18:22:58.687697",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.035000324249268,
"points_saved": 36,
"points_rate": 3.5874438302714466,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.111513356367747,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:23:08.720628",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032164812088013,
"points_saved": 36,
"points_rate": 3.5884577929404307,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10894164111879137,
"csv_write_time_avg": 3.7749608357747397e-06
}
},
{
"timestamp": "2025-08-16T18:23:18.759764",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.039902210235596,
"points_saved": 35,
"points_rate": 3.4860897314634993,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10567408970424107,
"csv_write_time_avg": 6.278582981654576e-05
}
},
{
"timestamp": "2025-08-16T18:23:28.787986",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028222560882568,
"points_saved": 37,
"points_rate": 3.6895870405117623,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10496509397352063,
"csv_write_time_avg": 1.5207239099451013e-06
}
},
{
"timestamp": "2025-08-16T18:23:32.205391",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:23:34.234104",
"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-16T18:23:34.251601",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:23:34.339727",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T18:23:34.372354",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T18:23:34.620272",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T18:23:34.638294",
"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-16T18:23:41.492942",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T18:23:41.576182",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T18:23:41.594185",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T18:23:41.612184",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T18:23:51.576314",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.088732242584229,
"points_saved": 36,
"points_rate": 3.2465388479441004,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04650178220536974,
"csv_write_time_avg": 0.0003892713122897678
}
},
{
"timestamp": "2025-08-16T18:24:01.594658",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018344640731812,
"points_saved": 37,
"points_rate": 3.693224911585519,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.044695138931274414,
"csv_write_time_avg": 2.9254604030299833e-05
}
},
{
"timestamp": "2025-08-16T18:24:11.614425",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019767045974731,
"points_saved": 36,
"points_rate": 3.5928979021984726,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04488941695955065,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:24:21.630648",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016222715377808,
"points_saved": 36,
"points_rate": 3.594169281472701,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0362715654902988,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:24:31.647847",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01719856262207,
"points_saved": 36,
"points_rate": 3.5938191476337025,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03559539715449015,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:24:41.664429",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016581773757935,
"points_saved": 36,
"points_rate": 3.594040443448986,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033702042367723256,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:24:51.681860",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017431497573853,
"points_saved": 36,
"points_rate": 3.5937355806944056,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03262894683414035,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:25:01.699151",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01729130744934,
"points_saved": 36,
"points_rate": 3.593785874353945,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04057797458436754,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:25:11.716164",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 37 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01701283454895,
"points_saved": 37,
"points_rate": 3.693715942180486,
"variables_saved": 74,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03774530178791768,
"csv_write_time_avg": 1.7526987436655406e-06
}
},
{
"timestamp": "2025-08-16T18:25:21.733241",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01707649230957,
"points_saved": 36,
"points_rate": 3.5938629427097166,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0388162997033861,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:25:31.750935",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01769471168518,
"points_saved": 36,
"points_rate": 3.593641155585192,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0382196307182312,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:25:41.768076",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.017140865325928,
"points_saved": 36,
"points_rate": 3.5938398475170756,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03385060363345676,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:25:51.784697",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.016620635986328,
"points_saved": 36,
"points_rate": 3.594026499382854,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03625632656945123,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:26:01.802073",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01737642288208,
"points_saved": 36,
"points_rate": 3.593755338749915,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039837261041005455,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:26:11.818652",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016578435897827,
"points_saved": 36,
"points_rate": 3.5940416411038836,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0869104266166687,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:26:21.927237",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 34 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.06232213973999,
"points_saved": 34,
"points_rate": 3.378941712243627,
"variables_saved": 68,
"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.18056527306051814,
"csv_write_time_avg": 0.011022399453555836
}
},
{
"timestamp": "2025-08-16T18:26:32.828534",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 38 points saved, 0 lost, 33.1% CPU",
"details": {
"duration": 10.90151834487915,
"points_saved": 38,
"points_rate": 3.4857529747542015,
"variables_saved": 76,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 33.1,
"cpu_max": 33.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.19401655699077405,
"csv_write_time_avg": 0.01511844835783306
}
},
{
"timestamp": "2025-08-16T18:26:43.680506",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 39 points saved, 0 lost, 33.1% CPU",
"details": {
"duration": 10.898014307022095,
"points_saved": 39,
"points_rate": 3.5786335841815236,
"variables_saved": 78,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 33.1,
"cpu_max": 33.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.14690295243874574,
"csv_write_time_avg": 0.003972077981019631
}
},
{
"timestamp": "2025-08-16T18:26:53.718088",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 9.6% CPU",
"details": {
"duration": 10.037581205368042,
"points_saved": 36,
"points_rate": 3.586521420195077,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.6,
"cpu_max": 9.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10698958900239733,
"csv_write_time_avg": 5.351172553168402e-06
}
},
{
"timestamp": "2025-08-16T18:27:03.766412",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.048324584960938,
"points_saved": 35,
"points_rate": 3.4831677364785345,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10907115255083356,
"csv_write_time_avg": 7.459095546177455e-06
}
},
{
"timestamp": "2025-08-16T18:27:13.799743",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.033330202102661,
"points_saved": 36,
"points_rate": 3.588040986875481,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11147182517581516,
"csv_write_time_avg": 1.020563973320855e-05
}
},
{
"timestamp": "2025-08-16T18:27:23.898255",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.067713260650635,
"points_saved": 35,
"points_rate": 3.4764597574303675,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.17638461249215262,
"csv_write_time_avg": 0.011402770451136997
}
},
{
"timestamp": "2025-08-16T18:27:34.835158",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 39 points saved, 0 lost, 26.0% CPU",
"details": {
"duration": 10.967023134231567,
"points_saved": 39,
"points_rate": 3.5561154127840395,
"variables_saved": 78,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 26.0,
"cpu_max": 26.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1639550037873097,
"csv_write_time_avg": 0.011529690180069361
}
},
{
"timestamp": "2025-08-16T18:27:44.887333",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 20.8% CPU",
"details": {
"duration": 10.05285382270813,
"points_saved": 35,
"points_rate": 3.481598421429287,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 20.8,
"cpu_max": 20.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10730040413992746,
"csv_write_time_avg": 6.621224539620536e-06
}
},
{
"timestamp": "2025-08-16T18:27:54.932299",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.044966459274292,
"points_saved": 36,
"points_rate": 3.583884540178032,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10931764708624946,
"csv_write_time_avg": 2.3769007788764106e-05
}
},
{
"timestamp": "2025-08-16T18:28:04.973331",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.041032075881958,
"points_saved": 36,
"points_rate": 3.5852888157254417,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10538231664233738,
"csv_write_time_avg": 3.6491288079155816e-06
}
},
{
"timestamp": "2025-08-16T18:28:14.996801",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 35 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023469686508179,
"points_saved": 35,
"points_rate": 3.4918048434975373,
"variables_saved": 70,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10980193274361746,
"csv_write_time_avg": 1.4087132045200894e-05
}
},
{
"timestamp": "2025-08-16T18:28:22.596080",
"level": "info",
"event_type": "config_reload",
"message": "Dataset configuration reloaded from files with CSV header validation",
"details": {
"datasets_count": 3,
"active_datasets_count": 3,
"csv_recording_active": true
}
},
{
"timestamp": "2025-08-16T18:28:25.026671",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02987003326416,
"points_saved": 36,
"points_rate": 3.5892788122483794,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10965166489283244,
"csv_write_time_avg": 4.861752192179362e-05
}
},
{
"timestamp": "2025-08-16T18:28:35.067107",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.03954553604126,
"points_saved": 36,
"points_rate": 3.5858196838455028,
"variables_saved": 72,
"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.08615738153457642,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:28:45.083203",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016986846923828,
"points_saved": 36,
"points_rate": 3.5938951053984303,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037027094099256724,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:28:55.099939",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.016735553741455,
"points_saved": 36,
"points_rate": 3.593985266642411,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04507075415717231,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:29:05.116074",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.016135454177856,
"points_saved": 36,
"points_rate": 3.594200594100786,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037626167138417564,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:29:15.134319",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 36 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018244981765747,
"points_saved": 36,
"points_rate": 3.593443768396936,
"variables_saved": 72,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03699025180604723,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:29:22.380379",
"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-16T18:29:22.396260",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:29:22.906030",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T18:29:22.922598",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T18:29:23.152861",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T18:29:23.169976",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (manually disconnected)",
"details": {}
},
{
"timestamp": "2025-08-16T18:31:59.337677",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:31:59.354198",
"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-16T18:31:59.372382",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:31:59.388374",
"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-16T18:32:06.856060",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T18:32:30.238313",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T18:32:30.269189",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T18:32:30.302524",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T18:32:30.339062",
"level": "info",
"event_type": "plc_connection",
"message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 3 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": 3,
"dataset_names": [
"DAR",
"test",
"Fast"
]
}
},
{
"timestamp": "2025-08-16T18:32:40.238147",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 34.394169330596924,
"points_saved": 30,
"points_rate": 0.872240864770998,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.08476141293843588,
"csv_write_time_avg": 0.0003764793790619949
}
},
{
"timestamp": "2025-08-16T18:32:43.053315",
"level": "info",
"event_type": "plot_session_created",
"message": "Plot session 'UR29' created and started",
"details": {
"session_id": "plot_1_1755361963053_2",
"variables": [
"UR29_Brix",
"UR29_ma",
"AUX Blink_1.0S",
"AUX Blink_1.6S"
],
"time_window": 36,
"trigger_variable": null,
"auto_started": true
}
},
{
"timestamp": "2025-08-16T18:32:50.281813",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.043666124343872,
"points_saved": 30,
"points_rate": 2.986957115916657,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10776501496632894,
"csv_write_time_avg": 5.62588373819987e-05
}
},
{
"timestamp": "2025-08-16T18:33:00.331566",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.049752235412598,
"points_saved": 29,
"points_rate": 2.885643279623539,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1179089381777007,
"csv_write_time_avg": 0.001501214915308459
}
},
{
"timestamp": "2025-08-16T18:33:10.363911",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 15.2% CPU",
"details": {
"duration": 10.032345533370972,
"points_saved": 30,
"points_rate": 2.990327625798958,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 15.2,
"cpu_max": 15.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11747097174326579,
"csv_write_time_avg": 0.0005184332529703776
}
},
{
"timestamp": "2025-08-16T18:33:20.398475",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 7.5% CPU",
"details": {
"duration": 10.034563302993774,
"points_saved": 29,
"points_rate": 2.8900111668385167,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 7.5,
"cpu_max": 7.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.14085213891391096,
"csv_write_time_avg": 0.0021928918772730335
}
},
{
"timestamp": "2025-08-16T18:33:30.434769",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 10.1% CPU",
"details": {
"duration": 10.036294221878052,
"points_saved": 30,
"points_rate": 2.9891511086435867,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 10.1,
"cpu_max": 10.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11473293304443359,
"csv_write_time_avg": 0.0026844898859659833
}
},
{
"timestamp": "2025-08-16T18:33:40.481282",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 11.5% CPU",
"details": {
"duration": 10.045766592025757,
"points_saved": 30,
"points_rate": 2.986332573545332,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 11.5,
"cpu_max": 11.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1166374127070109,
"csv_write_time_avg": 0.0025274038314819338
}
},
{
"timestamp": "2025-08-16T18:33:50.514989",
"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-16T18:33:50.549123",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T18:33:50.625004",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T18:33:50.659332",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: test",
"details": {
"dataset_id": "Test"
}
},
{
"timestamp": "2025-08-16T18:33:51.076861",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T18:33:51.101903",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (manually disconnected)",
"details": {}
},
{
"timestamp": "2025-08-16T18:34:02.872414",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T18:34:02.900196",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T18:34:02.936037",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T18:34:02.974553",
"level": "info",
"event_type": "plc_connection",
"message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 2 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": 2,
"dataset_names": [
"DAR",
"Fast"
]
}
},
{
"timestamp": "2025-08-16T18:34:12.887931",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 59 points saved, 35 lost, 6.2% CPU",
"details": {
"duration": 32.406327962875366,
"points_saved": 59,
"points_rate": 1.8206320712297395,
"variables_saved": 118,
"udp_points_sent": 0,
"points_lost": 35,
"cpu_average": 6.2,
"cpu_max": 11.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1186170416363215,
"csv_write_time_avg": 0.0008189545737372504
}
},
{
"timestamp": "2025-08-16T18:34:22.923863",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.036999702453613,
"points_saved": 29,
"points_rate": 2.8893096403012497,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10199150545843716,
"csv_write_time_avg": 1.904060100686961e-05
}
},
{
"timestamp": "2025-08-16T18:34:32.968819",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.043951272964478,
"points_saved": 31,
"points_rate": 3.0864347264849217,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0429351560531124,
"csv_write_time_avg": 6.452683479555191e-05
}
},
{
"timestamp": "2025-08-16T18:34:42.986745",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018931150436401,
"points_saved": 30,
"points_rate": 2.9943313862071275,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03495910962422689,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:34:53.004818",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018072843551636,
"points_saved": 30,
"points_rate": 2.994587928087406,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03503986994425456,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:35:03.022794",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01797604560852,
"points_saved": 30,
"points_rate": 2.9946168630689427,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04281324545542399,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:35:13.041730",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.018935918807983,
"points_saved": 30,
"points_rate": 2.994329961097235,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03814603487650554,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:35:23.063669",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02193832397461,
"points_saved": 30,
"points_rate": 2.99343290990263,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04150373140970866,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:35:33.081826",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018157958984375,
"points_saved": 29,
"points_rate": 2.8947437361967863,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.08620176644160829,
"csv_write_time_avg": 5.220544749292834e-06
}
},
{
"timestamp": "2025-08-16T18:35:43.126078",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.044251441955566,
"points_saved": 30,
"points_rate": 2.9867830543038605,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.13235967953999836,
"csv_write_time_avg": 6.588300069173177e-06
}
},
{
"timestamp": "2025-08-16T18:35:53.162655",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.036577701568604,
"points_saved": 30,
"points_rate": 2.9890666810970177,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1144386370976766,
"csv_write_time_avg": 6.564458211263021e-06
}
},
{
"timestamp": "2025-08-16T18:36:03.210961",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.04830527305603,
"points_saved": 29,
"points_rate": 2.8860588140929475,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09946414520000589,
"csv_write_time_avg": 1.2274446158573546e-05
}
},
{
"timestamp": "2025-08-16T18:36:13.254712",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.043240308761597,
"points_saved": 30,
"points_rate": 2.987083757602452,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03963555494944255,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:36:23.272971",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018769979476929,
"points_saved": 30,
"points_rate": 2.9943795557193016,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.043033536275227866,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:36:33.293711",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.020740032196045,
"points_saved": 30,
"points_rate": 2.9937908681007364,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036345442136128746,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:36:43.311444",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.017732620239258,
"points_saved": 30,
"points_rate": 2.9946896306046047,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03540658156077067,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:36:53.329571",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.018127202987671,
"points_saved": 30,
"points_rate": 2.994571679131126,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032773065567016604,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:37:03.350581",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02100944519043,
"points_saved": 30,
"points_rate": 2.9937103805843095,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.043904654184977215,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:37:13.370459",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019877910614014,
"points_saved": 30,
"points_rate": 2.9940484572392974,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03875761826833089,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:37:23.390930",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020472049713135,
"points_saved": 30,
"points_rate": 2.9938709325434263,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03074795405069987,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:37:33.409733",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018802404403687,
"points_saved": 30,
"points_rate": 2.9943698646869943,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04058655897776286,
"csv_write_time_avg": 1.708666483561198e-06
}
},
{
"timestamp": "2025-08-16T18:37:43.428250",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018517255783081,
"points_saved": 30,
"points_rate": 2.9944550909150576,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03772562344868978,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:37:53.449522",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021271705627441,
"points_saved": 30,
"points_rate": 2.9936320340614566,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03675090471903483,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:38:03.467858",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.018335819244385,
"points_saved": 30,
"points_rate": 2.994509321834921,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.040726105372111,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:38:13.486386",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.018528461456299,
"points_saved": 30,
"points_rate": 2.994451741632242,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03310688336690267,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:38:23.505944",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01955795288086,
"points_saved": 30,
"points_rate": 2.994144067141634,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03642265796661377,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:38:33.525492",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019547700881958,
"points_saved": 30,
"points_rate": 2.994147130749154,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033480532964070636,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:38:43.544947",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018949270248413,
"points_saved": 30,
"points_rate": 2.994325970796753,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.040233278274536134,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:38:53.588170",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.043729305267334,
"points_saved": 30,
"points_rate": 2.9869383262118383,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037836742401123044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:39:03.607834",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.01866340637207,
"points_saved": 30,
"points_rate": 2.9944114083041655,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03644898732503255,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:39:13.630424",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023590564727783,
"points_saved": 30,
"points_rate": 2.992939486731193,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03657260735829671,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:39:23.652500",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022075891494751,
"points_saved": 30,
"points_rate": 2.993391820696503,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04137861728668213,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:39:33.682424",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029923677444458,
"points_saved": 30,
"points_rate": 2.991049679417277,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0539078156153361,
"csv_write_time_avg": 5.316734313964844e-06
}
},
{
"timestamp": "2025-08-16T18:39:43.701668",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019243717193604,
"points_saved": 30,
"points_rate": 2.9942379731234863,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04460628032684326,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:39:53.724194",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022526264190674,
"points_saved": 30,
"points_rate": 2.9932573095055415,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04598451455434163,
"csv_write_time_avg": 2.312660217285156e-06
}
},
{
"timestamp": "2025-08-16T18:40:03.743245",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01905083656311,
"points_saved": 30,
"points_rate": 2.9942956163591106,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038534808158874514,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:40:13.767760",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02451491355896,
"points_saved": 30,
"points_rate": 2.992663511271014,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033528621991475424,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:40:23.796043",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02828311920166,
"points_saved": 30,
"points_rate": 2.991538994601926,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03602211475372315,
"csv_write_time_avg": 6.246566772460937e-06
}
},
{
"timestamp": "2025-08-16T18:40:33.817235",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0211923122406,
"points_saved": 30,
"points_rate": 2.9936557512578474,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03512619336446126,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:40:43.837641",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.020405769348145,
"points_saved": 30,
"points_rate": 2.99389073561954,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03333298365275065,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:40:53.864960",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02630352973938,
"points_saved": 30,
"points_rate": 2.992129642895402,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038695693016052246,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:41:03.888778",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024833679199219,
"points_saved": 30,
"points_rate": 2.992568351757073,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03576229413350423,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:41:13.907179",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.018401384353638,
"points_saved": 30,
"points_rate": 2.994489724363896,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036200483640034996,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:41:23.929127",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.021947860717773,
"points_saved": 30,
"points_rate": 2.993430061394412,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034483909606933594,
"csv_write_time_avg": 3.332297007242839e-05
}
},
{
"timestamp": "2025-08-16T18:41:33.948694",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019566297531128,
"points_saved": 31,
"points_rate": 3.0939462926293086,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036834001541137695,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:41:43.967867",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019173622131348,
"points_saved": 29,
"points_rate": 2.894450290385418,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03802465570384059,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:41:53.987546",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019679307937622,
"points_saved": 31,
"points_rate": 3.093911396489676,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037705559884348226,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:42:04.017110",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.029563665390015,
"points_saved": 30,
"points_rate": 2.991157043403982,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03261450926462809,
"csv_write_time_avg": 0.0001861572265625
}
},
{
"timestamp": "2025-08-16T18:42:14.051628",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.034517526626587,
"points_saved": 30,
"points_rate": 2.9896803628470443,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03505815664927165,
"csv_write_time_avg": 2.3523966471354168e-06
}
},
{
"timestamp": "2025-08-16T18:42:24.074615",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022987127304077,
"points_saved": 30,
"points_rate": 2.9931196776932527,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03995765844980876,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:42:34.105791",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031176567077637,
"points_saved": 30,
"points_rate": 2.9906760986004497,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03671567440032959,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:42:44.125526",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.019734621047974,
"points_saved": 30,
"points_rate": 2.9940912743318018,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03370640277862549,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:42:54.147451",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.02192497253418,
"points_saved": 30,
"points_rate": 2.9934368978232424,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03480325539906819,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:43:04.168635",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.020179986953735,
"points_saved": 30,
"points_rate": 2.9939581962659325,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033075324694315594,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:43:14.211417",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.043785810470581,
"points_saved": 30,
"points_rate": 2.9869215220345695,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03348086675008138,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:43:24.264286",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.05286955833435,
"points_saved": 30,
"points_rate": 2.9842225471958344,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03486417929331462,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:43:34.294862",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.03057599067688,
"points_saved": 30,
"points_rate": 2.990855164038845,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037721689542134604,
"csv_write_time_avg": 8.074442545572917e-06
}
},
{
"timestamp": "2025-08-16T18:43:44.317575",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022712707519531,
"points_saved": 30,
"points_rate": 2.9932016286860668,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03777104218800863,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:43:54.338864",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.021288871765137,
"points_saved": 30,
"points_rate": 2.9936269060684046,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03858914375305176,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:44:04.367668",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.028803825378418,
"points_saved": 30,
"points_rate": 2.991383670710899,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033110372225443524,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:44:14.387856",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.020187616348267,
"points_saved": 30,
"points_rate": 2.9939559166590866,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03545501232147217,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:44:24.413348",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025492906570435,
"points_saved": 30,
"points_rate": 2.9923715751011923,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038822444279988606,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:44:34.434651",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021303176879883,
"points_saved": 30,
"points_rate": 2.9936226327542816,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03907454013824463,
"csv_write_time_avg": 2.1378199259440104e-06
}
},
{
"timestamp": "2025-08-16T18:44:44.456535",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021883726119995,
"points_saved": 30,
"points_rate": 2.9934492177165377,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038679075241088864,
"csv_write_time_avg": 3.41494878133138e-05
}
},
{
"timestamp": "2025-08-16T18:44:54.487457",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.030921697616577,
"points_saved": 30,
"points_rate": 2.9907520868324817,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03588964939117432,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:45:04.512931",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025474309921265,
"points_saved": 30,
"points_rate": 2.992377125769684,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03285581270853678,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:45:14.533861",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02092957496643,
"points_saved": 30,
"points_rate": 2.993734241476345,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034104410807291666,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:45:24.552954",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.01909351348877,
"points_saved": 30,
"points_rate": 2.994282861978562,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04114320278167725,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:45:34.574416",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021461963653564,
"points_saved": 30,
"points_rate": 2.9935751997867963,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03865260283152262,
"csv_write_time_avg": 2.1139780680338543e-06
}
},
{
"timestamp": "2025-08-16T18:45:44.602132",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027715682983398,
"points_saved": 30,
"points_rate": 2.991708276183848,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035773030916849774,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:45:54.648955",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.046823501586914,
"points_saved": 30,
"points_rate": 2.9860184161950736,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04938198725382487,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:04.675742",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026786804199219,
"points_saved": 30,
"points_rate": 2.991985427219416,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05026083787282308,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:14.699188",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.023446083068848,
"points_saved": 30,
"points_rate": 2.99298262806787,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04142306645711263,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:24.728657",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02946925163269,
"points_saved": 30,
"points_rate": 2.9911852010629896,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034744095802307126,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:34.763352",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.034694910049438,
"points_saved": 30,
"points_rate": 2.989627514231242,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03623064359029134,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:44.798418",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.035065650939941,
"points_saved": 30,
"points_rate": 2.9895170638161224,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03550455570220947,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:46:54.833445",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.9% CPU",
"details": {
"duration": 10.035026550292969,
"points_saved": 30,
"points_rate": 2.989528712220912,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.9,
"cpu_max": 0.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03584007422129313,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:04.863273",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.029828548431396,
"points_saved": 30,
"points_rate": 2.9910780483572488,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033046849568684894,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:14.888002",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.02372694015503,
"points_saved": 30,
"points_rate": 2.9928987670065177,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.052537735303243,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:24.929998",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.04299807548523,
"points_saved": 30,
"points_rate": 2.987155804921385,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03631941477457682,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:34.952176",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 1 lost, 0.5% CPU",
"details": {
"duration": 10.022178173065186,
"points_saved": 29,
"points_rate": 2.893582562515014,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 1,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.41257500648498535,
"delay_max": 0.41257500648498535,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11003260776914399,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:44.972177",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020000696182251,
"points_saved": 30,
"points_rate": 2.9940117680261626,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0358401616414388,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:47:54.991660",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019483089447021,
"points_saved": 31,
"points_rate": 3.0939719867036475,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03440387787357453,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:48:05.013586",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.021925926208496,
"points_saved": 30,
"points_rate": 2.9934366129714176,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03831257820129395,
"csv_write_time_avg": 2.288818359375e-06
}
},
{
"timestamp": "2025-08-16T18:48:15.034004",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02041745185852,
"points_saved": 29,
"points_rate": 2.894091003625929,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03531730586084826,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:48:25.054188",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01968002319336,
"points_saved": 30,
"points_rate": 2.994107589319877,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029297367731730143,
"csv_write_time_avg": 3.455479939778646e-05
}
},
{
"timestamp": "2025-08-16T18:48:35.073444",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019760131835938,
"points_saved": 31,
"points_rate": 3.093886439606795,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029540261914653164,
"csv_write_time_avg": 2.6841317453692036e-06
}
},
{
"timestamp": "2025-08-16T18:48:45.093224",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019780158996582,
"points_saved": 29,
"points_rate": 2.894275077877973,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03299535554030846,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:48:55.114322",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021098613739014,
"points_saved": 30,
"points_rate": 2.9936837423064313,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034754101435343424,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:05.134332",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020009517669678,
"points_saved": 30,
"points_rate": 2.9940091321367333,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034403173128763835,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:15.157282",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022950410842896,
"points_saved": 30,
"points_rate": 2.9931306422054926,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038344653447469075,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:25.181671",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024388790130615,
"points_saved": 30,
"points_rate": 2.9927011639389045,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03300506273905436,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:35.206930",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025259256362915,
"points_saved": 30,
"points_rate": 2.99244131576541,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031709758440653484,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:45.227900",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020969867706299,
"points_saved": 30,
"points_rate": 2.9937222041429714,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03466165860493978,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:49:55.248124",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020223617553711,
"points_saved": 30,
"points_rate": 2.9939451598111195,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03512241045633952,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:50:05.270903",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02277946472168,
"points_saved": 30,
"points_rate": 2.993181692323414,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029123560587565104,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:50:15.291526",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020622253417969,
"points_saved": 30,
"points_rate": 2.993826056038306,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03510467211405436,
"csv_write_time_avg": 2.3365020751953127e-06
}
},
{
"timestamp": "2025-08-16T18:50:25.312097",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020571231842041,
"points_saved": 30,
"points_rate": 2.9938412996526567,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039731621742248535,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:50:35.333477",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021379947662354,
"points_saved": 30,
"points_rate": 2.993599699510243,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032850217819213864,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:50:45.353137",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019142866134644,
"points_saved": 30,
"points_rate": 2.99426811263486,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03189492225646973,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:50:55.374469",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021849870681763,
"points_saved": 30,
"points_rate": 2.9934593300746752,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03440151214599609,
"csv_write_time_avg": 1.6768773396809896e-06
}
},
{
"timestamp": "2025-08-16T18:51:05.394087",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019617795944214,
"points_saved": 30,
"points_rate": 2.9941261843484224,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032616837819417314,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:51:15.416248",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02014970779419,
"points_saved": 30,
"points_rate": 2.9939672434898306,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03851320743560791,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:51:25.437974",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023736476898193,
"points_saved": 30,
"points_rate": 2.992895919514774,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03566768169403076,
"csv_write_time_avg": 2.368291219075521e-06
}
},
{
"timestamp": "2025-08-16T18:51:35.464980",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027006149291992,
"points_saved": 30,
"points_rate": 2.9919199762451827,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03494581381479899,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:51:45.485106",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020126104354858,
"points_saved": 30,
"points_rate": 2.993974296088117,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03350958029429118,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:51:55.505125",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020019769668579,
"points_saved": 30,
"points_rate": 2.9940060688116064,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034443116188049315,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:05.524794",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019668579101562,
"points_saved": 30,
"points_rate": 2.9941110090779093,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03295203049977621,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:15.545170",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020376205444336,
"points_saved": 30,
"points_rate": 2.9938995687307832,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033940331141153975,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:25.564830",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019659519195557,
"points_saved": 30,
"points_rate": 2.9941137163918916,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037054944038391116,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:35.584368",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019538640975952,
"points_saved": 30,
"points_rate": 2.99414983812846,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03233649730682373,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:45.610525",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026156425476074,
"points_saved": 30,
"points_rate": 2.992173543569614,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03598020076751709,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:52:55.629308",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.018783569335938,
"points_saved": 30,
"points_rate": 2.9943754940290073,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03388658364613851,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:53:05.649137",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01982855796814,
"points_saved": 30,
"points_rate": 2.9940632044190902,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03389056523640951,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:53:15.668682",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019544839859009,
"points_saved": 30,
"points_rate": 2.9941479857105113,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03094977537790934,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:53:25.688836",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020153760910034,
"points_saved": 30,
"points_rate": 2.9939660324409423,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03297783533732097,
"csv_write_time_avg": 1.970926920572917e-06
}
},
{
"timestamp": "2025-08-16T18:53:35.712949",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024113416671753,
"points_saved": 30,
"points_rate": 2.9927833767428305,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03977081775665283,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:53:45.734533",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021584272384644,
"points_saved": 30,
"points_rate": 2.993538664606916,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03817342122395833,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:53:55.754872",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020339012145996,
"points_saved": 30,
"points_rate": 2.9939106814286394,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04898201624552409,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:54:05.774858",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019985675811768,
"points_saved": 30,
"points_rate": 2.9940162561728965,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.048808534940083824,
"csv_write_time_avg": 3.910064697265625e-06
}
},
{
"timestamp": "2025-08-16T18:54:15.794000",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019142389297485,
"points_saved": 30,
"points_rate": 2.994268255139901,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.047912915547688804,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:54:25.813871",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019870519638062,
"points_saved": 30,
"points_rate": 2.9940506657448966,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04157432715098063,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:54:35.834033",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020162343978882,
"points_saved": 30,
"points_rate": 2.99396346787006,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036922852198282875,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:54:45.854550",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020516872406006,
"points_saved": 30,
"points_rate": 2.9938575406836034,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03728023370107015,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:54:55.876560",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022009372711182,
"points_saved": 30,
"points_rate": 2.9934116886466566,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03241578737894694,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:55:05.895902",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.01934266090393,
"points_saved": 30,
"points_rate": 2.9942084042161548,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03446401755015056,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:55:15.916486",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020583152770996,
"points_saved": 30,
"points_rate": 2.9938377380466212,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033979241053263345,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:55:25.936216",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019730567932129,
"points_saved": 30,
"points_rate": 2.994092485482012,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033030064900716145,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:55:35.957144",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020928382873535,
"points_saved": 30,
"points_rate": 2.993734597611943,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03712433179219564,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:55:45.986469",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.029324293136597,
"points_saved": 30,
"points_rate": 2.9912284340561217,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03613278071085612,
"csv_write_time_avg": 2.0742416381835936e-06
}
},
{
"timestamp": "2025-08-16T18:55:56.008570",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022101879119873,
"points_saved": 30,
"points_rate": 2.993384058737443,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03555033206939697,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:56:06.030073",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02150297164917,
"points_saved": 31,
"points_rate": 3.093348381744634,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03062953487519295,
"csv_write_time_avg": 3.219419910061744e-05
}
},
{
"timestamp": "2025-08-16T18:56:16.050557",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020483255386353,
"points_saved": 30,
"points_rate": 2.993867584567239,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031682276725769044,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:56:26.070889",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 28 points saved, 1 lost, 0.2% CPU",
"details": {
"duration": 10.020332336425781,
"points_saved": 28,
"points_rate": 2.7943184976225552,
"variables_saved": 56,
"udp_points_sent": 0,
"points_lost": 1,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.4320363998413086,
"delay_max": 0.4320363998413086,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10605038915361677,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:56:36.097110",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02622103691101,
"points_saved": 31,
"points_rate": 3.09189273664276,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.043794616576164,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:56:46.117953",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020843267440796,
"points_saved": 30,
"points_rate": 2.993760025912634,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03613253434499105,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:56:56.139877",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021923780441284,
"points_saved": 30,
"points_rate": 2.9934372538880996,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03974302609761556,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:57:06.160715",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020838022232056,
"points_saved": 30,
"points_rate": 2.993761592936891,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03577961921691895,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:57:16.181474",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020759344100952,
"points_saved": 30,
"points_rate": 2.9937850984975984,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033437617619832355,
"csv_write_time_avg": 5.690256754557292e-06
}
},
{
"timestamp": "2025-08-16T18:57:26.206479",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024627447128296,
"points_saved": 30,
"points_rate": 2.9926299164956944,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03578271865844727,
"csv_write_time_avg": 2.6543935139973957e-06
}
},
{
"timestamp": "2025-08-16T18:57:36.227130",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02102780342102,
"points_saved": 30,
"points_rate": 2.9937048961942283,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03529698848724365,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:57:46.248541",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021411180496216,
"points_saved": 30,
"points_rate": 2.9935903696264194,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03299981753031413,
"csv_write_time_avg": 2.193450927734375e-06
}
},
{
"timestamp": "2025-08-16T18:57:56.269261",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0207200050354,
"points_saved": 30,
"points_rate": 2.9937968514163686,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.043124961853027347,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:06.290143",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020881652832031,
"points_saved": 30,
"points_rate": 2.9937485581941394,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03852230707804362,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:16.310985",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020842790603638,
"points_saved": 30,
"points_rate": 2.9937601683693167,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03576955000559489,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:26.331742",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.8% CPU",
"details": {
"duration": 10.020756483078003,
"points_saved": 30,
"points_rate": 2.9937859532522157,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.8,
"cpu_max": 2.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03851509094238281,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:36.352594",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020852088928223,
"points_saved": 30,
"points_rate": 2.993757390466447,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04075197378794352,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:46.374483",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021888732910156,
"points_saved": 30,
"points_rate": 2.9934477222327533,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03648757139841716,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:58:56.430723",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.047770738601685,
"points_saved": 30,
"points_rate": 2.9857369142336743,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03797228336334228,
"csv_write_time_avg": 0.0005204041798909505
}
},
{
"timestamp": "2025-08-16T18:59:06.588973",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 6.1% CPU",
"details": {
"duration": 10.166719436645508,
"points_saved": 31,
"points_rate": 3.049164501211848,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.1,
"cpu_max": 6.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03940090825480799,
"csv_write_time_avg": 0.00020283268344017767
}
},
{
"timestamp": "2025-08-16T18:59:16.609731",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.7% CPU",
"details": {
"duration": 10.020758152008057,
"points_saved": 30,
"points_rate": 2.9937854546452964,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.7,
"cpu_max": 2.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03148477872212728,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:59:26.634341",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024610042572021,
"points_saved": 30,
"points_rate": 2.9926351122485038,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034551318486531576,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:59:36.654175",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.7% CPU",
"details": {
"duration": 10.019834280014038,
"points_saved": 30,
"points_rate": 2.994061494593698,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.7,
"cpu_max": 2.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03190950552622477,
"csv_write_time_avg": 4.172325134277344e-06
}
},
{
"timestamp": "2025-08-16T18:59:46.675148",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02097225189209,
"points_saved": 30,
"points_rate": 2.9937214918777575,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0309370756149292,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T18:59:56.695162",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020014524459839,
"points_saved": 30,
"points_rate": 2.9940076360934462,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03550891081492106,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:00:06.714877",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.019715309143066,
"points_saved": 30,
"points_rate": 2.9940970451151214,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03322467803955078,
"csv_write_time_avg": 0.00016694068908691407
}
},
{
"timestamp": "2025-08-16T19:00:16.736236",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020806789398193,
"points_saved": 30,
"points_rate": 2.9937709238880226,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03781743049621582,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:00:26.756561",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02087688446045,
"points_saved": 30,
"points_rate": 2.993749982750664,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0328164021174113,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:00:36.777152",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020590543746948,
"points_saved": 30,
"points_rate": 2.993835529855135,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03114332358042399,
"csv_write_time_avg": 1.700719197591146e-06
}
},
{
"timestamp": "2025-08-16T19:00:46.814337",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.037185668945312,
"points_saved": 30,
"points_rate": 2.988885628849022,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032117398579915364,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:00:56.834361",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020024061203003,
"points_saved": 30,
"points_rate": 2.9940047864913213,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033533056577046715,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:06.854522",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020160913467407,
"points_saved": 30,
"points_rate": 2.993963895298235,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034093403816223146,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:16.877161",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022639274597168,
"points_saved": 30,
"points_rate": 2.9932235589917275,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03848221302032471,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:26.897689",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020527601242065,
"points_saved": 29,
"points_rate": 2.8940591906962454,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031914702777204845,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:36.918657",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020967721939087,
"points_saved": 31,
"points_rate": 3.0935136066880182,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037901286155946796,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:46.939202",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020545244216919,
"points_saved": 30,
"points_rate": 2.993849063983187,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03715606530507406,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:01:56.960640",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021437644958496,
"points_saved": 30,
"points_rate": 2.993582464197855,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04491612911224365,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:02:06.981696",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021056175231934,
"points_saved": 30,
"points_rate": 2.9936964203581726,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04442189534505208,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:02:17.002084",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020388126373291,
"points_saved": 30,
"points_rate": 2.9938960069861076,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0393158753712972,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:02:27.022752",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020668029785156,
"points_saved": 30,
"points_rate": 2.993812379656609,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03751126130421956,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:02:37.043657",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.020905256271362,
"points_saved": 30,
"points_rate": 2.9937415066593074,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031386192639668783,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:02:47.064678",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021021127700806,
"points_saved": 30,
"points_rate": 2.993706890515569,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033611567815144856,
"csv_write_time_avg": 2.312660217285156e-06
}
},
{
"timestamp": "2025-08-16T19:02:57.087754",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023075580596924,
"points_saved": 29,
"points_rate": 2.8933234880658163,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03861010485681994,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:07.110321",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0225670337677,
"points_saved": 31,
"points_rate": 3.093019971386156,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03432297706604004,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:17.130788",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020466804504395,
"points_saved": 29,
"points_rate": 2.8940767496943294,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033310997075047984,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:27.155338",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024550199508667,
"points_saved": 30,
"points_rate": 2.992652977234868,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03500888347625732,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:37.177008",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021669864654541,
"points_saved": 30,
"points_rate": 2.993513097633269,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034986408551534016,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:47.197954",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020946502685547,
"points_saved": 30,
"points_rate": 2.9937291843600002,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03249054749806722,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:03:57.217783",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.01982831954956,
"points_saved": 30,
"points_rate": 2.9940632756618575,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030095895131429035,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:07.240073",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022290468215942,
"points_saved": 30,
"points_rate": 2.9933277323322547,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03070220152537028,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:17.261239",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021165370941162,
"points_saved": 30,
"points_rate": 2.993663799521001,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03193457921346029,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:27.281917",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020678997039795,
"points_saved": 30,
"points_rate": 2.9938091030420484,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03259256680806478,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:37.303157",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021239280700684,
"points_saved": 30,
"points_rate": 2.9936417203184877,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03485626379648844,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:47.334407",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.031249523162842,
"points_saved": 30,
"points_rate": 2.990654347768735,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03610609372456868,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:04:57.354676",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020270109176636,
"points_saved": 30,
"points_rate": 2.993931268631749,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03593323230743408,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:07.378536",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02385950088501,
"points_saved": 30,
"points_rate": 2.9928591873570545,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03813507556915283,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:17.400752",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022215604782104,
"points_saved": 30,
"points_rate": 2.9933500917387454,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039050356547037764,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:27.422296",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.3% CPU",
"details": {
"duration": 10.021544218063354,
"points_saved": 30,
"points_rate": 2.9935506292459833,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.3,
"cpu_max": 3.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03380410671234131,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:37.446453",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.1% CPU",
"details": {
"duration": 10.024157047271729,
"points_saved": 30,
"points_rate": 2.9927703505169134,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.1,
"cpu_max": 3.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03564720153808594,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:47.468626",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022172927856445,
"points_saved": 30,
"points_rate": 2.9933628381741,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03933227062225342,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:05:57.490174",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.6% CPU",
"details": {
"duration": 10.0215482711792,
"points_saved": 30,
"points_rate": 2.9935494185341094,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.6,
"cpu_max": 3.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03921828269958496,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:07.512057",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0218825340271,
"points_saved": 30,
"points_rate": 2.993449573784326,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03546323776245117,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:17.533416",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02135968208313,
"points_saved": 30,
"points_rate": 2.993605753282765,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037067755063374834,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:27.553955",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020539045333862,
"points_saved": 30,
"points_rate": 2.9938509160312807,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033951155344645184,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:37.574347",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020391941070557,
"points_saved": 30,
"points_rate": 2.993894867229601,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03655114968617757,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:47.595688",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021340131759644,
"points_saved": 30,
"points_rate": 2.9936115934159306,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03788173198699951,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:06:57.617216",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021528959274292,
"points_saved": 30,
"points_rate": 2.9935551872288806,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03531761964162191,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:07:07.636853",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.019636154174805,
"points_saved": 30,
"points_rate": 2.994120698434756,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035181252161661784,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:07:17.658034",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021181344985962,
"points_saved": 30,
"points_rate": 2.9936590275367405,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0345853328704834,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:07:23.379972",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T19:07:25.402770",
"level": "info",
"event_type": "csv_recording_stopped",
"message": "🔥 CRITICAL: CSV recording stopped (dataset threads continue for UDP streaming)",
"details": {
"recording_protection": false,
"performance_monitoring": false
}
},
{
"timestamp": "2025-08-16T19:07:25.422494",
"level": "info",
"event_type": "udp_streaming_stopped",
"message": "UDP streaming to PlotJuggler stopped (CSV recording continues)",
"details": {}
},
{
"timestamp": "2025-08-16T19:07:25.710292",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: DAR",
"details": {
"dataset_id": "DAR"
}
},
{
"timestamp": "2025-08-16T19:07:25.810714",
"level": "info",
"event_type": "dataset_deactivated",
"message": "Dataset deactivated: Fast",
"details": {
"dataset_id": "Fast"
}
},
{
"timestamp": "2025-08-16T19:07:25.831696",
"level": "info",
"event_type": "plc_disconnection",
"message": "Disconnected from PLC 10.1.33.11 (application shutdown (will auto-reconnect on restart))",
"details": {}
},
{
"timestamp": "2025-08-16T19:07:30.852044",
"level": "info",
"event_type": "application_started",
"message": "Application initialization completed successfully",
"details": {}
},
{
"timestamp": "2025-08-16T19:07:30.931530",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: DAR",
"details": {
"dataset_id": "DAR",
"variables_count": 2,
"streaming_count": 2,
"prefix": "gateway_phoenix"
}
},
{
"timestamp": "2025-08-16T19:07:30.953384",
"level": "info",
"event_type": "dataset_activated",
"message": "Dataset activated: Fast",
"details": {
"dataset_id": "Fast",
"variables_count": 2,
"streaming_count": 2,
"prefix": "fast"
}
},
{
"timestamp": "2025-08-16T19:07:30.974385",
"level": "info",
"event_type": "csv_recording_started",
"message": "🔥 CRITICAL PRIORITY: CSV recording started with MAXIMUM PRIORITY and performance monitoring: 2 datasets activated",
"details": {
"activated_datasets": 2,
"total_datasets": 3,
"priority": "CRITICAL",
"recording_protection": true,
"performance_monitoring": true
}
},
{
"timestamp": "2025-08-16T19:07:40.932301",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 11.087032079696655,
"points_saved": 30,
"points_rate": 2.705863912393479,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04784541130065918,
"csv_write_time_avg": 0.0005331118901570638
}
},
{
"timestamp": "2025-08-16T19:07:50.953612",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 1.7% CPU",
"details": {
"duration": 10.021310806274414,
"points_saved": 30,
"points_rate": 2.9936203536584043,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.7,
"cpu_max": 1.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11101617018381754,
"csv_write_time_avg": 0.0006835699081420898
}
},
{
"timestamp": "2025-08-16T19:08:01.006526",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 9.5% CPU",
"details": {
"duration": 10.052913904190063,
"points_saved": 30,
"points_rate": 2.984209383062156,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.5,
"cpu_max": 9.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10393648942311605,
"csv_write_time_avg": 1.4011065165201823e-05
}
},
{
"timestamp": "2025-08-16T19:08:11.047034",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.040508031845093,
"points_saved": 29,
"points_rate": 2.888300064899288,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09678150867593699,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:08:21.098417",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.05138373374939,
"points_saved": 30,
"points_rate": 2.984663683595068,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11185428301493326,
"csv_write_time_avg": 0.0007519006729125976
}
},
{
"timestamp": "2025-08-16T19:08:31.158087",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 9.3% CPU",
"details": {
"duration": 10.059126138687134,
"points_saved": 30,
"points_rate": 2.9823664189497325,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 9.3,
"cpu_max": 9.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12682891686757405,
"csv_write_time_avg": 4.315376281738282e-06
}
},
{
"timestamp": "2025-08-16T19:08:41.208175",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.050631046295166,
"points_saved": 30,
"points_rate": 2.984887203779957,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.052538673082987465,
"csv_write_time_avg": 6.818771362304688e-06
}
},
{
"timestamp": "2025-08-16T19:08:51.229607",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021431922912598,
"points_saved": 30,
"points_rate": 2.993584173476169,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03783650398254394,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:09:01.252257",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022650480270386,
"points_saved": 30,
"points_rate": 2.9932202124632683,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04180251757303874,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:09:11.273289",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021031618118286,
"points_saved": 30,
"points_rate": 2.9937037565832263,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036138145128885905,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:09:21.294974",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.021685123443604,
"points_saved": 30,
"points_rate": 2.993508539778542,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03387622038523356,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:09:31.315806",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020832061767578,
"points_saved": 30,
"points_rate": 2.9937633736482647,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03420941034952799,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:09:41.336960",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021154165267944,
"points_saved": 30,
"points_rate": 2.993667147041427,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0346364418665568,
"csv_write_time_avg": 2.4239222208658853e-06
}
},
{
"timestamp": "2025-08-16T19:09:51.358176",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021215677261353,
"points_saved": 30,
"points_rate": 2.9936487713832487,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032182741165161136,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:10:01.379125",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020949840545654,
"points_saved": 30,
"points_rate": 2.9937281871841463,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03955988089243571,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:10:11.402968",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023842334747314,
"points_saved": 30,
"points_rate": 2.992864312720283,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03396910826365153,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:10:21.426892",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023923635482788,
"points_saved": 30,
"points_rate": 2.992840038585858,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04043682416280111,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:10:31.447439",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.020547151565552,
"points_saved": 30,
"points_rate": 2.9938484941226964,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03308540185292562,
"csv_write_time_avg": 3.997484842936198e-06
}
},
{
"timestamp": "2025-08-16T19:10:41.469666",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02222752571106,
"points_saved": 30,
"points_rate": 2.9933465313013388,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035635002454121906,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:10:51.492104",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022438049316406,
"points_saved": 30,
"points_rate": 2.9932836553722764,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035645023981730146,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:11:01.512698",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.020593881607056,
"points_saved": 29,
"points_rate": 2.8940400481881534,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.09928355545833192,
"csv_write_time_avg": 1.5595863605367725e-05
}
},
{
"timestamp": "2025-08-16T19:11:11.562105",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.0494065284729,
"points_saved": 30,
"points_rate": 2.985250911583808,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11558911800384522,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:11:21.608925",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.046819925308228,
"points_saved": 29,
"points_rate": 2.886485496465222,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11980490848935883,
"csv_write_time_avg": 1.0375318856074891e-05
}
},
{
"timestamp": "2025-08-16T19:11:31.641962",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.033037185668945,
"points_saved": 30,
"points_rate": 2.9901214801487623,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1062915007273356,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:11:41.672410",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.030447959899902,
"points_saved": 30,
"points_rate": 2.9908933399520254,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.2,
"cpu_max": 4.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10167043209075928,
"csv_write_time_avg": 1.5958150227864584e-05
}
},
{
"timestamp": "2025-08-16T19:11:51.702622",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03021240234375,
"points_saved": 29,
"points_rate": 2.891264794474701,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12335007766197467,
"csv_write_time_avg": 5.186837295006062e-05
}
},
{
"timestamp": "2025-08-16T19:12:01.812010",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.6% CPU",
"details": {
"duration": 10.062845230102539,
"points_saved": 30,
"points_rate": 2.9812641766819965,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.6,
"cpu_max": 3.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.13734569549560546,
"csv_write_time_avg": 0.006834896405537924
}
},
{
"timestamp": "2025-08-16T19:12:12.022833",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 27.9% CPU",
"details": {
"duration": 10.257365465164185,
"points_saved": 30,
"points_rate": 2.924727611771782,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 27.9,
"cpu_max": 27.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10403913656870524,
"csv_write_time_avg": 7.255872090657552e-06
}
},
{
"timestamp": "2025-08-16T19:12:22.072160",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.049326658248901,
"points_saved": 30,
"points_rate": 2.9852746378161332,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1097390333811442,
"csv_write_time_avg": 4.177093505859375e-05
}
},
{
"timestamp": "2025-08-16T19:12:32.128849",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 4.8% CPU",
"details": {
"duration": 10.056689500808716,
"points_saved": 29,
"points_rate": 2.8836527166984665,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.8,
"cpu_max": 4.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12073146063705971,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:12:42.180414",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.051565170288086,
"points_saved": 30,
"points_rate": 2.9846098086971042,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.052029935518900554,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:12:52.210836",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 6.7% CPU",
"details": {
"duration": 10.03042197227478,
"points_saved": 30,
"points_rate": 2.9909010889993852,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 6.7,
"cpu_max": 6.7,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035839176177978514,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:13:02.233078",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022242069244385,
"points_saved": 30,
"points_rate": 2.993342187579173,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04259144465128581,
"csv_write_time_avg": 3.0835469563802084e-06
}
},
{
"timestamp": "2025-08-16T19:13:12.255831",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.8% CPU",
"details": {
"duration": 10.022752523422241,
"points_saved": 30,
"points_rate": 2.9931897380378083,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.8,
"cpu_max": 2.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03979020913441976,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:13:22.277177",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.0213463306427,
"points_saved": 30,
"points_rate": 2.9936097416639234,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036008230845133465,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:13:32.298639",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021461963653564,
"points_saved": 30,
"points_rate": 2.9935751997867963,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0313589334487915,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:13:42.320854",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022215366363525,
"points_saved": 30,
"points_rate": 2.9933501629475803,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036451681454976397,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:13:52.343029",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022174596786499,
"points_saved": 30,
"points_rate": 2.993362339708108,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036104957262674965,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:02.364890",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021860837936401,
"points_saved": 30,
"points_rate": 2.9934560542328676,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03544267813364665,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:12.387828",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.022937774658203,
"points_saved": 30,
"points_rate": 2.993134415725039,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034711662928263345,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:22.419569",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.031741857528687,
"points_saved": 30,
"points_rate": 2.990507573466457,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03802084922790527,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:32.445012",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025442838668823,
"points_saved": 30,
"points_rate": 2.992386519255582,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035738531748453775,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:42.467801",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022788763046265,
"points_saved": 30,
"points_rate": 2.9931789154939734,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03576900164286296,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:14:52.489778",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 1.6% CPU",
"details": {
"duration": 10.021976947784424,
"points_saved": 30,
"points_rate": 2.99342137347783,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 1.6,
"cpu_max": 1.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03509997526804606,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:15:02.516858",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027080297470093,
"points_saved": 30,
"points_rate": 2.991897851617806,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034346755345662436,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:15:12.542578",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02571988105774,
"points_saved": 30,
"points_rate": 2.992303830140018,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03341960112253825,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:15:22.564223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021644592285156,
"points_saved": 30,
"points_rate": 2.9935206466106914,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03856631914774577,
"csv_write_time_avg": 1.8676122029622395e-06
}
},
{
"timestamp": "2025-08-16T19:15:32.587374",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02315068244934,
"points_saved": 30,
"points_rate": 2.9930708367509995,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.07393383979797363,
"csv_write_time_avg": 0.0034141381581624347
}
},
{
"timestamp": "2025-08-16T19:15:42.627091",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 11.4% CPU",
"details": {
"duration": 10.039717197418213,
"points_saved": 30,
"points_rate": 2.9881319772348487,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 11.4,
"cpu_max": 11.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.13204529285430908,
"csv_write_time_avg": 0.002132876714070638
}
},
{
"timestamp": "2025-08-16T19:15:52.709882",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 12.8% CPU",
"details": {
"duration": 10.051823854446411,
"points_saved": 29,
"points_rate": 2.8850485663029093,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 12.8,
"cpu_max": 12.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12764191627502441,
"csv_write_time_avg": 0.0047072213271568564
}
},
{
"timestamp": "2025-08-16T19:16:03.272298",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 18.6% CPU",
"details": {
"duration": 10.545773983001709,
"points_saved": 31,
"points_rate": 2.939566128571274,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 18.6,
"cpu_max": 18.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12527349687391712,
"csv_write_time_avg": 0.006640495792511971
}
},
{
"timestamp": "2025-08-16T19:16:13.714731",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 28.5% CPU",
"details": {
"duration": 10.490042686462402,
"points_saved": 31,
"points_rate": 2.955183398825067,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 28.5,
"cpu_max": 28.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.17165814676592428,
"csv_write_time_avg": 0.010614848905994047
}
},
{
"timestamp": "2025-08-16T19:16:23.764646",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 14.0% CPU",
"details": {
"duration": 10.047585248947144,
"points_saved": 30,
"points_rate": 2.985792034274465,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 14.0,
"cpu_max": 14.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10109870433807373,
"csv_write_time_avg": 6.14325205485026e-06
}
},
{
"timestamp": "2025-08-16T19:16:33.819746",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.057429313659668,
"points_saved": 30,
"points_rate": 2.98286958470143,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0682836373647054,
"csv_write_time_avg": 1.8437703450520833e-06
}
},
{
"timestamp": "2025-08-16T19:16:43.841807",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022061109542847,
"points_saved": 30,
"points_rate": 2.993396235773745,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03508152961730957,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:16:53.865649",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023842096328735,
"points_saved": 30,
"points_rate": 2.9928643839060074,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03584434191385905,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:03.889184",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.023535013198853,
"points_saved": 30,
"points_rate": 2.992956073929648,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03705562750498454,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:13.911783",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022598505020142,
"points_saved": 30,
"points_rate": 2.993235734722241,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03309902350107829,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:23.933307",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021524906158447,
"points_saved": 30,
"points_rate": 2.9935563979454205,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0322664737701416,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:33.955695",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022387981414795,
"points_saved": 30,
"points_rate": 2.9932986086380877,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0366328239440918,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:43.979073",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023377418518066,
"points_saved": 30,
"points_rate": 2.993003131317331,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034492087364196775,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:17:54.003532",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02445936203003,
"points_saved": 30,
"points_rate": 2.9926800954106287,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03611936569213867,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:04.028119",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02458667755127,
"points_saved": 30,
"points_rate": 2.992642087397081,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03341340223948161,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:14.051374",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022731304168701,
"points_saved": 30,
"points_rate": 2.9931960749583557,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039432740211486815,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:24.093772",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.042921304702759,
"points_saved": 30,
"points_rate": 2.9871786395410687,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036375999450683594,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:34.116268",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022496461868286,
"points_saved": 30,
"points_rate": 2.993266210084321,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03750355243682861,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:44.145632",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028759002685547,
"points_saved": 30,
"points_rate": 2.991397040448022,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035286386807759605,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:18:54.182567",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.037540197372437,
"points_saved": 30,
"points_rate": 2.9887800606619948,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0366624116897583,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:19:04.206788",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024221181869507,
"points_saved": 30,
"points_rate": 2.99275120288248,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034904193878173825,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:19:14.228686",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021897315979004,
"points_saved": 30,
"points_rate": 2.9934451585497417,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039334623018900554,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:19:24.252233",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023547649383545,
"points_saved": 30,
"points_rate": 2.992952300859768,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038429967562357586,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:19:34.277448",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025214433670044,
"points_saved": 30,
"points_rate": 2.992454694958336,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03453621069590251,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:19:44.300623",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023175477981567,
"points_saved": 30,
"points_rate": 2.993063432432423,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035415784517923994,
"csv_write_time_avg": 1.8517176310221354e-06
}
},
{
"timestamp": "2025-08-16T19:19:54.324301",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023677349090576,
"points_saved": 30,
"points_rate": 2.9929135740509274,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.041378331184387204,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:20:04.362004",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0377037525177,
"points_saved": 30,
"points_rate": 2.9887313612413866,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04175265630086263,
"csv_write_time_avg": 6.663004557291666e-05
}
},
{
"timestamp": "2025-08-16T19:20:14.394759",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 4.2% CPU",
"details": {
"duration": 10.03275465965271,
"points_saved": 30,
"points_rate": 2.99020568305599,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 4.2,
"cpu_max": 4.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.038167627652486165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:20:24.420594",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024834394454956,
"points_saved": 30,
"points_rate": 2.9925681382421563,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0391517957051595,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:20:34.470446",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.8% CPU",
"details": {
"duration": 10.050852537155151,
"points_saved": 30,
"points_rate": 2.9848214257545327,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.8,
"cpu_max": 0.8,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.06537377039591472,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:20:44.495121",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.9% CPU",
"details": {
"duration": 10.024675369262695,
"points_saved": 30,
"points_rate": 2.9926156104750223,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.9,
"cpu_max": 3.9,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04325772921244304,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:20:54.527788",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.032666683197021,
"points_saved": 30,
"points_rate": 2.990231904170085,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04506815274556478,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:21:04.552489",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02470088005066,
"points_saved": 30,
"points_rate": 2.9926079948879627,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05033230781555176,
"csv_write_time_avg": 1.986821492513021e-06
}
},
{
"timestamp": "2025-08-16T19:21:14.575738",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023249387741089,
"points_saved": 30,
"points_rate": 2.9930413620847776,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05330721537272135,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:21:24.599393",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.3% CPU",
"details": {
"duration": 10.02365493774414,
"points_saved": 30,
"points_rate": 2.992920265744065,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.3,
"cpu_max": 5.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.048331443468729654,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:21:34.622651",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 3.6% CPU",
"details": {
"duration": 10.023257493972778,
"points_saved": 30,
"points_rate": 2.9930389414858105,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.6,
"cpu_max": 3.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03462903499603272,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:21:44.645146",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022495031356812,
"points_saved": 30,
"points_rate": 2.993266637313434,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03439292112986247,
"csv_write_time_avg": 1.931190490722656e-06
}
},
{
"timestamp": "2025-08-16T19:21:54.672059",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.026913166046143,
"points_saved": 30,
"points_rate": 2.991947721417212,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.040618181228637695,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:22:04.698231",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.026172399520874,
"points_saved": 30,
"points_rate": 2.992168776335187,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04397321542104085,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:22:14.724596",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.02636456489563,
"points_saved": 30,
"points_rate": 2.9921114284070804,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03760386308034261,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:22:24.749187",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024591207504272,
"points_saved": 30,
"points_rate": 2.992640735069816,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.040171209971110025,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:22:34.777090",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027902841567993,
"points_saved": 30,
"points_rate": 2.9916524395951476,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03336513837178548,
"csv_write_time_avg": 2.9166539510091144e-06
}
},
{
"timestamp": "2025-08-16T19:22:44.803379",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.026288986206055,
"points_saved": 30,
"points_rate": 2.992133983099164,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0324705441792806,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:22:54.826923",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023544311523438,
"points_saved": 30,
"points_rate": 2.992953297518812,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03127067089080811,
"csv_write_time_avg": 1.7642974853515626e-06
}
},
{
"timestamp": "2025-08-16T19:23:04.854089",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02716588973999,
"points_saved": 30,
"points_rate": 2.9918723126638045,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035390464464823405,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:23:14.881740",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027650594711304,
"points_saved": 30,
"points_rate": 2.991727695001892,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033542784055074056,
"csv_write_time_avg": 1.8755594889322916e-06
}
},
{
"timestamp": "2025-08-16T19:23:24.907228",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.02548861503601,
"points_saved": 30,
"points_rate": 2.9923728560228624,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03177390098571777,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:23:34.929821",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.022592782974243,
"points_saved": 30,
"points_rate": 2.993237443604626,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03484539190928141,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:23:44.954194",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.024373531341553,
"points_saved": 30,
"points_rate": 2.9927057193353734,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03187788327534993,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:23:54.977094",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022899150848389,
"points_saved": 30,
"points_rate": 2.9931459499381123,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030983575185139976,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:24:05.011083",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033989667892456,
"points_saved": 30,
"points_rate": 2.9898376411524863,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03021556536356608,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:24:15.043760",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.032528400421143,
"points_saved": 30,
"points_rate": 2.9902731198588652,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033985010782877606,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:24:25.068271",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024659633636475,
"points_saved": 30,
"points_rate": 2.9926203079592653,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03383328119913737,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:24:35.092011",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023739576339722,
"points_saved": 30,
"points_rate": 2.9928949940811242,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029539879163106283,
"csv_write_time_avg": 3.0597050984700522e-06
}
},
{
"timestamp": "2025-08-16T19:24:45.114645",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022634267807007,
"points_saved": 30,
"points_rate": 2.9932250542515426,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03426570892333984,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:24:55.140920",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026274681091309,
"points_saved": 30,
"points_rate": 2.992138252164328,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033507561683654784,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:25:05.165425",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024504661560059,
"points_saved": 30,
"points_rate": 2.992666571849473,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03217641512552897,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:25:15.191228",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.025802850723267,
"points_saved": 30,
"points_rate": 2.992279066991207,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033665068944295246,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:25:25.213918",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022690296173096,
"points_saved": 30,
"points_rate": 2.9932083216673595,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03660753568013509,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:25:35.237679",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023760795593262,
"points_saved": 30,
"points_rate": 2.9928886584353527,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03092637062072754,
"csv_write_time_avg": 3.401438395182292e-06
}
},
{
"timestamp": "2025-08-16T19:25:45.260625",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022946119308472,
"points_saved": 31,
"points_rate": 3.0929029879030048,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034011786983859156,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:25:55.283251",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022626399993896,
"points_saved": 30,
"points_rate": 2.993227403948557,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032841912905375165,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:26:05.314709",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.031458377838135,
"points_saved": 30,
"points_rate": 2.9905920824311147,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03321727911631266,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:26:15.360665",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.021437883377075,
"points_saved": 29,
"points_rate": 2.893796313212035,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03322646535676101,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:26:25.412856",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.076708793640137,
"points_saved": 31,
"points_rate": 3.0764012967771275,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033642784241707094,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:26:35.434538",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021681308746338,
"points_saved": 30,
"points_rate": 2.9935096792409226,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03313464323679606,
"csv_write_time_avg": 1.6848246256510416e-06
}
},
{
"timestamp": "2025-08-16T19:26:45.456330",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.021792888641357,
"points_saved": 30,
"points_rate": 2.9934763503246837,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03058334191640218,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:26:55.479319",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02298903465271,
"points_saved": 30,
"points_rate": 2.9931191081103963,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03526283899943034,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:05.510920",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.03160047531128,
"points_saved": 30,
"points_rate": 2.9905497207382656,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03224333922068278,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:15.533994",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023074388504028,
"points_saved": 30,
"points_rate": 2.993093619499474,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03435858885447184,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:25.558108",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024113893508911,
"points_saved": 30,
"points_rate": 2.9927832343790928,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034750088055928545,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:35.580880",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022771835327148,
"points_saved": 30,
"points_rate": 2.993183970751419,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03114007314046224,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:45.605966",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.025086164474487,
"points_saved": 30,
"points_rate": 2.9924929828842615,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033729418118794756,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:27:55.629413",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023447275161743,
"points_saved": 30,
"points_rate": 2.992982272111159,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03919668992360433,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:28:05.659152",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029738903045654,
"points_saved": 30,
"points_rate": 2.9911047824874215,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04158167044321696,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:28:15.687258",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.028105974197388,
"points_saved": 30,
"points_rate": 2.9915918396944434,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.042470693588256836,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:28:25.713289",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026030778884888,
"points_saved": 30,
"points_rate": 2.9922110415999192,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03430751164754232,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:28:35.737214",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023925542831421,
"points_saved": 30,
"points_rate": 2.9928394691094256,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03558572133382162,
"csv_write_time_avg": 1.9391377766927082e-06
}
},
{
"timestamp": "2025-08-16T19:28:45.760091",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022876501083374,
"points_saved": 30,
"points_rate": 2.9931527138698453,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.036923853556315105,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:28:55.782684",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022592782974243,
"points_saved": 30,
"points_rate": 2.993237443604626,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032613333066304526,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:29:05.807184",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024499893188477,
"points_saved": 30,
"points_rate": 2.9926679953764705,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03085487683614095,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:29:15.830726",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023542404174805,
"points_saved": 30,
"points_rate": 2.992953867038563,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029432121912638345,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:29:25.854331",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.023605346679688,
"points_saved": 30,
"points_rate": 2.992935073001201,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03109721342722575,
"csv_write_time_avg": 2.3285547892252606e-06
}
},
{
"timestamp": "2025-08-16T19:29:35.877333",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023001432418823,
"points_saved": 30,
"points_rate": 2.9931154058271128,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03108168443044027,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:29:45.915695",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.5% CPU",
"details": {
"duration": 10.0383620262146,
"points_saved": 30,
"points_rate": 2.988535372768659,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.5,
"cpu_max": 0.5,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032892314592997234,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:29:55.941914",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02621865272522,
"points_saved": 30,
"points_rate": 2.9921549727868464,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03391534487406413,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:05.965205",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023291110992432,
"points_saved": 30,
"points_rate": 2.9930289031612913,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03275345166524251,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:15.988529",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023324012756348,
"points_saved": 30,
"points_rate": 2.9930190784833464,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03364638487497965,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:26.011923",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02339482307434,
"points_saved": 30,
"points_rate": 2.99299793428655,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02883956432342529,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:36.034674",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02275013923645,
"points_saved": 30,
"points_rate": 2.993190450050015,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03071264425913493,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:46.058399",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023725271224976,
"points_saved": 30,
"points_rate": 2.9928992653181297,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03435606956481933,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:30:56.081926",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023526906967163,
"points_saved": 30,
"points_rate": 2.9929584943945797,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03494441509246826,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:31:06.105181",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.023255586624146,
"points_saved": 30,
"points_rate": 2.9930395110381562,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.02991515795389811,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:31:16.129185",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024003744125366,
"points_saved": 30,
"points_rate": 2.992816120762295,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033982499440511064,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:31:26.152155",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022969961166382,
"points_saved": 30,
"points_rate": 2.9931248039487164,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033867835998535156,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:31:36.176422",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024267196655273,
"points_saved": 30,
"points_rate": 2.9927374651395855,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030101641019185384,
"csv_write_time_avg": 3.258387247721354e-06
}
},
{
"timestamp": "2025-08-16T19:31:46.201088",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02466607093811,
"points_saved": 30,
"points_rate": 2.9926183862593834,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029866345723470054,
"csv_write_time_avg": 2.09808349609375e-06
}
},
{
"timestamp": "2025-08-16T19:31:56.224337",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023247957229614,
"points_saved": 30,
"points_rate": 2.9930417892497077,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03746697902679443,
"csv_write_time_avg": 3.48965326944987e-05
}
},
{
"timestamp": "2025-08-16T19:32:06.249316",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.6% CPU",
"details": {
"duration": 10.024979829788208,
"points_saved": 30,
"points_rate": 2.9925247241753095,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.6,
"cpu_max": 0.6,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03504591782887777,
"csv_write_time_avg": 2.384185791015625e-06
}
},
{
"timestamp": "2025-08-16T19:32:16.279144",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.029828071594238,
"points_saved": 30,
"points_rate": 2.9910781905588046,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03551757335662842,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:32:26.303844",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024700164794922,
"points_saved": 30,
"points_rate": 2.9926082084085674,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030524579683939616,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:32:36.337260",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.033415794372559,
"points_saved": 30,
"points_rate": 2.990008648582679,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029169178009033202,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:32:46.361795",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024534702301025,
"points_saved": 30,
"points_rate": 2.992657603660529,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03185376326243083,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:32:56.386584",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024789094924927,
"points_saved": 30,
"points_rate": 2.9925816609137015,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037179907162984215,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:06.410223",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02363920211792,
"points_saved": 30,
"points_rate": 2.9929249641847866,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037447206179300946,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:16.433512",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02328896522522,
"points_saved": 30,
"points_rate": 2.993029543903398,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031141225496927896,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:26.463750",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030237913131714,
"points_saved": 30,
"points_rate": 2.990955973309828,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.058762550354003906,
"delay_max": 0.058762550354003906,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.05849409103393555,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:36.487198",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02344822883606,
"points_saved": 30,
"points_rate": 2.992981987345851,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032648468017578126,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:46.509129",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.021930694580078,
"points_saved": 30,
"points_rate": 2.9934351887131077,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03170192241668701,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:33:56.532232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023102760314941,
"points_saved": 30,
"points_rate": 2.9930851471243773,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032052199045817055,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:06.559611",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.027379035949707,
"points_saved": 30,
"points_rate": 2.991808716160559,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.032180587450663246,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:16.585780",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026168823242188,
"points_saved": 30,
"points_rate": 2.992169843625157,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039354952176411946,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:26.608744",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022964239120483,
"points_saved": 30,
"points_rate": 2.9931265127044395,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0397845188776652,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:36.631660",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022916078567505,
"points_saved": 30,
"points_rate": 2.9931408948090943,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03942397435506185,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:46.654718",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02305817604065,
"points_saved": 30,
"points_rate": 2.9930984608782074,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.041838669776916505,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:34:56.678804",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024085521697998,
"points_saved": 30,
"points_rate": 2.9927917050450548,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.039249610900878903,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:35:06.706255",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027451515197754,
"points_saved": 30,
"points_rate": 2.9917870911199675,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03395049571990967,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:35:16.731129",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024873971939087,
"points_saved": 30,
"points_rate": 2.9925563237975723,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.035046021143595375,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:35:26.753866",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02273678779602,
"points_saved": 30,
"points_rate": 2.993194437324632,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03318227926890056,
"csv_write_time_avg": 2.5431315104166665e-06
}
},
{
"timestamp": "2025-08-16T19:35:36.777200",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02333378791809,
"points_saved": 30,
"points_rate": 2.9930161595697182,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03162530263264974,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:35:46.799770",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022570610046387,
"points_saved": 30,
"points_rate": 2.9932440655422985,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03533599376678467,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:35:56.823617",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02384614944458,
"points_saved": 30,
"points_rate": 2.9928631737491598,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03195609251658122,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:36:06.846047",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.022430181503296,
"points_saved": 30,
"points_rate": 2.9932860051612957,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029359316825866698,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:36:16.870314",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024266719818115,
"points_saved": 30,
"points_rate": 2.9927376074989684,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029985793431599937,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:36:26.892757",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.022443294525146,
"points_saved": 30,
"points_rate": 2.9932820888483134,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03255294958750407,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:36:36.916285",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.023528575897217,
"points_saved": 30,
"points_rate": 2.9929579960632444,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.029404258728027342,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:36:46.940606",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024320363998413,
"points_saved": 30,
"points_rate": 2.992721592153292,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03454228242238363,
"csv_write_time_avg": 2.288818359375e-06
}
},
{
"timestamp": "2025-08-16T19:36:56.964342",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023736715316772,
"points_saved": 30,
"points_rate": 2.99289584832755,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03547452290852864,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:37:06.989054",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024711847305298,
"points_saved": 30,
"points_rate": 2.9926047209091777,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03184625307718913,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:37:17.013235",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024181127548218,
"points_saved": 30,
"points_rate": 2.992763161227675,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03130845228830973,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:37:27.040979",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.027743101119995,
"points_saved": 30,
"points_rate": 2.9917000961711224,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03540117740631103,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:37:37.065981",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025002717971802,
"points_saved": 30,
"points_rate": 2.9925178919122946,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03190773328145345,
"csv_write_time_avg": 1.7722447713216146e-06
}
},
{
"timestamp": "2025-08-16T19:37:47.090380",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02439832687378,
"points_saved": 30,
"points_rate": 2.992698316823154,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03154021104176839,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:37:57.114975",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 31 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024595260620117,
"points_saved": 31,
"points_rate": 3.0923941759302864,
"variables_saved": 62,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030923712638116652,
"csv_write_time_avg": 1.7304574289629536e-06
}
},
{
"timestamp": "2025-08-16T19:38:07.138531",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.023556232452393,
"points_saved": 30,
"points_rate": 2.992949738025275,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03149526119232178,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:38:17.162189",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02365756034851,
"points_saved": 30,
"points_rate": 2.992919482672045,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031926568349202475,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:38:27.187719",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025530099868774,
"points_saved": 30,
"points_rate": 2.992360473825985,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033576194445292154,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:38:37.213482",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025762796401978,
"points_saved": 30,
"points_rate": 2.992291021563599,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03199788729349772,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:38:47.237500",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.02401852607727,
"points_saved": 30,
"points_rate": 2.9928117073961547,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.031993651390075685,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:38:57.262035",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024534702301025,
"points_saved": 30,
"points_rate": 2.992657603660529,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03537515799204508,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:07.286532",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024497747421265,
"points_saved": 30,
"points_rate": 2.992668635964061,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03251237869262695,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:17.312508",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025975465774536,
"points_saved": 30,
"points_rate": 2.992227549569653,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03317286968231201,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:27.337612",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.025104522705078,
"points_saved": 30,
"points_rate": 2.9924875029537437,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.033380993207295734,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:37.389232",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.0516197681427,
"points_saved": 30,
"points_rate": 2.984593597051999,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.0316817045211792,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:47.419341",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.030108451843262,
"points_saved": 30,
"points_rate": 2.990994578377347,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.034882458051045735,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:39:57.443333",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.02399206161499,
"points_saved": 30,
"points_rate": 2.9928196087544214,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03039264678955078,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:07.470287",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 1 lost, 0.0% CPU",
"details": {
"duration": 10.026953935623169,
"points_saved": 30,
"points_rate": 2.991935556163051,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 1,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.13681435585021973,
"delay_max": 0.13681435585021973,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10277516841888427,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:17.497093",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.026806116104126,
"points_saved": 30,
"points_rate": 2.991979664573027,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04007929960886637,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:27.522339",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.025245904922485,
"points_saved": 30,
"points_rate": 2.9924453010444094,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.037174471219380695,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:37.547325",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024986505508423,
"points_saved": 30,
"points_rate": 2.9925227314287075,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03652562300364177,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:47.577067",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.029742240905762,
"points_saved": 30,
"points_rate": 2.991103787059115,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03501387437184652,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:40:57.601469",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.0% CPU",
"details": {
"duration": 10.024401426315308,
"points_saved": 30,
"points_rate": 2.9926973915117014,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.0,
"cpu_max": 0.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.030615822474161784,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:41:07.626310",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024840831756592,
"points_saved": 30,
"points_rate": 2.992566216609275,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.03264613151550293,
"csv_write_time_avg": 1.8517176310221354e-06
}
},
{
"timestamp": "2025-08-16T19:41:17.652106",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 0.3% CPU",
"details": {
"duration": 10.02579641342163,
"points_saved": 30,
"points_rate": 2.992280988255328,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.3,
"cpu_max": 0.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04211295445760091,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:41:27.676632",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 2.0% CPU",
"details": {
"duration": 10.024526357650757,
"points_saved": 30,
"points_rate": 2.9926600948187327,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 2.0,
"cpu_max": 2.0,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.04165803591410319,
"csv_write_time_avg": 0.0
}
},
{
"timestamp": "2025-08-16T19:41:37.702313",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 0.2% CPU",
"details": {
"duration": 10.024974584579468,
"points_saved": 29,
"points_rate": 2.892775413576423,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 0.2,
"cpu_max": 0.2,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10340013175175108,
"csv_write_time_avg": 0.0011005812677843817
}
},
{
"timestamp": "2025-08-16T19:41:47.747837",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 12.1% CPU",
"details": {
"duration": 10.046229600906372,
"points_saved": 30,
"points_rate": 2.9861949399696575,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 12.1,
"cpu_max": 12.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.10612233479817708,
"csv_write_time_avg": 0.0005550305048624675
}
},
{
"timestamp": "2025-08-16T19:41:57.797199",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 5.4% CPU",
"details": {
"duration": 10.049362182617188,
"points_saved": 30,
"points_rate": 2.985264084908024,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 5.4,
"cpu_max": 5.4,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.11364033222198486,
"csv_write_time_avg": 0.002084080378214518
}
},
{
"timestamp": "2025-08-16T19:42:07.853943",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 29 points saved, 0 lost, 3.3% CPU",
"details": {
"duration": 10.056744575500488,
"points_saved": 29,
"points_rate": 2.8836369246811433,
"variables_saved": 58,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 3.3,
"cpu_max": 3.3,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.12529090355182515,
"csv_write_time_avg": 0.0016183688722807787
}
},
{
"timestamp": "2025-08-16T19:42:17.903963",
"level": "info",
"event_type": "performance_report",
"message": "Performance report: 30 points saved, 0 lost, 12.1% CPU",
"details": {
"duration": 10.050019979476929,
"points_saved": 30,
"points_rate": 2.9850686925262613,
"variables_saved": 60,
"udp_points_sent": 0,
"points_lost": 0,
"cpu_average": 12.1,
"cpu_max": 12.1,
"delay_average": 0.0,
"delay_max": 0.0,
"read_errors": 0,
"csv_errors": 0,
"udp_errors": 0,
"read_time_avg": 0.1091493288675944,
"csv_write_time_avg": 0.0034572045008341473
}
}
],
"last_updated": "2025-08-16T19:42:17.903963",
"total_entries": 1000
}