BE: /health endpoint

Signed-off-by: jokob-sk <jokob.sk@gmail.com>
This commit is contained in:
jokob-sk
2026-02-18 22:29:12 +11:00
parent 876cd4bbe1
commit 2742414123
3 changed files with 49 additions and 1 deletions

View File

@@ -667,7 +667,9 @@ class HealthCheckResponse(BaseResponse):
"mem_usage_pct": 65,
"load_1m": 2.15,
"storage_pct": 42,
"cpu_temp": 58
"cpu_temp": 58,
"storage_gb": 8,
"mem_mb" : 8192
}]
}
)
@@ -677,6 +679,8 @@ class HealthCheckResponse(BaseResponse):
load_1m: float = Field(..., description="1-minute load average")
storage_pct: Optional[int] = Field(None, ge=0, le=100, description="Disk usage percentage of /data mount (0-100, nullable if unavailable)")
cpu_temp: Optional[int] = Field(None, description="CPU temperature in Celsius (nullable if unavailable)")
storage_gb: Optional[int] = Field(..., description="Storage size in GB")
mem_mb: Optional[int] = Field(..., description="Installed memory size in MB")
# =============================================================================