Maintenance Windows
dbdeux uses scheduled maintenance windows to communicate planned downtime and platform updates. When a maintenance window is active, a banner appears across the platform and certain operations are paused to protect data integrity.
How It Works
When the platform team schedules maintenance:
- A banner appears at the top of every page announcing the maintenance
- The banner shows the title, message, and expected duration
- During the active window, dbt runs and scheduled jobs are paused to prevent partial builds
- Once maintenance completes, operations resume automatically
Banner Severity Levels
| Severity | Meaning | Visual |
|---|---|---|
| Info | Informational heads-up (e.g., upcoming maintenance, minor update) | Blue banner |
| Warning | Some features may be affected during this window | Yellow banner |
| Critical | The platform may be fully unavailable during this window | Red banner |
What Gets Paused
During an active maintenance window:
- Manual dbt runs: The Run button shows a maintenance message instead of executing
- Scheduled jobs: Queued jobs are held until the window closes, then resume automatically
- Slimmer CI runs: PR validation is paused and resumes after maintenance
Operations that are not affected:
- Browsing the IDE, reading files, and navigating the project
- Viewing Atlas Metrics, Data Products, and Database Explorer
- Reading audit logs and settings
Notifications
The maintenance banner is shown to all signed-in users. No additional notification setup is required. The banner automatically disappears when the maintenance window ends or is marked complete.
Public Status Page
dbdeux provides a public status page at dbdeux.datalakehouse.io/status that shows real-time platform health. The page is available without signing in, so anyone can check it during an incident or before reporting an issue.
What the Status Page Shows
- Overall system status: "All systems operational", "Some systems affected", or "Under maintenance" with a color-coded banner
- Component health: Each platform component (IDE, API, Scheduler, CI Runner, etc.) shows its current state - Operational, Degraded, Partial outage, or Major outage
- Active incidents: Current issues with status updates (Investigating, Identified, Monitoring, Resolved)
- Scheduled maintenance: Upcoming or in-progress maintenance windows with start times and expected duration
Automatic Refresh
The status page polls for updates every 60 seconds. You can also click the Refresh button for an immediate check. The footer shows when the page was last updated.
Bookmark the status page or share it with your team so everyone knows where to check during an incident.