Vastuta teenuse eest pärast juurutust
Määra kasulikud teenusesignaalid, intsidendiotsused, taastamine ja hooldus. Hoia käituse vastutus nähtavana pärast koodi genereerimise lõppu.
Avaldaja TaigaKuidas me kirjutame
Mida õpid
- Määra teenusesignaal kasutaja vaatenurgast.
- Erista intsidendi koordineerimist tehnilisest uurimisest.
- Kavanda hooldus ja taastamine jätkuvate vastutustena.
Määra teenus, millest kasutajad sõltuvad
Juurutus teeb tarkvara kättesaadavaks. Käitus hoiab selle kasulikuna kasutajate, sõltuvuste, liikluse ja nõuete muutudes. Koodigeneraator ei kõrvalda seda jätkuvat tööd.
Väljamõeldud klientide ekspordi puhul vajavad kasutajad enamat kui kättesaadavat lehte. Nad vajavad lubatud kirjeid nõutud vormingus vastuvõetava aja jooksul. Samuti peab teenus takistama juurdepääsu teise organisatsiooni andmetele.
Nimeta vastutaja enne väljalaset. Pane kirja, kes reageerib väljaspool tavapärast tööaega, kui see kuulub teenuselubadusse. Tarnija võib teha osa tööst, kuid organisatsioon vajab endiselt selget otsustamise ja suhtluse teed.
Vali tegutsemist toetavad signaalid
Teenustaseme näitaja ehk SLI mõõdab teenuse käitumise määratud omadust. Teenustaseme eesmärk ehk SLO määrab sellele näitajale kindla ajavahemiku sihi. Vali siht kasutajavajaduste ja käitusvõimekuse järgi.
Google’i SRE-juhend selgitab seda lähenemist ja veaeelarve kasutamist töökindlusotsustes. Ära kopeeri teise teenuse sihti selle tähendust kontrollimata. SLO-juhend, veaeelarve reeglite näide.
Ekspordi jaoks määra, mida loetakse edukaks sobivaks päringuks. Erista oodatud keeldumisi süsteemitõrgetest. Dokumenteeri välistused, et mõõdik ei saaks paraneda üksnes keerulisi päringuid peites.
| Signaal | Mida see aitab tuvastada | Oluline piirang |
|---|---|---|
| Avalik kättesaadavuskontroll | Teenusega ei saa ühendust | Ei kontrolli sisseloginud kasutaja töövoogu |
| Ekspordi lõpetamine ja latentsus | Sobivad päringud ebaõnnestuvad või võtavad liiga kaua | Vajab edu täpset määratlust |
| Autoriseerimiskeelu kontrollid | Kriitiline piir halveneb | Katab katsetatud tingimusi |
| Ressursside ja sõltuvuste signaalid | Tõenäoline sisemine põhjus | Ei kirjelda üksi mõju kasutajale |
Ära logi nähtavuse parandamiseks täielikke eksporte. Kogu probleemi diagnoosimiseks vajalik minimaalne teave ja kaitse sellele juurdepääsu.
Valmista ette intsidendile reageerimine
Otsusta, kes koordineerib, kes uurib ja kes suhtleb. Väikeses meeskonnas võib rolle ühendada, kuid vastutused peavad jääma selgeks. Pea tähelepanekute ja tegevuste kohta arvestust.
Google’i intsidendile reageerimise juhend rõhutab tehnilise leevenduse kõrval koordineerimist ja suhtlust. Tehniliselt õige parandus võib siiski jätta kasutajad teadmatusse või mitu reageerijat vastuolulisi muudatusi tegema. Intsidendile reageerimine.
Agent saab heaks kiidetud andmepiirides logisid kokku võtta või hüpoteese võrrelda. Intsidendi kiireloomulisus ei tohi anda talle piiramatut tootmisvolitust. Kasuta erakorralise juurdepääsu jaoks määratud eskalatsiooniteed.
Harjuta taastamist ja rahasta hooldust
Katseta taastamisprotseduuri esinduslike väljamõeldud andmetega. Määra, mida koodi rollback ei saa tagasi võtta, sealhulgas kustutatud kirjed või juba saadetud sõnumid. Pane kirja teenuse taastamiseks vajalik aeg ja teave.
Määra pidev töö: sõltuvuste uuendused, juurdepääsuülevaatused, vajaduse korral sertifikaatide uuendamine, võimekusmuudatused ja dokumentatsiooni parandused. Hooldusvõimekuseta teenusele kogunevad kohustused pärast käivituseelarve lõppu.
Pärast intsidenti vali parandused, mis käsitlevad täheldatud põhjuseid. Seo need teostuse ja kontrollimisega. See sulgeb elutsükli: käituse tõendid muudavad seda, mida meeskond järgmisena määratleb ja ehitab.
Tee harjutus
Kirjuta väljamõeldud klientide ekspordile üheleheküljeline käitusmärge. Lisa üks kasutajakeskne signaal, selle siht, häire saaja, ohutu esimene reaktsioon, taastamise piir ja hoolduse vastutaja. Sõnasta, mida monitooring ei suuda tuvastada.
Laadi tööleht alla (Markdown)Kontrolli oma arusaamist
Allikad ja lisalugemine
- Google SRE: Implementing SLOs ↗
- Google SRE: Incident Response ↗
- Google SRE: Example Error Budget Policy ↗
Seotud lugemine Taigalt
Selle valiku tühjendamine kustutab kogu selles brauseris salvestatud edenemise.
Edenemine jääb sellesse brauserisse. Kontot ega jälgimist pole.