Uptime Monitoring
Track page availability around the clock. psiLynx checks your URLs at regular intervals, detects outages and content anomalies, and sends email alerts when something changes.
Overview
Uptime Monitoring runs independently from PageSpeed checks. Monitors are configured per URL within each project. One project supports up to 5 monitors.
| Status | Meaning |
|---|---|
| ● UP | URL responds with HTTP status < 400 |
| ● DOWN | URL is unreachable or returns an error |
| ● DEGRADED | Server returns 200 OK but page size dropped more than 50% below baseline — likely serving a stub or error page |
| ● Unknown | Monitor has not completed its first check yet |
DEGRADED catches cases where the server is technically responding but delivering incomplete content — useful for detecting maintenance pages or deployment issues that don't return an error code.
Status badge
The current status is visible in two places:
- Project header — a ● UP / DOWN / DEGRADED badge next to the project name. Clicking it opens the Uptime tab. Updated on every tab switch.
- Projects list — a badge next to each project name.
The badge is hidden when no monitors are configured or all monitors are inactive.
Uptime tab Starter+
Open a project and click the Uptime tab.
Tab header
- Counters for UP (green) and DOWN (red) monitors
- Slot usage indicator: X / 5 monitors
Monitor card
| Element | Description |
|---|---|
| Status dot | Colour indicator: green / red / yellow / grey |
| URL | Address of the monitored page |
| Tag | UP / DOWN / DEGRADED / Unknown |
| Interval | How often checks run |
| Baseline | Reference page size in bytes — recorded on first successful check |
| Toggle | Enable / disable the monitor without deleting it |
Availability chart
Visual uptime history with a time-range switcher:
| Range | Granularity | Data source |
|---|---|---|
| Recent | Last 60 checks (one bar per check) | Raw events |
| Day | By hour — 24 bars | Raw events |
| Week | By day — 7 bars | Daily aggregates |
| Month | By day — 30 bars | Daily aggregates |
| Year | By ISO week — up to 52 bars | Daily aggregates |
Bar colours: ● green ≥ 95% uptime · ● yellow 80–94% · ● red < 80% · ● grey — no data.
Events table
Detailed log of individual checks:
| Column | Content |
|---|---|
| Time | Date and time of the check |
| Status | UP / DOWN / DEGRADED |
| HTTP code | Server response code |
| Response time | Time to response in ms |
| Size | Response body size in bytes |
| Error | Error message if the check failed |
20 events are shown by default. Click Show N more to load additional rows.
Adding a monitor
- On the Uptime tab click + Add monitor.
- Select the URL to monitor from the list of active project URLs.
- Set the check interval (in minutes).
- Set the timeout — maximum wait time per check (in seconds, default 10).
- Configure notifications:
- Notify on down — email when status changes to DOWN or DEGRADED
- Notify on recovery — email when status returns to UP
- Click Add.
Managing monitors
Enable / disable
Use the toggle on the monitor card. Disabled monitors stop running checks but retain their history and settings.
Delete a monitor
Click the icon on the monitor card and confirm.
Email notifications
Alerts are sent to your account email when a monitor's status changes:
| Event | |
|---|---|
| UP → DOWN | ● Site is Down |
| UP or DOWN → DEGRADED | ● Suspicious Page Change — server responds 200 but page content shrank significantly; manual review recommended |
| DOWN or DEGRADED → UP | ● Site Recovered |
Each notification type is controlled independently via Notify on down and Notify on recovery in the monitor settings.
Data retention
- Raw check events are kept for 30 days, then aggregated and removed.
- Daily aggregates are retained for up to 1 year and power the Week / Month / Year chart ranges.
Last updated July 20, 2026