Infrastructure API ================== This section documents the infrastructure layer components. Persistence ----------- Database Manager ~~~~~~~~~~~~~~~~ .. automodule:: aiecs.infrastructure.persistence.database_manager :members: :undoc-members: :show-inheritance: File Storage ~~~~~~~~~~~~ .. automodule:: aiecs.infrastructure.persistence.file_storage :members: :undoc-members: :show-inheritance: Redis Client ~~~~~~~~~~~~ .. automodule:: aiecs.infrastructure.persistence.redis_client :members: :undoc-members: :show-inheritance: Monitoring ---------- Executor Metrics ~~~~~~~~~~~~~~~~ .. automodule:: aiecs.infrastructure.monitoring.executor_metrics :members: :undoc-members: :show-inheritance: Global Metrics Manager ~~~~~~~~~~~~~~~~~~~~~~ .. automodule:: aiecs.infrastructure.monitoring.global_metrics_manager :members: :undoc-members: :show-inheritance: Tracing Manager ~~~~~~~~~~~~~~~ .. automodule:: aiecs.infrastructure.monitoring.tracing_manager :members: :undoc-members: :show-inheritance: Messaging --------- Celery Task Manager ~~~~~~~~~~~~~~~~~~~ .. automodule:: aiecs.infrastructure.messaging.celery_task_manager :members: :undoc-members: :show-inheritance: WebSocket Manager ~~~~~~~~~~~~~~~~~ .. automodule:: aiecs.infrastructure.messaging.websocket_manager :members: :undoc-members: :show-inheritance: