Habka Kiiska: la socodka bini'aadantinimada

Habka Kiiska: la socodka bini'aadantinimada
Dziiiiin! Waa 3 subaxnimo, waxaad ku jirtaa riyo cajiib ah, oo si lama filaan ah ayaa loo soo wacay. Waxaad ku jirtaa shaqada usbuucan, oo sida muuqata wax ayaa dhacay. Nidaamka otomaatiga ah ayaa wacaya si loo ogaado waxa khaldan. Tani waa qayb muhiim ah oo ka mid ah maaraynta nidaamyada kombuyuutarrada casriga ah, laakiin aan eegno sida ogeysiisyada loogu wanaajin karo dadka.

Baro falsafada la socodka, oo ku dhalatay dhowr iyo toban sano oo waajibaadkeyga ah ee kooxaha kormeerka ee kala duwan. Waxay si weyn u saamaysay baybalka dhabta ah ee Rob Evashchuk Falsafaddayda Digniin (My Notification Philosophy) oo lagu daray buugga ku saabsan Google SRE, iyo buug uu qoray John Alspaugh Tixgelinta Nakhshad Digniineed (Xusuusin ku saabsan dejinta digniinaha).

Kelly Dunn, Arijit Mukheryi ΠΈ Maxim Petazoni - Waad ku mahadsan tahay caawimadaada habaynta qoraalka.

Waa maxay CASE?

Waxaan go'aansaday inaan la imaado soo gaabinta quruxda badan sida Habka USE ee Brendan Gregg ama Habka cas ee Tom Wilkie. Waxaan ugu yeeraa Habka Kiiska. Wuxuu qeexayaa afar qodob oo ay tahay in fiiro gaar ah loo yeesho marka lala shaqeynayo kormeerka tooska ah:

Haddii aad isticmaasho CASE, waxaad ogeysiisyada ku dawaysaa daryeel la'aan caafimaad qabta oo ha kicin dadka habeenkii. Kormeerka waa in si joogto ah loo qiimeeyaa faa'iidada iyo waxtarka. Marka qofku helo ogeysiiska, waxay yeelan doonaan moodallo maskaxeed oo ka wanaagsan iyo kalsooni dheeraad ah.

Si ay u fududaato in la xasuusto, qiyaas in aad u baahan tahay KIIS [taasi waa kiis, sabab - qoraalka turjubaanka] si loo caddeeyo feejignaan kasta. : muraayadaha qorraxda:

Oo waa maxay waxas oo dhan?

Inaad shaqada ku jirto waxay noqon kartaa xanuun. Sababo badan dartood. CASEna ma baabi'in doonto dhamaantood. Laakiin iyada, waxaad u toosi doontaa habeenkii si aad u hesho ogeysiis wanaagsan. Habkani wuxuu daboolayaa habab kala duwan oo urureed kuwaas oo sidoo kale caawin doona arrintan.

Quruxda hababka CASAAN iyo ISTICMAALKA ayaa ah in iyaga oo caawinaya aynaan garanayn oo kaliya sida loo shaqeeyo, laakiin sidoo kale waxay ku hadlaan luqad isku mid ah midba midka kale. Rajadaydu waxay tahay in habka CASE uu fududayn doono in laga wada hadlo ogaysiisyada ilaalinaya nidaamyadeena laakiin ku mashquuliya asxaabteena.

Ujeedadu waa inaad u baahan tahay inaad ka abuurto dhaqan ururkaaga halkaas oo ogeysiisyada loola dhaqmo daryeel la'aan caafimaad qabta. Ogeysiisyada waxaa loo abuuri karaa ujeedo gaar ah, laakiin ma aha xaqiiqo ah in aysan lumin doonin qiimaha hadhow. Maxaan u dejinay ogeysiiskan? Intee in le'eg ayaa shuruudaheeda dib loo eegay? CASE, su'aalahan waa laga jawaabi karaa.

Dulucda-culus - isku xidhka macnaha guud

3 am maaha wakhtiga ugu fiican ee la akhriyo fariimaha ay ku jiraan erayo badan oo caqli badan. Si aad si hufan uga jawaabto, waxaad u baahan tahay macluumaad. Fikrad ahaan, tani waa inay noqotaa macluumaad ku saabsan arrin gaar ah, kaas oo macnaha guud isla markiiba cad yahay, ogeysiisyada waa in la habeeyaa si ay taasi suurtogal u tahay. Tani waa "fiirin" iyo "orientation" ka OODA loop. Ceeb maaha inaad waqti ku qaadato habkan, sababtoo ah si joogto ah u mashquulinta qofka ayaa xitaa ka sii qaalisan. Aan is ixtiraamno.

Habka Kiiska: la socodka bini'aadantinimada
Dhibaatooyinku waxay leeyihiin ilo badan. Gaar ahaan rooxaanta.

Sideen u caawin karaa sarkaalka shaqada? Waxa ugu horreeya ee sarkaalka waajibaadku arko waa ogeysiis, markaa wuxuu ku dhisaa dhammaan fikradaha ku salaysan. Kadibna wuxuu eegaa tilmaamaha iyo dashboards, laakiin had iyo jeer ma jiraan xog ku saabsan ogeysiis gaar ah, oo aan ahayn kaliya macluumaadka guud? Alspaugh waxa uu kugula talinayaa "in aad ka fikirto sida aad uga jawaabi karto ogaysiinta" (slide 29)1. Ogeysiinta wanaagsan waxay diiradda saartaa qofka shaqada ku jira, ma aha oo kaliya in lagu habeeyey xad.

Markaa waa kuwan fikrado ku saabsan sida loo horumariyo macnaha guud ee ogeysiinta:

  • Tus isticmaalaha wax faa'iido leh oo si gaar ah loo abuuray, oo ma aha oo kaliya tilmaamo caadi ah ama dashboard. Markii hore, ragga iyo aniga waxaan adeegsan jirnay dashboards baaris oo loo habeeyey ogeysiisyo gaar ah. Tani waxay caawin doontaa haddii dhibaatada la ogaado, laakiin kaliya waxay ku wareerin doontaa kuwa kale. Waxaan u baahanahay inaan helno dheelitirnaan halkan.
  • Wax nooga sheeg taariikhda ogeysiinta: ma cusub tahay? Inta badan miyay shaqeysaa? Ma xilliyeed?
  • Muuji isbedeladii u dambeeyay ee nidaamka nidaamka Ma wax isbedelay dhawaan? (Tusaale ahaan, hawlgelinta ama karti-u-yeelida shaqada.)
  • Muuji cilaaqaadka oo bixi macluumaadka qaabka maskaxda: ku tiirsanaanta nidaamku waa inay si cad u muuqdaan, oo ay doorbidaan calaamad muujinaysa shaqeynta.
  • Si deg deg ah ugu xir isticmaalaha kooxda: ma arki karaan dhacdooyinka socda ama ma ogaan karaan cidda kale ee shirkadu heshay ogeysiis? Barnaamijka maaraynta dhacdada shaqeysiin?

Fikrad ahaan, barnaamijka maareynta shilka ayaa ku siin doona talo ku saabsan sida loo wanaajiyo xaaladda ogeysiinta ee baaritaannada shilka. Mar walba waxaa jira wax laga shaqeeyo!

Waxqabad - qiimo wax ku ool ah

Ma habboon tahay in sarkaalka waajibaadku uu sameeyo wax ka jawaabaya ogaysiinta? Haddii aadan u baahnayn inaad wax samayso ama aysan caddayn waxaad samaynayso, maxaad u toosisay? Waxaad u baahan tahay inaad iska ilaaliso ogaysiisyada ka cadhaysiiya kuwa shaqada ku jira oo aan u baahnayn tallaabo.

View post on imgur.com

Maxaan sameeyaa? Maxaad rabtaa?

Waagii hore, marka nidaamyadu fudud yihiin kooxuhuna ay yar yihiin, waxaan dejinay kormeer si aan ugu sii jirno waxyaabaha ugu sarreeya. Ogeysiinta in rarka dulsaarku uu kordhay waxay na siin doontaa macnaha guud haddii adeeggu uu markaa ka dib xumaado. Marka la eego baaxad weyn, ogeysiisyada noocan oo kale ah ayaa kaliya abuuri doona jahawareer sababtoo ah nidaamyadayagu waxay had iyo jeer ku shaqeeyaan xaalad hoos u dhac ah oo kala duwanaansho ah. Tani waxay si dhakhso ah u horseedaysaa daal ka yimid ogeysiisyada iyo, dabcan, luminta dareenka. Sidaa darteed, sarkaalka heeganka ahi wuu iska indhatiraa ama xitaa shaandheeyaa ogeysiisyadaas oo mar walba kama jawaabo iyaga sida loogu baahdo. Ha ku dhicin dabinkan! Ha dhigin dhammaan ogeysiisyada isku xigta ka dibna ugu soo dir iimaylka galka godforsaken qaarkood.

Waa kan sida uu u egyahay ogaysiis qiimahiisu yahay:

  • Ogeysiisku wuxuu u baahan yahay ficil halkii si fudud looga sheegi lahaa warka.
  • Tallaabadani waa adag tahay ama halis ah in si otomaatig ah loo sameeyo. Haddii ficilku si toos ah u shaqayn karo, ka dibna si otomaatig ah u samee, jooji inaad dadka dhibaatayso!
  • Ogeysiiska waxaa ku jira talooyin degdeg ah oo foomka ah heshiisyada heerka adeegga (SLA) ama yoolka wakhtiga soo kabashada (RTO). Sarkaalka heeganka ah ayaa markaa dhaqaajin kara barnaamijka maaraynta dhacdada ururka.

Waxaan rabaa inaan caddeeyo: Ma dhahayo ogeysiisyadu waa inay u yimaadaan oo keliya SLO-yada ugu muhiimsan (ujeeddooyinka heerka adeegga) ee API. Kormeerka SLO waa mid si joogto ah u kala qaybsan oo qaybsan waxayna u baahan tahay hab isku mid ah dhammaan adeegyada. Way caddahay inaad la socon doonto SLO-yada ugu muhiimsan macaamiisha lacagta ku siisa. Laakin SLO-yada kaabayaasha, sida xog-ururinta, waxay sidoo kale u baahan yihiin in lala socdo. Dhawaan waxaad la macaamili doontaa macaamiisha gudaha oo aad taageerto. Iyo wixii la mid ah ad infinitum.

Calaamad ku salaysan - xooga saarista calaamadaha

Haddii aad jeceshahay ama aanad jeclayn, waxaad ku shaqaynaysaa nidaam qaybsan (Kavaj)2. Natiijo ahaan, waxaad isticmaashaa xeelado kala duwan si aad u go'doomiso adeegyada oo aad uga ilaaliso fashilka (Trainor et al.)3. In kasta oo qashin-ururinta daahday ama xog-wareedka fadhiistay ay muujinayso dhibaatooyin, looma baahna in lagu degdego si loo hagaajiyo haddii isticmaalayaashu aanay dhibaato ku qabin mustaqbalka dhow.

Kuwani waa calaamado muhiim ah waxaana laga yaabaa inay leeyihiin qiimo la taaban karo, laakiin haddii aysan dhibin isticmaalayaasha, markaa maahan mid degdeg ah oo ku filan in lagu mashquuliyo kaaliyaha. Ogeysiisyada ku saleysan sababta ayaa ah sawiro laga qaaday moodaladayada maskaxeed ee ku saabsan fashilka nidaamka. Way ka fiican tahay in la raad raaco calaamadaha muhiimka ah intii la isku dayi lahaa in la liis gareeyo dhammaan sababaha suurtagalka ah ee guul-darrida.

Si aad ogeysiisyada uga dhigto mid macno leh, diiradda saar tilmaamayaasha waxqabadka, oo muhiim u ah isticmaalayaasha. Evashchuk ayaa tan ugu yeera "kormeerka isticmaalayaasha." Xusuusnow in falsafadan ay tahay in lagu dhaqmo ururka oo dhan. Haddii adeeggu leeyahay dhibaatooyin degdeg ah meel qoto dheer oo ka mid ah kaabayaasha, kooxda ku habboon ayaa daryeeli doona iyaga. Ka ilaalinta nidaamyada guuldarradan oo kale waa arrin gebi ahaanba gooni ah (Tababaraha iyo al., qaybta xeeladaha lagu yareynayo ku tiirsanaanta muhiimka ah)3.

Calaamaduhu ma aha kuwo doorsooma

Richard Cook wuxuu ina xasuusinayaa in nidaamyada adagi ay ka buuxaan cillado, cillado iyo dhibaatooyin4. Isku day inaad liis gareyso dhammaan sababaha suurtagalka ah waa hawl Sisyphean ah. Waxaad isku daydaa inaad qeexdo dhibaatooyinka, laakiin mar walba way isbedelaan. Cindy Sridharan waxay aaminsan tahay in "nidaamyadu aysan ahayn inay noqdaan kuwo xaalad fiican ku jira ilbiriqsi kasta" waxaana fiican in la isticmaalo hab bini'aadan oo dheeraad ah ("La socoshada Nidaamyada Qaybsan" ("Monitoring Systems Distributed"), 7)5.

Ka fogow ogaysiisyada ka dib dhacdo

Caadi ahaan, ogeysiisyada sababaha waxaa loo habeeyey si loo saxo shilalka. Iyo ogeysiisyadan xaddidan ee ku saabsan xaqiiqda wixii dhacay waxay abuuraan dareen ammaan oo been ah, sababtoo ah nidaamka mar kasta wuxuu la yimaadaa habab cusub oo lagu jebiyo.

Ha ku kadsoomin ogeysiisyada sababaha. Si fiican uga fakar:

  • Waa maxay sababta ogaysiinta ku salaysan calaamadaha ay u ogaan wayday dhibaatada?
  • Ma caawin lahayd in la hagaajiyo macnaha guud ee isticmaalaha?
  • Sidee qalabka la socodka loo wanaajin karaa si loo ogaado ogaanshaha dhaqsaha badan, halkii la ururin lahaa ogeysiisyada ku saabsan waxa dhacay?

Qalabka la socodka ee ogaanshaha waxa kaliya ee ku caawin doona haddii aad u malaynayso inay yihiin hab aad uga gudubto calaamadaha una gudubto xal. Jawaab celintan la'aanteed, waxa si fudud lagugu soo wargelin doonaa ogaysiisyo dambe iyo jaantusyo ku saabsan guul-darradii hore - oo ma aha kelmad ku saabsan kuwa mustaqbalka. Tani waxay fursad weyn u tahay urur inuu ka gudbo difaac oo uu weeraro. Iyo horumarinta iyo maareeyayaasha alaabadu waxay yeelan doonaan rajooyin isku mid ah iyo yoolal cad. Kiiska - CASE (:wink:) - way ku caddahay ogeysiis kasta.

Ogeysiisyada ku saleysan sababtu waa loo dulqaadan karaa si dhexdhexaad ah

Mararka qaarkood nidaamkeenu wuxuu naga dhigayaa doorasho yar marka la eego ogeysiisyada ku saleysan sababta. Mararka qaarkoodna kuwa shaqada ku jira waxay si fiican u fahmaan in calaamaduhu ay hubaal ahaan u horseedi doonaan guuldarro, sidaas darteedna ay ka kooban tahay qiimo la taaban karo. Waxaa laga yaabaa inaadan hubin waxa socda oo aad dejinayso ogeysiisyo si aad u ahaato dhinaca nabdoon. Waxaan rajeyneynaa in tallaabadani ay tahay mid ku meel gaar ah ilaa aan ka bedeli karno nidaamka si loo xalliyo arrinta waxqabadka.
Maskaxda ku hay qaybaha kale ee CASE marka aad la macaamilayso xaaladahan. Sababtoo ah waa ku meel gaar macnaheedu maaha inaad joojin karto fikirka madaxaaga.

La qiimeeyay - qiimayn

Isbeddel kasta oo ku yimaadda nidaamka (code cusub, kaabayaal cusub, wax kasta oo cusub) waxay balaadhiyaan baaxadda guuldarrada (Cook, 3).4 Ogeysiiskani wali ma u shaqaynayaa sidii la filayay? Hababka maskaxeed ee cad oo hadda jira iyo waayo-aragnimada ka jawaabista ogeysiisyada taageerada qaarkood hab ka hortag ah - kuwani waa astaamaha muhiimka ah ururka waxbarashada ku jihaysan. Cilladaha nidaamyada si joogto ah ayay u kobcayaan, waana inaan la soconnaa iyaga.

Waxaad u baahan tahay inaad si joogto ah u qiimeyso tayada ogeysiis kasta si aad u hubiso inay u shaqeeyaan sidii la filayo. Madaxda qaaliga ahow! Aad bay ugu fududaan doontaa kooxahaaga haddii aad ka caawiso inay dhidibada u taagaan nidaamkan! Halkan waxaa ah fikrado qiimeyn ah:

  • Adeegso injineernimada fowdo, maalmaha ciyaarta ama hababka kale ee baaritaanka ogeysiiska. Kooxdu waxay samayn kartaa laftooda iyaga oo aan ku tiirsanayn nidaamka maaraynta dhacdada culus!
  • Ku dar ururinta dhammaan ogeysiisyada la xiriira dhacdada barnaamijkaaga maaraynta dhacdada. Calaamadee faa'iido, waxyeello, aan habboonayn, aan caddayn, iwm. U isticmaal jawaab celin ahaan.
  • Ogeysiinta saxda ah ayaa loo kiciyaa si aan badneyn waxaana si taxadar leh loo tijaabiyaa. Hubi in dhammaan iskuxirayaashu ay shaqeeyaan, tilmaamaan macnaha saxda ah, iwm.
  • Haddi ogaysiisku aanu waligiis shidin ama u shidin marar badan, waxbaa ka qaldan Hagaaji ama ka saar. Ka digtoonow dhaqdhaqaaq ama dhaqdhaqaaq xad dhaaf ah!
  • Deji shaambada ogeysiinta oo leh taariikhaha dhicitaanka. Haddii taariikhda dhicitaanku ay dhacday, qiimee ogeysiiska adoo isticmaalaya habka CASE oo cusboonaysii shaambada wakhtiyada. Sida cuntada oo kale, si joogto ah u hubi taariikhda dhicitaanka.
  • Fududee habka hagaajinta ogeysiisyada. U isticmaal la socodka kood ahaan oo ku kaydi ogeysiisyada kaydka Git. Codsiyada jiidi waxay gacan ka geystaan ​​hawlgelinta kooxda oo ay ku siiyaan taariikhda ogeysiisyadii hore. Oo mar dambe kama baqi doontid inaad beddesho ogeysiisyada ama aad fasax ka weydiisatid kuwa mas'uulka ka ah.
  • U deji ra'yi-celinta ogeysiisyada, xitaa haddii ay fududahay Foomka Google, si saraakiisha shaqada ay u calaamadiyaan ogeysiisyada kuwo aan faa'iido lahayn ama faragelin. Geli xiriirinta ama wac ficilka ogaysiinta lafteeda oo dib u eeg faallooyinkaaga si joogto ah.
  • Samee xeer kooxda dhexdeeda - ha ka shaqeeyaan kuwa shaqada ku jira si ay u fududeeyaan waajibaadka marka ay jirto shaqo yar. Wax kasta oo kaa dambeeya ha yara fiicnaadeen sidii ay ahaan jireen markii hore.

gunaanad

Waxaan aaminsanahay in habka CASE uu ka caawiyo horumariyeyaasha iyo ururada inay ka hadlaan dejinta iyo dirida ogeysiisyo toos ah. Hal horumariye ayaa bilaabi kara qiimaynta ogaysiisyada isagoo isticmaalaya habka CASE, ka dibna ururka oo dhami wuxuu ku biiri doonaa horumariyeyaal kale, maamulka, iyo barnaamijyada maaraynta dhacdada si loo ilaaliyo ogeysiisyada qaab wanaagsan. Tani uma baahna qalab gaar ah ama habab adag.

Warshadaha oo dhan waxay u baahan yihiin inay ka fikiraan arrimaha bani'aadamka inta ay ku jiraan shaqada iyaga oo aan u hurayn adeegga macaamiisha ugu sarreeya. Dhammaan qalabkan iyo dhaqamadan waa la wanaajin karaa waana in la hagaajiyo. Waxaan rajeynayaa in habka CASE uu ku caawin doono arrintan.

Ku raaxayso ogeysiisyada la hagaajiyay!
Habka Kiiska: la socodka bini'aadantinimada

Source: www.habr.com

Add a comment