Channel Health

Report why one channel is slow or unhealthy, plus what to do.

The reply carries five blocks and a findings list. The resource block covers the OWNER's whole account, so a member reads it as not available. The runtime block reads the container status facts off the host. The build block counts the recent builds the kernel stopped. The database block reads the channel's own cell Postgres. The latency block reads the request-duration histogram of the channel over the last day, and it covers the server-side span alone.

A source the route cannot read reports available=false with a reason, and the route still answers 200. The findings list is never empty: a channel with no fault carries the healthy finding.

The control-DB read only reads, so it runs on run_read_in_thread. The host read and the database read follow it and each degrade on their own.

get/me/apps/{app_id}/channels/{channel_id}/health

Request

  • Base URL: https://api.xhostd.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.xhostd.com/me/apps/{app_id}/channels/{channel_id}/health
  • Auth: none declared

Path parameters

app_idstring uuid required
channel_idstring uuid required

Headers

authorizationstring nullable

Response

Successful Response

app_idstring uuid required
channel_idstring uuid required

Changes

No recorded changes to this operation across all 1 revision of this API.