S7_snap7_Stremer_n_Recorder/core
Miguel be2df781cf Implementación del sistema de monitoreo de rendimiento y gestión de prioridades para el recording de PLC
- Se creó el archivo PERFORMANCE_MONITORING.md que detalla el sistema de monitoreo de rendimiento en tiempo real, incluyendo métricas, logs y APIs de monitoreo.
- Se desarrolló el archivo PRIORITY_SYSTEM.md que describe la arquitectura de prioridades para asegurar que el recording de CSV tenga máxima prioridad.
- Se implementó el PerformanceMonitor en core/performance_monitor.py para registrar métricas de rendimiento, incluyendo tiempos de lectura, uso de CPU y errores.
- Se creó el PriorityThreadManager en core/priority_manager.py para gestionar la prioridad de los hilos y asegurar que las operaciones de recording no sean interrumpidas.
- Se implementó un sistema de logging rotativo en core/rotating_logger.py que permite la rotación automática de archivos de log y limpieza de archivos antiguos.
2025-08-16 18:34:31 +02:00
..
__init__.py
config_manager.py
event_logger.py
historical_cache.py feat: Implement historical data caching mechanism with buffer zones for improved performance and efficiency in data retrieval 2025-08-16 10:06:43 +02:00
instance_manager.py
performance_monitor.py Implementación del sistema de monitoreo de rendimiento y gestión de prioridades para el recording de PLC 2025-08-16 18:34:31 +02:00
plc_client.py
plc_data_streamer.py Implementación del sistema de monitoreo de rendimiento y gestión de prioridades para el recording de PLC 2025-08-16 18:34:31 +02:00
plot_manager.py feat: Implement coordinated connection and polling for real-time data updates across tabs 2025-08-15 18:55:58 +02:00
priority_manager.py Implementación del sistema de monitoreo de rendimiento y gestión de prioridades para el recording de PLC 2025-08-16 18:34:31 +02:00
rotating_logger.py Implementación del sistema de monitoreo de rendimiento y gestión de prioridades para el recording de PLC 2025-08-16 18:34:31 +02:00
schema_manager.py
streamer.py Implementación del sistema de monitoreo de rendimiento y gestión de prioridades para el recording de PLC 2025-08-16 18:34:31 +02:00