Runbooki automatiseerimine
Runbooki automatiseerimine
DevOpsi intsidentide triaaži ja runbookide täitmise agendid
Intsidentide agendid alustavad hoiatuste ja telemeetria vastuvõtmisega organisatsiooni jälgitavuse korstnast – nt. mõõdikud (Prometheus, Datadog),...
Runbooki automatiseerimine
Runbooki automatiseerimine tähendab korduvate hooldus- ja avariiolukordade sammude muutmist käsitsi tehtavatest toimingutest programmijooksudeks. See võib tähendada skriptide, töövoogude või platvormide kasutamist, mis teevad ettenähtud toimingu ühe nupuvajutusega või automaatselt mingi tingimuse täitumisel. Eeliseks on kiirem reageerimine, väiksem inimlik viga ja ühtlane käitumine erinevates olukordades. Automatiseeritud runbookid vabastavad inimesi rutiinsetest toimingutest ja tagavad, et kriitilised sammud ei unune. Enne automatiseerimist tuleb protsess hästi dokumenteerida ja läbi testida, et vältida soovimatuid tagajärgi. Turvalisus on oluline: automatiseerimise puhul tuleb kontrollida õigusi, logimist ja võimalust tegevus tagasi võtta. Hea automatiseerimine sisaldab ka teatamist ja jälgitavust, et näha, mis toimus ja miks. Selle rakendamine aitab süsteemidel taastuda kiiremini ja vähendab teenusekatkestuste mõju kasutajatele. Automatiseerimine sobib kõige paremini korduvate ja hästi mõistetavate tööde jaoks, kuid jäta alati ruumi inimotsusele erandjuhtudel. Kui seda teha teadlikult, saab organisatsioon parandada töökindlust, kiirendada tegevusi ja vähendada kulusid.