Skip to Content
Monitoring

Monitoring

WatchAPI runs HTTP checks on a fixed cadence, records every result, and surfaces uptime and latency trends.

How Checks Run

  • Default interval: 1 minute. You can raise it per endpoint to reduce load.
  • Execution: standard HTTP requests with optional headers/body you provide.
  • Success rules: 2xx by default; customize status ranges per endpoint.
  • Retry: a single fast retry is attempted before marking a failure.

What We Store

  • Status code and response time for each check.
  • Failure reason (timeout, DNS, network, or non-success status).
  • Timestamps for charting uptime and latency.

Dashboards

  • Overview: current up/down state and recent incidents.
  • Endpoint detail: full check history with status/latency charts.
  • Collections: grouped rollups by product or environment.

Tuning Tips

  • Use shorter intervals for critical health checks; increase for low-traffic services to avoid noise.
  • Add auth headers or request bodies when your endpoint requires them.
  • Pair checks with alert rules so incidents reach the right channel quickly.
Last updated on