Skip to main content

Consecutive failures

Still200 opens an incident after three consecutive failed polls. A later healthy poll resets the failure count and resolves the open incident. Failed polls include:
  • connection and DNS errors
  • responses that take longer than 5 seconds
  • non-200 HTTP responses
  • malformed JSON or an invalid response shape
  • any dependency result derived as unhealthy

Degraded services

A dependency with latency above 1,000 ms and no error is degraded. Still200 records the result, but degraded checks do not count toward the incident threshold.

Partial failures

The worst dependency result determines the overall poll result. One unhealthy dependency makes the poll unhealthy even when every other check succeeds.
Return HTTP 200 with an error inside the affected dependency check. Returning a non-200 response prevents Still200 from reading the structured dependency details.