Lokaðu endurgjafarferlinu með sannreyndum úrbótum
LokiðBreyttu staðfestingargögnum úr rekstri í kröfur, próf, stýrðar breytingar og mældan árangur. Skilgreindu á ábyrgan hátt hvað hugbúnaður sem bætir sig sjálfur getur merkt.
Gefið út af TaigaHvernig við skrifum
Kannaðu skilning þinnAgent styttir biðtíma útflutnings með því að sleppa heimildaprófunum. Hraðamælikvarðinn batnar. Hefur kerfið batnað?Gera æfinguna
Það sem þú lærir
- Tengja rekstrarathugun við sannreynanlega verkfræðibreytingu.
- Aðskilja endurheimt í keyrslu, úrbætur á verkferli og þjálfun líkans.
- Mæla fullyrta úrbót án þess að veikja matið á henni.
Skilgreindu ferlið sem þú vilt loka
Hugbúnaður framleiðir staðfestingargögn við notkun: villur, tafir, stuðningsbeiðnir, atvik, viðhaldsniðurstöður og endurtekna handvirka vinnu. Heill lífsferill skilar þeim gögnum aftur til verkfræðilegra ákvarðana.
Hugbúnaður sem bætir sig sjálfur getur merkt að sjálfvirkni hjálpi til við að finna, leggja til, útfæra og sannreyna breytingar. Það merkir ekki endilega að líkan þjálfi sig sjálft. Segðu hvaða hluti breytist: forritskóði, stillingar, próf, fyrirmæli, verkferli eða stikar líkans.
Sjálfvirk endurheimt endurheimtir þekkt rekstrarástand. Sjálfvirkar úrbætur breyta kerfinu svo það skili betri árangri í framtíðinni. Seinni fullyrðingin þarf samanburð og varnir gegn afturför.
Fylgdu einni athugun í gegnum lífsferilinn
Röðin hér að neðan er tillaga að verkfræðiaðferð. Hún fullyrðir ekki að einhver vara framkvæmi hvert skref sjálfstætt.
| Stig | Nauðsynleg afurð | Ímyndað útflutningsdæmi |
|---|---|---|
| Fylgjast með | Útgáfustýrð staðfestingargögn með umfangi og óvissu | Minnisnotkun vinnsluferlis eykst við stóran útflutning |
| Greina | Prófanleg orsök og aðrar skýringar | Biðminni fyrir raðir sem er haldið eftir gæti skýrt aukna minnisnotkun |
| Skilgreina | Æskilegur árangur og takmarkanir | Streyma röðum án þess að breyta heimildum eða úttaki |
| Endurskapa | Próf sem sýnir upphaflegu bilunina | Dæmigerður stór útflutningur tilbúinna gagna fer yfir mörkin |
| Breyta | Yfirferðarhæf lagfæring | Losa biðminni fyrir raðir sem hafa verið fullunnar á meðan streymi stendur yfir |
| Meta | Upphafleg bilun leyst; aðrar kröfur varðveittar | Minnispróf, samanburður úttaks, heimildapróf og endurtilraunapróf standast |
| Gefa út | Stýrt aðgengi með endurheimtarskilyrðum | Takmörkuð útbreiðsla auðkennds artefakts |
| Sannreyna | Samanburðarhæf staðfestingargögn úr rekstri og ábyrgðaraðili | Minnisnotkun verður stöðug á meðan rétt virkni og biðtími haldast ásættanleg |
Haltu tenglum milli þessara afurða. Aðgerð eftir atvik sem segir „bæta vöktun“ er erfið í sannprófun. Skilgreind mæling, ábyrgðaraðili, viðmiðunargildi og prófað viðbragð gera verklok sannreynanleg.
Haltu matinu óháðu tillögunni
Agent getur búið til lagfæringu og lagt til próf. Teymið þarf samt að skoða hvort þau próf greini upphaflega vandann. Varðveittu útgáfustýrt matsgagnasafn sem breytingin getur ekki veikt án þess að það sjáist.
Fyrir ímyndaða minnislekann skaltu bera saman sambærilegt vinnsluálag og útgáfur. Taktu með stóran útflutning, afturköllun, endurtilraun og tilvik þar sem aðgangi er hafnað. Notaðu tilbúin gögn sem endurspegla viðeigandi form án þess að afhjúpa færslur viðskiptavina.
Hafnaðu hraðari útflutningi ef hann sleppir færslum, fer fram hjá heimildaprófun eða fer yfir leyfðan kostnað. Skilgreindu þessar takmarkanir fyrir bestun. Annars getur kerfið bætt valinn mælikvarða á meðan þjónustan versnar.
Ef þú breytir fyrirmælum eða líkani agents skaltu meta hegðun hans á dæmigerðum verkefnum og þekktum bilunum. Haltu fyrri útgáfu tiltækri. Uppfærð fyrirmæli eru ekki sönnun þess að undirliggjandi líkan hafi lært af atviki.
Gefðu út og mældu niðurstöðuna
Canary-útgáfa veitir takmörkuðum hópi aðgang að útgáfu í prófun. Berðu mæligögn hennar saman við viðmiðunarútgáfu og skilgreindu hvenær á að auka útbreiðslu eða stöðva. Lítil umferð eða ólíkt vinnsluálag getur gert samanburðinn ófullnægjandi til ályktunar. Leiðbeiningar um canary-útgáfur.
Ímyndaða teymið skráir grunnviðmið frá föstu, tilbúnu vinnsluálagi. Það prófar lagfæringuna, gefur út innan samþykktra marka og athugar samanburðarhæf rekstrartímabil. Ef staðfestingargögn nægja enn ekki skráir það óvissu í stað þess að lýsa yfir framför.
Mældu einnig endurtekna handvirka vinnu. Sjálfvirkni getur dregið úr slíku striti en þarf líka viðhald og bilanameðhöndlun. Taktu þann kostnað með þegar þú metur niðurstöðuna. Leiðbeiningar um endurtekna vinnu.
Gerðu endurgjafarskrána nothæfa
Notaðu þessa reiti fyrir æfinguna: athugun og útgáfa; grunnviðmið; fyrirhuguð orsök; samþykktarskilyrði; aðhvarfspróf; breyting og yfirferð; útgáfumörk; mæld niðurstaða; ábyrgðaraðili og næsta endurskoðun.
Taiga Maintaining tengir niðurstöður úr kóðasöfnum við úrbótavinnu. Initiatives tengja fyrirhugaða breytingu við áætlanagerð og afhendingu. Þetta veitir hluta af keðju staðfestingargagna. Ábyrgðaraðili þjónustunnar þarf enn að sannreyna uppsetningu og rekstrarniðurstöðu. Maintaining, Initiatives.
Þroskuð hugbúnaðarverksmiðja tengir þessa vinnu þvert á vörur. Haltu ákvörðunarheimildum og matsskilyrðum sýnilegum þegar sjálfvirkni eykst. Lokasönnunin er betri sannreynd þjónusta, ekki fleiri tilbúnar breytingar.
Gera æfinguna
Fylltu út endurgjafarskrána í þessari kennslustund fyrir ímyndaða minnislekann. Skilgreindu grunnviðmið, samþykktarpróf, aðhvarfspróf, útgáfumörk, mælingu í rekstri og ábyrgðaraðila. Bættu við reglu sem hafnar hraðari en síður réttum útflutningi.
Sækja vinnublað (Markdown)Ef þú afvelur þennan reit eyðast allar framvinduupplýsingar sem eru vistaðar í þessum vafra.
Framvindan er geymd í þessum vafra. Enginn reikningur, engin rakning.
Heimildir og frekara lesefni
- Google SRE: Postmortem Culture ↗
- Google SRE: Canarying Releases ↗
- Google SRE: Eliminating Toil ↗
- Taiga docs: Maintaining ↗
- Taiga docs: Initiatives ↗