Skip to main content

Function: determineMonitorStatus()

determineMonitorStatus(httpStatus: number): "down" | "up"

Defined in: electron/services/monitoring/utils/httpStatusUtils.ts:60

Determines monitor status ("up" or "down") from an HTTP status code.

Parameters

httpStatus

number

The HTTP status code to evaluate (integer).

Returns

"down" | "up"

Up if the site is responding (including client errors and redirects), "down" if server error or invalid code.

Remarks

  • 1xx–4xx: "up" (site is responding)
  • 5xx: "down" (server error)
  • <100 or >599: "down" (invalid code) Used by monitoring services to classify site health.

Example

determineMonitorStatus(200); // "up"
determineMonitorStatus(404); // "up"
determineMonitorStatus(500); // "down"
determineMonitorStatus(999); // "down"

See

MDN: HTTP response status codes