- 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. |
||
---|---|---|
.cursor/rules | ||
.doc | ||
.examples | ||
.github | ||
.images | ||
.vscode | ||
config | ||
core | ||
frontend | ||
utils | ||
.cursorignore | ||
.gitignore | ||
PERFORMANCE_MONITORING.md | ||
PRIORITY_SYSTEM.md | ||
application_events.json | ||
main.py | ||
main_cleanup_notes.py | ||
requirements.txt | ||
system_state.json |