[{"data":1,"prerenderedAt":273},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fmaintenance":3},{"id":4,"title":5,"body":6,"description":265,"extension":266,"meta":267,"navigation":268,"path":269,"seo":270,"stem":271,"__hash__":272},"docs\u002Fdocs\u002F8.maintenance.md","Maintenance windows",{"type":7,"value":8,"toc":256},"minimark",[9,13,26,33,36,41,62,65,69,125,130,134,137,167,170,174,234,241,245],[10,11,5],"h1",{"id":12},"maintenance-windows",[14,15,16,17,21,22,25],"p",{},"A maintenance window tells Vantaj that downtime during a known period is expected. While a window is active, the monitors you select are ",[18,19,20],"strong",{},"still checked",", but their status changes ",[18,23,24],{},"don't trigger alerts"," - so a planned deploy or database migration won't page your team.",[14,27,28,29,32],{},"Find it under ",[18,30,31],{},"Status → Maintenance",".",[34,35],"maintenance-demo",{},[37,38,40],"h2",{"id":39},"what-a-window-does","What a window does",[42,43,44,48,51,54],"ul",{},[45,46,47],"li",{},"Monitors keep running and their results are still recorded",[45,49,50],{},"Status-change notifications are suppressed for the selected monitors for the duration of the window",[45,52,53],{},"When the window ends, normal alerting resumes automatically",[45,55,56,57],{},"If the window is linked to a status page, it's announced there automatically - see ",[58,59,61],"a",{"href":60},"\u002Fdocs\u002Fstatus-pages#scheduled-maintenance","Scheduled maintenance",[14,63,64],{},"This keeps your uptime history honest while sparing you false alarms during planned work.",[37,66,68],{"id":67},"creating-a-window","Creating a window",[70,71,72,82,94,109,116,122],"ol",{},[45,73,74,75,78,79],{},"Go to ",[18,76,77],{},"Maintenance"," and click ",[18,80,81],{},"New maintenance window",[45,83,84,85,88,89,93],{},"Give it a ",[18,86,87],{},"title"," (e.g. ",[90,91,92],"code",{},"Database migration",") and an optional description",[45,95,96,97,100,101,104,105,108],{},"Set the ",[18,98,99],{},"start"," and ",[18,102,103],{},"end"," date\u002Ftime, and the ",[18,106,107],{},"timezone"," they're expressed in",[45,110,111,112,115],{},"Choose which ",[18,113,114],{},"monitors"," the window applies to",[45,117,118,119],{},"Optionally make it ",[18,120,121],{},"recurring",[45,123,124],{},"Save",[14,126,127,128,32],{},"You can also create a window directly from a status page - see ",[58,129,61],{"href":60},[37,131,133],{"id":132},"viewing-and-editing-a-window","Viewing and editing a window",[14,135,136],{},"Click any window in the list to open its detail page. From there you can:",[42,138,139,146,153,160],{},[45,140,141,142,145],{},"See the ",[18,143,144],{},"Affected monitors"," list - every monitor covered by the window, with its live status",[45,147,148,149,152],{},"Click ",[18,150,151],{},"Edit"," to change the title, description, or the selected monitors",[45,154,155,156,159],{},"Cancel, restore, or delete individual ",[18,157,158],{},"occurrences"," for recurring windows",[45,161,162,163,166],{},"Link or unlink the window from your ",[18,164,165],{},"status pages",", under \"Show on status pages\"",[14,168,169],{},"A window needs at least one monitor selected - otherwise it won't suppress any alerts or show a maintenance state anywhere.",[37,171,173],{"id":172},"one-time-vs-recurring","One-time vs recurring",[175,176,177,190],"table",{},[178,179,180],"thead",{},[181,182,183,187],"tr",{},[184,185,186],"th",{},"Type",[184,188,189],{},"Use it for",[191,192,193,204,214,224],"tbody",{},[181,194,195,201],{},[196,197,198],"td",{},[18,199,200],{},"One-time",[196,202,203],{},"A single planned event - a migration, a cutover, a one-off deploy",[181,205,206,211],{},[196,207,208],{},[18,209,210],{},"Daily",[196,212,213],{},"Routine nightly work, e.g. a backup window",[181,215,216,221],{},[196,217,218],{},[18,219,220],{},"Weekly",[196,222,223],{},"A regular weekly maintenance slot",[181,225,226,231],{},[196,227,228],{},[18,229,230],{},"Monthly",[196,232,233],{},"Monthly patching or billing-cycle jobs",[14,235,236,237,240],{},"For recurring windows you also set an ",[18,238,239],{},"until"," date so the schedule doesn't run forever. Each occurrence inherits the same duration and the same set of monitors.",[37,242,244],{"id":243},"tips","Tips",[42,246,247,250,253],{},[45,248,249],{},"Set windows a little wider than the work itself to absorb overruns",[45,251,252],{},"Scope the window to only the monitors affected by the work - unrelated monitors keep alerting normally",[45,254,255],{},"Times are stored in UTC internally but you enter them in the timezone you pick, so daylight-saving shifts are handled for you",{"title":257,"searchDepth":258,"depth":258,"links":259},"",2,[260,261,262,263,264],{"id":39,"depth":258,"text":40},{"id":67,"depth":258,"text":68},{"id":132,"depth":258,"text":133},{"id":172,"depth":258,"text":173},{"id":243,"depth":258,"text":244},"Schedule planned maintenance so expected downtime doesn't trigger false alerts","md",{},true,"\u002Fdocs\u002Fmaintenance",{"title":5,"description":265},"docs\u002F8.maintenance","Y62HLOCA7lTJ1mLMN9eHi0TG2I9xgEGVakCAcodbXdE",1783289834462]