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_api_health()

Check if API service is available (self-check).

check_storage_health()

Check if storage service (Minio) is available.

check_temporal_health()

Check if Temporal service is available.

determine_overall_status(services)

Determine overall system status based on service statuses.

health_check()

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.

async julee.api.routers.system.health_check()[source]

Comprehensive health check endpoint that checks all services.

julee.api.routers.system.logger[source]
julee.api.routers.system.router[source]