Dziiiiin! I3 mangwanani, uri kurota zvinoshamisa, uye kamwe kamwe pane kufona. Uri pabasa svondo rino, uye zviri pachena kuti pane chakaitika. Iyo otomatiki system inofona kuti ione kuti chii chakashata. Ichi chinhu chakakosha chekugadzirisa masisitimu emakombuta azvino, asi ngatitarisei maitiro ekuita zviziviso zvirinani kuvanhu.
Ziva huzivi hwekutarisisa, hwakazvarwa kwemakumi emakore akati wandei emabasa angu muzvikwata zvakasiyana zvekutarisa. Ainyanya kufurirwa nebhaibheri chairo raRob Evashchuk
Chii chinonzi CASE?
Ndakafunga kuuya nechidimburiso chakanaka se
Context-inorema (zvinosungirirwa)Azvinogoneka (kukosha chaiko)Symptom-based (kusimbisa zviratidzo)Evalued (giredhi)
Kana iwe ukashandisa CASE, unobata zviziviso nekusakendenga kune hutano uye haumutse vanhu husiku. Kuongorora kunofanirwa kugara kuchiongororwa kuti kunobatsira uye kunoshanda. Kana munhu agamuchira chiziviso, vanova nemhando dzepfungwa dziri nani uye kuvimba kwakawanda.
Kuita kuti zvive nyore kuyeuka, fungidzira kuti unoda CASE [kureva, nyaya, chikonzero - chinyorwa chemuturikiri] kupembedza chenjedzo imwe neimwe. :magirazi:
Uye sei zvose izvi?
Runako rweRED uye USE nzira ndedzekuti nerubatsiro rwavo hatisi kungoziva kushanda, asiwo kutaura mutauro mumwechete kune mumwe nemumwe. Tariro yangu ndeyekuti nzira yeCASE ichaita kuti zvive nyore kukurukura zviziviso zvinodzivirira masisitimu edu asi tichichengeta vatinoshanda navo vakabatikana.
Icho chiripo ndechekuti iwe unofanirwa kugadzira tsika musangano rako uko zviziviso zvinobatwa nekusave nehanya kune hutano. Zviziviso zvinogona kugadzirwa kune chimwe chinangwa, asi hachisi chokwadi chekuti havazorasikirwe kukosha gare gare. Sei takagadzira chiziviso ichi? Ko maitiro ayo akagadziridzwa kwenguva yakareba sei? NeCASE, iyi mibvunzo inogona kupindurwa.
Context-Heavy - inosunga mamiriro
3 am haisi nguva yakanakisa yekuverenga mameseji ane akawanda emazwi akangwara. Kuti upindure zvinobudirira, unoda ruzivo. Nenzira yakanaka, iyi inofanira kuva ruzivo pamusoro peimwe nyaya, iyo mamiriro acho ezvinhu anokurumidza kujeka, uye zviziviso zvinofanira kugadzirirwa kuitira kuti izvi zvigoneke. Uku ndiko "kutarisa" uye "kutarisisa" kubva
Matambudziko ane manyuko akawanda. Kunyanya zvipoko.
Ndingabatsira sei mukuru webasa? Chinhu chekutanga icho mukuru webasa anoona chiziviso, saka anovaka fungidziro dzese pahwaro hwayo. Ipapo anotarisa mirairo uye dashboards, asi pane nguva dzose data pane chaiyo chiziviso, uye kwete ruzivo rwese? Alspaugh anopa zano "kufunga nezvekuti ungadudzira sei kana kupindura kune chiziviso" (siraidhi 29)
Saka heano mamwe mazano ekuvandudza mamiriro ekuzivisa:
- Ratidza mushandisi chimwe chinhu chinobatsira uye chakanyatsogadzirwa, uye kwete kungogara mirairo kana dashboard. Pakutanga, ini nevakomana takashandisa madhibhodhi ekuferefeta akagadzirirwa zviziviso. Izvi zvichabatsira kana dambudziko richizivikanwa, asi rinongovhiringa vamwe. Tinofanira kuwana chiyero pano.
- Tiudze nezve nhoroondo yechiziviso: itsva here? Inoshanda kazhinji here? Imwaka here?
- Ratidza shanduko dzichangobva kuitika kune system state. Pane zvachinja munguva pfupi yapfuura here? (Semuenzaniso, kuendesa kana kugonesa / kuremadza kushanda.)
- Ratidza hukama uye upe ruzivo rwemuenzaniso wepfungwa: kutsamira kwehurongwa kunofanirwa kuoneka zvakajeka, pamwe nechiratidzo chekushanda.
- Kurumidza batanidza mushandisi nechikwata: vanogona kuona zviitiko zvirikuitika here kana kuti vanogona kuziva kuti ndiani mumwe mukambani agamuchira chiziviso? Chirongwa
chiitiko manejimendi activated?
Sezvineiwo, chirongwa chekutarisira chiitiko chinopa zano rekuvandudza mamiriro eziviso yekuferefeta chiitiko. Pane nguva dzose chimwe chinhu chokushanda!
Actionable - inoshanda kukosha
Mukuru webasa anofanira kuita chimwe chinhu mukupindura chiziviso here? Kana iwe usingade kuita chero chinhu kana zvisingazivikanwe zvekuita, sei wakamumutsa? Iwe unofanirwa kudzivirira zviziviso zvinogumbura avo vari pabasa uye zvisingade kuita.
Ndoita sei? Unodei?
Kare, apo masisitimu aive akareruka uye zvikwata zvaive zvidiki, isu takamisa yekutarisa kuti tingogara pamusoro pezvinhu. Ziviso yekuti mutoro uri pamurwi wawedzera uchatipa mamiriro kana sevhisi ikatadza kushanda. Pamwero mukuru, zviziviso zvakadaro zvinongokonzera nyonganiso nekuti masisitimu edu anogara achishanda muhurombo hwekuomarara kwakasiyana. Izvi zvinotungamirira nokukurumidza
Hezvino zvinoita chiziviso chine kukosha kunoshanda:
- Chiziviso chinoda chiito pane kungoshuma nhau.
- Ichi chiito chakaoma kana chine njodzi kuita otomatiki. Kana chiitiko chichigona kuita otomatiki, wobva wazvigadzirisa, rega kushungurudza vanhu!
- Chiziviso chine kurudziro yekukurumidzira mufomu
sevhisi level zvibvumirano (SLA) kananguva yekudzorera chinangwa (RTO). Mukuru webasa anogona ipapo kumisa chirongwa chesangano manejimendi.
Ndinoda kujekesa: handisi kutaura kuti zviziviso zvinongouya kune zvakakosha SLOs (sevhisi-chikamu zvinangwa) zveAPI. SLO yekutarisa inogara yakakamurwa uye yakakamurwa uye inoda nzira imwechete kune ese masevhisi. Zviripachena kuti unenge uchiteedzera akanyanya kukosha SLOs kune vatengi vanokubhadhara iwe. Asi maSLO ezvivakwa, akadai sedhatabhesi, anodawo kutariswa. Munguva pfupi iwe uchafanirwa kubata nevatengi vemukati uye kuvatsigira. Uye zvichingodaro ad infinitum.
Symptom-based - kusimbisa zviratidzo
Kunyangwe uchichida kana kusada, uri kushanda mune yakagoverwa system (Kavaj)
Aya masaini akakosha uye anogona kunge aine ukoshi hunoshanda, asi kana dzikasavhiringidza vashandisi, saka haisi yekukurumidzira zvakakwana kukanganisa murindiri. Cause-based zviziviso zvipfupi zvemhando dzedu dzepfungwa nezve kutadza kwehurongwa. Zviri nani kuronda zviratidzo zvinokosha pane kuedza kunyora zvose zvinogona kukonzera kukundikana.
Kuita kuti zviziviso zvive nezvazvinoreva, tarisa pane
Zviratidzo hazvisi zvakasiyana
Richard Cook anotiyeuchidza kuti masisitimu akaomarara azere nezvikanganiso, zvikanganiso uye matambudziko
Dzivisa zviziviso mushure mechiitiko
Kazhinji, zviziviso zvezvikonzero zvinogadziriswa kugadzirisa zviitiko. Uye izvi zvishoma zviziviso nezve chokwadi chezvakaitika zvinogadzira manyepo ekuchengetedza, nekuti iyo system nguva dzese inouya nenzira nyowani dzekutyora.
Usanyengerwa nezvikonzero zviziviso. Zvirinani ufunge:
- Sei iyo ziviso yechiratidzo isina kuona dambudziko?
- Zvingabatsira here kuvandudza mamiriro emushandisi?
- Maturusi ekutarisisa angavandudzwe sei kuti kuongororwa nekukurumidza, pane kuunganidza zviziviso nezve zvakaitika?
Maturusi ekutarisa ekuongororwa anongobatsira chete kana iwe uchifunga nezvawo senzira yekubva pachiratidzo kuenda kune mhinduro. Pasina iyi mhinduro, iwe unongobhurwa nezviziviso zvenguva pfupi uye machati nezvekutadza kwakapfuura-uye kwete izwi nezve ramangwana. Uyu mukana wakanaka wekuti sangano rifambe kubva pakudzivirira kuenda kunorwisa. Uye vanogadzira uye vatungamiri vezvigadzirwa vachave netarisiro yakafanana uye zvinangwa zvakajeka. Nyaya - CASE (:wink:) - yakajeka kune yega yega chiziviso.
Zviziviso zvakavakirwa pazvikonzero zvinoshiviririka zvine mwero
Dzimwe nguva sisitimu yedu inotisiira sarudzo shoma maererano nechikonzero-chakavakirwa zviziviso. Uye dzimwe nguva avo vari pabasa vanonyatsonzwisisa kuti chiratidzo chinozotungamira mukukundikana, uye saka chine kukosha kunoshanda. Pamwe hauzive zviri kuitika uye urikumisikidza zviziviso kuti uve padivi rakachengeteka. Ndinovimba kuti chiitiko ichi ndechenguva pfupi kusvika takwanisa kushandura sisitimu kugadzirisa nyaya yekuita.
Chengetedza zvimwe zvikamu zveCASE mupfungwa paunenge uchibata nemamiriro aya. Kungoti ndezvenguva pfupi hazvireve kuti unogona kumira kufunga nemusoro wako.
Kuongororwa - kuongorora
Chero shanduko kune sisitimu (code nyowani, nyowani nyowani, chero chinhu chitsva) wedzera huwandu hwekutadza (Cook, 3).
Iwe unofanirwa kugara uchiongorora kunaka kwechiziviso chega chega kuti uone kuti inoshanda sezvaitarisirwa. Vadikanwi vatungamiri! Zvichave nyore kuzvikwata zvako kana iwe ukavabatsira kutanga maitiro aya! Heano mamwe mazano ekuongorora:
- Shandisa
Chaos engineering ,mazuva emutambo kana dzimwe nzira dzekuyedza dzekuzivisa. Chikwata chinogona kuzviita chega pasina kuvimba neinorema chiitiko manejimendi system! - Batanidza kuunganidzwa kwezvese zviziviso zvine chekuita nechiitiko muchirongwa chako chekutarisira chiitiko. Maka zvinobatsira, zvinokuvadza, zvisina kufanira, zvisina kujeka, nezvimwewo. Zvishandise semhinduro.
- Zviziviso zvakanaka zvinokonzereswa zvisingaite uye zvinoyedzwa zvakanyatsonaka. Ita shuwa kuti zvese zvinongedzo zvinoshanda, zvinongedza kune chaiyo mamiriro, nezvimwe.
- Kana chiziviso chisingambobatiki kana kupisa kazhinji, pane chakakanganisika nazvo. Igadzirise kana kuibvisa. Ngwarira kunyanyisa kuita kana kuita!
- Seta zvitambi zvenguva yekuzivisa nemazuva ekupera. Kana zuva rekupera basa rapera, ongorora chiziviso uchishandisa nzira yeCASE uye gadzirisa chitambi chenguva. Sezvakangoita chikafu, tarisa zuva rekupera nguva nenguva.
- Rerutsa maitiro ekuvandudza zviziviso. Shandisa yekutarisa sekodhi uye zviziviso zvechitoro muGit repository. Dhonza zvikumbiro zvinobatsira kubatanidza timu uye kukupa nhoroondo yezviziviso zvekare. Uye iwe hauchazotya kushandura zviziviso kana kukumbira mvumo kubva kune avo vane basa nazvo.
- Gadzirisa mhinduro yezviziviso, kunyangwe zviri nyore
Google fomu , kuitira kuti vatariri vebasa vanomaka zviziviso sezvisina basa kana kuti zvinokanganisa. Embed chinongedzo kana kufona kuchiito muchiziviso pachacho uye ongorora mhinduro yako nguva nenguva. - Gadzirai mutemo muchikwata - regai vari pabasa vashande kurerutsa basa kana paine basa shoma. Dai zvese mushure mako zvave nani zvishoma pane zvazvaive kare.
mhedziso
Ini ndinotenda iyo CASE nzira inobatsira vanogadzira uye masangano kukurukura kumisikidza uye kutumira zviziviso zvega. Mumwe anovandudza anogona kutanga kuongorora zviziviso achishandisa nzira yeCASE, uye ipapo sangano rose rinozobatana nevamwe vanogadzira, manejimendi, uye zvirongwa zvekutarisira zviitiko kuchengetedza zviziviso zviri muchimiro chakanaka. Izvi hazvidi chero akakosha maturusi kana maitiro akaomarara.
Iyo indasitiri yese inofanirwa kufunga nezve chinhu chemunhu pavanenge vari pabasa pasina kupa mupiro wepamusoro-notch sevhisi yevatengi. Zvose izvi zvishandiso uye maitiro zvinogona uye zvinofanira kuvandudzwa. Ndinovimba nzira yeCASE ichabatsira neizvi.
Nakidzwa nezviziviso zvakavandudzwa!
Source: www.habr.com