julee.api.routers.system ======================== .. py:module:: julee.api.routers.system .. autoapi-nested-parse:: System API router for the julee CEAP system. This module provides system-level API endpoints including health checks, status information, and other operational endpoints. Routes defined at root level: - GET /health - Health check endpoint These routes are mounted at the root level in the main app. Attributes ---------- .. autoapisummary:: julee.api.routers.system.logger julee.api.routers.system.router Functions --------- .. autoapisummary:: julee.api.routers.system.check_api_health julee.api.routers.system.check_storage_health julee.api.routers.system.check_temporal_health julee.api.routers.system.determine_overall_status julee.api.routers.system.health_check Module Contents --------------- .. py:function:: check_api_health() :async: Check if API service is available (self-check). .. py:function:: check_storage_health() :async: Check if storage service (Minio) is available. .. py:function:: check_temporal_health() :async: Check if Temporal service is available. .. py:function:: determine_overall_status(services) Determine overall system status based on service statuses. .. py:function:: health_check() :async: Comprehensive health check endpoint that checks all services. .. py:data:: logger .. py:data:: router