julee.api.routers.system¶
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¶
Functions¶
Check if API service is available (self-check). |
|
Check if storage service (Minio) is available. |
|
Check if Temporal service is available. |
|
|
Determine overall system status based on service statuses. |
Comprehensive health check endpoint that checks all services. |
Module Contents¶
- async julee.api.routers.system.check_api_health()[source]¶
Check if API service is available (self-check).
- async julee.api.routers.system.check_storage_health()[source]¶
Check if storage service (Minio) is available.
- async julee.api.routers.system.check_temporal_health()[source]¶
Check if Temporal service is available.
- julee.api.routers.system.determine_overall_status(services)[source]¶
Determine overall system status based on service statuses.