Ciphera Help

Uptime Monitoring

Monitor your site's availability and response times with automated checks every 5 minutes.

Pulse checks your site every 5 minutes and records whether it responds successfully. The results are displayed in a dedicated uptime dashboard alongside your analytics.

Enable uptime monitoring

Go to Settings for your site and toggle Uptime Monitoring on. Pulse immediately begins sending HTTP GET requests to https://your-domain from a remote monitoring node, expecting an HTTP 200 response within a 30-second timeout.

Monitoring checks the root domain only. If you want to monitor a specific path or subdomain, register it as a separate site in Pulse.

Uptime dashboard

The uptime dashboard is at /sites/{id}/uptime.

Status indicator

The current status appears at the top:

StatusMeaning
OperationalLast check returned HTTP 200
DegradedSite is responding but slowly (above threshold)
DownLast check failed or timed out

90-day availability bar

A colour-coded bar showing one cell per day for the past 90 days. Green is fully operational; yellow is degraded; red is down. Hover any cell to see a tooltip with:

  • Uptime percentage for that day
  • Number of checks performed
  • Average response time
  • Number of failures

Response time chart

A line chart of response times across the last 20 checks. Useful for spotting gradual degradation before an outage.

Recent checks

A list of the most recent check results, showing timestamp, HTTP status code, and response time in milliseconds. Failed checks display the error reason.

Overall uptime percentage

A single figure showing availability over the selected period, calculated as (successful checks / total checks) × 100.

Alerts

Configure alert channels in Settings → Reports. When your site status changes — either going down or recovering — Pulse sends a notification immediately.

Supported channels:

  • Email — specify one or more addresses
  • Slack — provide an incoming webhook URL
  • Discord — provide a webhook URL
  • Webhook — a POST request with a JSON payload to any URL

Alert channels for uptime and scheduled reports are configured in the same place. Adding a channel for uptime alerts does not automatically enroll it in report schedules, and vice versa.

On this page