Skip to content

health/serviceHealth.recordHealthCheck

Type: mutation Module: convex/health/serviceHealth.ts

{
orgId: string,
service: string,
status: v.union(
"healthy",
"degraded",
"outage",
"unknown",
),
latencyMs: number /* optional */,
errorMessage: string /* optional */,
checkType: "cron" | "probe" | "inferred",
}

Record a health check result for a service. @param orgId - Organization ID @param service - Service name being checked @param status - Health status (healthy, degraded, outage, unknown) @param checkType - How the check was triggered (cron, probe, inferred)