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.