[{"data":1,"prerenderedAt":339},["ShallowReactive",2],{"blog-\u002Fblog\u002Fhow-to-use-maintenance-windows":3},{"id":4,"title":5,"author":6,"body":7,"category":325,"date":326,"description":327,"extension":328,"image":329,"meta":332,"navigation":333,"path":334,"readingTime":335,"seo":336,"stem":337,"__hash__":338},"blog\u002Fblog\u002Fhow-to-use-maintenance-windows.md","How to Use Maintenance Windows to Prevent False Alerts","Monitoristic Team",{"type":8,"value":9,"toc":303},"minimark",[10,14,17,22,25,28,32,37,40,43,47,50,53,57,60,63,67,117,120,131,134,145,149,153,156,160,163,167,170,174,177,181,184,188,191,262,265,269,275,281,287,293,297,300],[11,12,13],"p",{},"You're about to deploy a database migration. Or rotate SSL certificates. Or update your server infrastructure. You know the site will be briefly unavailable.",[11,15,16],{},"The last thing you need is your monitoring tool flooding your team with \"SITE DOWN\" alerts for planned downtime. That's what maintenance windows are for.",[18,19,21],"h2",{"id":20},"what-is-a-maintenance-window","What Is a Maintenance Window?",[11,23,24],{},"A maintenance window is a scheduled period during which monitoring alerts are suppressed for selected monitors. The monitoring continues — checks still run, response times are still recorded — but no downtime notifications are sent.",[11,26,27],{},"Your status page also reflects the maintenance state, showing \"Scheduled Maintenance\" instead of an outage. Users who check your status page see planned downtime, not an unexpected incident.",[18,29,31],{"id":30},"why-maintenance-windows-matter","Why Maintenance Windows Matter",[33,34,36],"h3",{"id":35},"prevent-alert-fatigue","Prevent Alert Fatigue",[11,38,39],{},"If your team gets alerted every time you deploy, they start ignoring alerts. When a real outage happens at 3 AM, the alert gets treated like another deploy notification. Alert fatigue is one of the most common causes of slow incident response.",[11,41,42],{},"Maintenance windows keep your alerts meaningful. Every alert that fires is a real problem worth investigating.",[33,44,46],{"id":45},"keep-your-status-page-honest","Keep Your Status Page Honest",[11,48,49],{},"Without maintenance windows, a planned deploy looks identical to an outage on your status page. Your users see red dots and \"Monitor Down\" indicators. Some will file support tickets. Others will worry about your reliability.",[11,51,52],{},"With a maintenance window, the status page shows a clear \"Maintenance\" state with your scheduled time. Users know the downtime is intentional and temporary.",[33,54,56],{"id":55},"maintain-clean-incident-history","Maintain Clean Incident History",[11,58,59],{},"Every unplanned outage should be tracked as an incident. But planned downtime isn't an incident — it's an expected event. Without maintenance windows, your incident history fills up with false incidents that dilute the signal.",[11,61,62],{},"Clean incident data helps you measure real uptime and identify actual reliability issues.",[18,64,66],{"id":65},"how-to-schedule-a-maintenance-window-in-monitoristic","How to Schedule a Maintenance Window in Monitoristic",[68,69,70,78,84,114],"ol",{},[71,72,73,74],"li",{},"Go to your ",[75,76,77],"strong",{},"Dashboard → Maintenance",[71,79,80,81],{},"Click ",[75,82,83],{},"Schedule Maintenance",[71,85,86,87],{},"Set the details:\n",[88,89,90,96,102,108],"ul",{},[71,91,92,95],{},[75,93,94],{},"Title"," — e.g., \"Database migration\" or \"SSL certificate renewal\"",[71,97,98,101],{},[75,99,100],{},"Start time"," — when maintenance begins",[71,103,104,107],{},[75,105,106],{},"End time"," — when you expect it to finish",[71,109,110,113],{},[75,111,112],{},"Affected monitors"," — select which monitors to suppress alerts for",[71,115,116],{},"Save",[11,118,119],{},"When the maintenance window starts:",[88,121,122,125,128],{},[71,123,124],{},"Alerts are suppressed for the selected monitors",[71,126,127],{},"Your status page shows \"Maintenance\" for those monitors",[71,129,130],{},"Connected notification channels receive a maintenance start notification",[11,132,133],{},"When the window ends:",[88,135,136,139,142],{},[71,137,138],{},"Normal alerting resumes",[71,140,141],{},"Your status page returns to normal",[71,143,144],{},"A maintenance completed notification is sent",[18,146,148],{"id":147},"best-practices","Best Practices",[33,150,152],{"id":151},"schedule-maintenance-during-low-traffic-hours","Schedule Maintenance During Low-Traffic Hours",[11,154,155],{},"Check your analytics for the quietest hours. For most B2B SaaS products, late evening or early morning in your primary market's timezone works well. For global services, there's never a perfect time — pick the least bad option and communicate clearly.",[33,157,159],{"id":158},"set-realistic-time-windows","Set Realistic Time Windows",[11,161,162],{},"Add buffer time. If you think a migration will take 30 minutes, schedule a 60-minute window. It's better to end maintenance early than to extend it. Extending a window mid-maintenance means your alerts were suppressed but now need to fire — and your team may have already moved on.",[33,164,166],{"id":165},"communicate-in-advance","Communicate in Advance",[11,168,169],{},"Your status page will show scheduled maintenance, but proactive communication is better. Consider notifying affected users via email or in-app message before the window opens. \"We're performing scheduled maintenance tonight from 10 PM to 11 PM UTC. Some services may be briefly unavailable.\"",[33,171,173],{"id":172},"use-descriptive-titles","Use Descriptive Titles",[11,175,176],{},"\"Maintenance\" tells users nothing. \"Database migration — API may be slow for 15 minutes\" tells them exactly what to expect. Good maintenance titles reduce support tickets.",[33,178,180],{"id":179},"review-after-every-window","Review After Every Window",[11,182,183],{},"After maintenance completes, check your monitors. Did everything come back up cleanly? Are response times normal? A quick post-maintenance review catches issues before your users notice them.",[18,185,187],{"id":186},"maintenance-windows-vs-pausing-monitors","Maintenance Windows vs. Pausing Monitors",[11,189,190],{},"Some teams pause their monitors entirely during maintenance. This works, but you lose visibility:",[192,193,194,209],"table",{},[195,196,197],"thead",{},[198,199,200,203,206],"tr",{},[201,202],"th",{},[201,204,205],{},"Maintenance Window",[201,207,208],{},"Pausing Monitor",[210,211,212,224,233,242,252],"tbody",{},[198,213,214,218,221],{},[215,216,217],"td",{},"Checks still run",[215,219,220],{},"Yes",[215,222,223],{},"No",[198,225,226,229,231],{},[215,227,228],{},"Alerts suppressed",[215,230,220],{},[215,232,220],{},[198,234,235,238,240],{},[215,236,237],{},"Response times recorded",[215,239,220],{},[215,241,223],{},[198,243,244,247,249],{},[215,245,246],{},"Status page shows maintenance",[215,248,220],{},[215,250,251],{},"Shows nothing",[198,253,254,257,259],{},[215,255,256],{},"Auto-resumes alerting",[215,258,220],{},[215,260,261],{},"Must manually unpause",[11,263,264],{},"Maintenance windows are better because they maintain visibility. If your maintenance causes an unexpected issue — say, the site doesn't come back up — the checks still run and will detect it once the window closes.",[18,266,268],{"id":267},"common-scenarios","Common Scenarios",[11,270,271,274],{},[75,272,273],{},"Deploy window",": Schedule 15-30 minutes around your deployment time. If deploys are frequent (multiple per day), consider increasing your check interval during peak deploy hours instead.",[11,276,277,280],{},[75,278,279],{},"Infrastructure migration",": Schedule a longer window (1-4 hours). Include all monitors that could be affected, not just the ones you think will be impacted.",[11,282,283,286],{},[75,284,285],{},"SSL renewal",": Usually quick (under 5 minutes of actual downtime), but schedule 15-30 minutes to account for certificate propagation.",[11,288,289,292],{},[75,290,291],{},"Database maintenance",": Schedule based on your database provider's maintenance window. Add 15 minutes of buffer on each end.",[18,294,296],{"id":295},"available-on-every-plan","Available on Every Plan",[11,298,299],{},"Maintenance windows are included on all Monitoristic plans — Lite, Pro, and Business. There's no reason to skip them, even on the smallest plan.",[11,301,302],{},"Set up your first maintenance window before your next deploy. Your team's alert fatigue will thank you.",{"title":304,"searchDepth":305,"depth":305,"links":306},"",2,[307,308,314,315,322,323,324],{"id":20,"depth":305,"text":21},{"id":30,"depth":305,"text":31,"children":309},[310,312,313],{"id":35,"depth":311,"text":36},3,{"id":45,"depth":311,"text":46},{"id":55,"depth":311,"text":56},{"id":65,"depth":305,"text":66},{"id":147,"depth":305,"text":148,"children":316},[317,318,319,320,321],{"id":151,"depth":311,"text":152},{"id":158,"depth":311,"text":159},{"id":165,"depth":311,"text":166},{"id":172,"depth":311,"text":173},{"id":179,"depth":311,"text":180},{"id":186,"depth":305,"text":187},{"id":267,"depth":305,"text":268},{"id":295,"depth":305,"text":296},"Tutorial","2026-05-04","Learn how to schedule maintenance windows for planned downtime. Suppress false alerts, keep your status page accurate, and notify your team automatically.","md",{"src":330,"alt":331},"\u002Fblog\u002Fmaintenance-windows.webp","Scheduling maintenance windows for uptime monitoring",{},true,"\u002Fblog\u002Fhow-to-use-maintenance-windows",4,{"title":5,"description":327},"blog\u002Fhow-to-use-maintenance-windows","CY_aMhfZCkFe6SahKOqs__pBAcYv1bOgk4VCSl-00Wk",1777925554542]