Real-Time Dashboard
Live updates, notifications, and down domains widget
Domain Pilot uses WebSocket connections to deliver real-time monitoring updates across the application, so you always see the latest status without refreshing the page.
Live Updates
Ping Updates
When a monitoring check completes, the result is immediately pushed to your browser:
- New ping data appears in real time on the domain detail page
- Response time charts update with the latest data point
- Status indicators change instantly when a domain goes up or down
- Pending check tracking — when you trigger a manual check, a pending indicator shows across all pages until the result arrives
Domain Updates
When any domain's status changes, updates are broadcast to your dashboard:
- Domain list refreshes automatically when a domain goes online or offline
- Status badges update in real time across all views
- Dashboard statistics reflect the current state
Browser Notifications
Browser notifications can be sent for monitoring events:
- Notification content includes title, body, and icon
- Clickable URLs take you directly to the relevant domain
- Sync notifications report registrar sync results (new domains found, domains removed, total counts)
Pending Check Indicators
When you trigger a manual uptime check, a pending state is tracked globally:
- The Run Check button shows a loading state
- Other pages can display a pending indicator for the domain being checked
- Once the result arrives via WebSocket, the pending state clears automatically
This works across pages — trigger a check on the domain detail page and see the result update on the dashboard without navigating back.
Down Domains Widget
The dashboard includes a widget showing all currently down domains for quick triage.
For each down domain, you can see:
- Domain Name — The affected domain
- Response Code — The HTTP status code received (or connection error)
- Error Message — Description of the failure
- Consecutive Failures — How many checks in a row have failed
- Down Since — When the domain first went down
- In Backoff — Whether the check frequency has been reduced
The widget refreshes automatically every 30 seconds. Down domains are scoped to your current organization — switch organizations to see down domains for each one.