Bölüm 3 / 11

Logurnal derňewi we kök sebäbiniň derňewi: Şowhunda signal tapmak

Girdeji:

  • AI ulanyp, ses ýazgylaryny jemlemek, toparlamak we wagt ýazgylaryny çalt tapmak
  • Korrelýasiýany we sebäbini bölüp bilmek we emeli intellektiň köküni bejermek ukyby, tassyklanylmaly gipotezalar hökmünde teklipleri döredýär
  • “5 Näme üçin” usulyny emeli intellekt bilen işletmek we her ädimini hakyky subutnamalar bilen goldamak arkaly hakyky kök sebäbine ýetmek ukyby

Logurnal derňewi we kök sebäbiniň derňewi: AI bilen şowhunly signal tapmak

Ulgam ýykylanda, ilkinji seredýän ýeriňiz surnallardyr. Log, ulgamyň ýa-da programmanyň "näme etdim, näme boldy, näme döwdi" ýazgysy bilen ýazylan tekst akymydyr. Emma häzirki zaman infrastrukturasy sagatda millionlarça setir öndürýär; maglumat deňzi däl, köplenç ses ummanydyr. Logurnal derňewi, bu sesdäki möhüm signaly (ýalňyşlyk, anormallik, nagyş) tapmak sungatydyr. Bir wakadan soň "hakyky sebäp näme" diýen soraga jogap bermek prosesine düýp sebäpleriň derňewi diýilýär (RCA - Kök sebäpleriniň derňewi). Bu ýerde AI sekuntda müňlerçe setiri jemlemek, nagyşlary çykarmak, möhletleri kesgitlemek we bolup biljek sebäpleri sanamakda örän güýçlidir. Utionöne seresap boluň: AI mümkin sebäpleri döredýär; Ulgamda haýsynyň hakykydygyny barlaýan we karar berýän sen.

Bu bölümde AI bilen gündelikleri nädip jemlemelidigini, wakanyň wagtyny nädip kesgitlemelidigini, korrelýasiýa (bilelikde üýtgemegi) we sebäbini (biri beýlekisine sebäp bolýan) nädip tapawutlandyrmalydygyny we AI bilen "5 Whys" ýaly RCA usulyny nädip işletmelidigini öwrenersiňiz.

Näme üçin korrelýasiýa sebäp däl?

Bu bölümiň iň möhüm düşünjesi. Diňe iki hadysanyň bir wagtda bolup geçýändigi sebäpli, biri beýlekisine sebäp bolmaýar. Serweriň CPU we tor trafigi bir wagtyň özünde artyp biler; ýöne biri beýlekisiniň netijesi däl, ikisi hem üçünji hadysanyň netijesi bolup biler (mysal üçin, bir topar işiň başlamagy). AI ölçegleriň bilelikde üýtgeýändigini görende, “ähtimal X Y-a sebäp boldy” diýip çaklaýar. Bu netije däl, başlangyç nokat. Sebäplerini barlamak üçin üýtgeýjini izolirlemeli (synag gurşawynda X trigger we Y bolup geçýändigini görmeli) ýa-da mehanizmi subut etmeli (X-nyň Y öndürýän tehniki serişdelerini görkezmeli).

Üns beriň: AI-iň "munuň sebäbi şeýledir" sözlemini tapyş däl-de, gipoteza hökmünde kabul ediň. RCA-da nädogry kök sebäbiniň nädogry düzedilmegine we wakanyň gaýtalanmagyna sebäp bolýar. Sebäbini däl-de, ilkinji şübheli adamy tapdyňyz; Iş şol ýerden başlaýar.

Stepdimme-ädim: AI bilen hasaba alyş derňewi

  1. Çäklendiriň. Çäräniň penjiresini tutuş gündelige däl-de beriň: "waka 14: 00–14: 20-den möhüm" 14: 05-de başlandy. AI-e degişli wagt ýerini we hyzmatyny aýdyň.
  2. Maska. Surnallarda içerki IP, host ady, ulanyjy we bellik bar. Olary maskalaň (10.x.x.x, host-A, ulanyjy1, REDACTED) soňra eksport ediň.
  3. Gysgaça mazmuny we toparlanmagy haýyş ediň. "Bu gündeligi agyrlyk boýunça toparlaň, gaýtalanýan ýalňyşlary hasaplaň, ilkinji ýalňyşlygyň wagtyny tapyň." Çig gündeligi däl-de, gurluşyny soraň.
  4. Wagt görkezijisini düzüň. "Bu wakalary wagtynda tertipläň we nämäniň yzyndan gelýändigini görkeziň." Ilkinji domino tapmak düýp sebäbiň ýoludyr.
  5. Subutnama däl-de, gipotezany soraň. "Probhtimallyk sebäpli bolup biläýjek düýp sebäpleri sanaň we her biri üçin ulgamda işlemek üçin maňa buýruk beriň." Netijäni däl-de, diagnozy soraň.
  6. Ulgamda barlaň. Her gipotezany diňe okalýan anyklaýyş buýruklary bilen barlaň (log grep, status soragy, ölçeg). Diňe tassyklanan düýp sebäp bolýança ýok ediň.

5 Näme üçin usul?

RCA-nyň nusgawy we güýçli guraly "5 Whys": bir alamatdan başlap "näme üçin?" Diýip soraýar. bäş gezek. Soramak bilen, ýerüsti alamatlaryň aşagyndaky düýp sebäbine ýetersiňiz. Mysal: "Sahypa ýykyldy. Näme üçin? Programma ýadyň gutaranlygy sebäpli öldi. Näme üçin? Talap ähli ýady ýitirdi. Näme üçin? Talap indeks ulanmady. Näme üçin? Indiki soňky neşirde öçürildi. Näme üçin? Üýtgeşme synynda bu üns berilmedi." Munuň düýp sebäbi "sahypa ýykyldy" däl-de, "gowşak üýtgeşmäni gözden geçirmek". AI bu zynjyry gurmakda gowy hyzmatdaş bolardy - ýöne her "näme üçin" ädimini hakyky subutnamalar bilen ätiýaçlamaly, ýogsam AI esasly, ýöne ýalan zynjyr döredip biler.

üç sany kiçi halat

Mysal 1 - 40,000 setir, 3 minut. Bir administrator bir gijäniň dowamynda kesilen wagtynda 40,000 setir programma gündeligini el bilen gözden geçirip başlady. Maskaly gündeligiň degişli 20 minutlyk bölegini AI-e berdi we gysgaça we toparlaýyn sorady. AI ilkinji OutOfMemory näsazlygyny gutaran wagt säwliklerinden soň, 02: 14-de belledi. Inerener wagt tablisasyny 3 minutda aldy; asyl diagnozyny öz ölçeg panelinde tassyklady.

2-nji waka - Nädogry kök sebäbinden gaýdyp gelmek. Topar AI-iň ilkinji gipotezasynyň ("surnallar diski doldurdy") dogry hasaplady we surnallary arassalady. Emma waka ertesi gün gaýtalandy. Ikinji tapgyra tertip-düzgün bilen "5 Whys" -ni durmuşa geçirdiler: asyl sebäbi bir programma ýalňyşlygynyň sekuntda ýüzlerçe esasy zibil ýazmagydy. Birinji çaklama korrelýasiýa boldy; Asyl sebäbi başgaçarakdy. Barlamazdan kabul etmek diňe bir günlük ýeňillik döretdi.

3-nji waka - Gün tertibi günäkäri tapdy. Aralyk set kesilende onlarça enjamyň gündeligi bardy. Inerener maskaly surnallary AI-e berdi we bitewi wagt çyzgysyny döretdi. Diagrammada her bir kesişiň saglyk barlag habaryndan 30 sekunt soň başlandygy görkezildi. Bu arabaglanyşyk güýçli bir maglumatdy; Topar enjamdaky açaryň programma üpjünçiliginiň ýalňyşlygyny barlady we ýerine çalyşdy.

Göçürip boljak dört şablon

1) Gysgaça mazmuny we toparlara bölmek:

Aşakda 14: 00-14: 20-den [hyzmat] üçin maskaly gündelik bar. Maňa aýdyň: (1) toparlara bölüň we setirleri agyrlyk bilen hasaplaň (RALRYŞLYK / DUNDURYŞ / INFO), (2) gaýtalanýan ýalňyşlyklaryň iň gowy 5 görnüşini sanaň, (3) ilkinji RAL .YŞLYK wagtyny tapyň. Çig gündeligi täzeden ýazmaň, diňe düzülen gysgaça mazmuny beriň. Düzülen setir goşmak.Log: [maskaly log]

2) Wagt görkezijisini düzmek:

Aşakdaky maskaly waka ýazgylaryny ýekeje wagt çyzgysyna (timestamp + çeşme + waka) düzdük. Nämäniň yzyndan gelýändigini görkeziň we ilkinji trigger ýaly bolup görünýän wakany belläň. Munuň GIPOTESI bolandygyny we sebäbini barlamalydygyny unutmaň. Sazgylar: [maskaly ýazgylar]

3) RCA hyzmatdaşynyň 5 sebäbi:

Siziň roluňyz: RCA fasilitatory. Alamat: [simptom] .Men bilen “5 Whys”: “näme üçin?” her ädimde. Sora, men bar bolan subutnamalar bilen jogap bererin, indiki soragy berersiň. Subutnamalarym gowşak bolsa, maňa duýduryş beriň we haýsy maglumatlary ýygnamalydygyny aýdyň. Munuň düýp sebäbini subutnamasyz yglan etme.

4) Gipoteza + barlamak buýrugy:

Bu alamatyň ýüze çykmagynyň ähtimal sebäplerini sanaň. Her sebäplere görä: (a) nämä şübhelenýärsiňiz, (b) ulgamymda işlemek üçin diňe Oka-Diňe barlamak buýrugyny beriň (pozmaň / üýtgetmäň). Haýsy netijäniň gipotezany tassyklaýandygyny ýa-da inkär edýändigini düşündiriň.

Gowşak haýyş / Güýçli haýyş

Gowşak haýyş:

Bu gündeligiň näme ýalňyşlygy bar? [10,000 setir çig mal]

Bu isleg, duýgur maglumatlary syzdyrýar we AI-ni kontekstsiz galdyrýar. AI tötänleýin çyzykda büdräp, ýüzleý ýa-da düzülen sebäp berip biler.

Güýçli haýyş:

Siziň roluňyz: uly SRE. Waka: töleg hyzmaty 02: 10-02: 25 arasynda 50% ýalňyşlyk berdi. Aşakda şol penjiräniň maskaly gündeligi. Maňa (1) agyrlyk boýunça toparlanan gysgaça mazmuny, (2) birinji ýalňyşyň wagt belligini, (3) ähtimallyk sebäpli bolup biläýjek düýp sebäpleri we hersi üçin diňe okalýan tassyklama buýrugyny beriň. Sebäp talaplaryny gipotezalar hökmünde belläň. Giriş: [maskaly log]

ädim

Maksat

AI-iň roly

adamyň roly

Gysgaça mazmun / toparlaşdyrmak

sesini azaltmak

Müňlerçe hatary düzmek

Masştabyny we maskasyny kesgitläň

wagt tertibi

Ilkinji domino tapmak

hadysalary tertiplemek

Markalary tassyklaň

gipotezany döretmek

şübhelenýänleri tertiplemek

mümkinçiliklerini sanaň

kontekst boýunça süzüň

barlamak

asyl sebäbini tap

Kesel anyklaýyş buýrugyny teklip ediň

Buýrugy işlediň we düşündiriş beriň

karar

Düzediş

wariantlaryny teklip ediň

Karar beriň we tassyklaň

Adaty ýalňyşlyklar

  • Sebäpler üçin ýalňyş baglanyşyk. "Biri beýlekisine sebäp boldy" diýip bilelikde üýtgeýän iki ölçegi kabul etmek ýalňyş düzediş döredýär.
  • Çig gündeligi maskasyz ýelmemek. IP, belligi we ulanyjyny öz içine alýan gündeligi açyk gural bermek, howpsuzlyk düzgünidir.
  • Ilkinji çaklamany düýp sebäp hökmünde yglan etmek. AI-iň ilkinji teklibini tassyklamazdan kabul etmek, wakany gaýtalamak üçin çakylykdyr.
  • Loghli gündeligi eksport etmek. Kontektsiz ullakan log AI-ni tötänleýin setire dakýar; Çäräniň penjiresine çöküň.
  • Subutnamasyz 5 sebäp. Her "näme üçin" ädimini hakyky maglumatlar bilen ätiýaçlandyrmasaňyz, ygtybarly, ýöne düzülen zynjyr bilen gutarsyňyz.
Maslahat: RCA gutarmazdan ozal "bu düýp sebäp hakykatdanam düzedilen bolsa, gaýtalanmazmy?" Diýip soraň. Sorag beriň. Jogap "belki" bolsa, düýp sebäbine entek düşünmediňiz; Başga bir "näme üçin" soraň.

Gysgaça

Logurnal derňewi, ses ummanynda signal tapmak hakda; AI bu ummany sekuntlarda jemleýär we düzýär, wagt çyzgysyny kesgitleýär we gipotezalary döredýär. Emma korrelýasiýa sebäp däl: AI tarapyndan teklip edilen sebäp tassyklanylýança tapylman, başlangyç şübhe. Wakanyň penjiresine gündeligi ýykyň, maskalaň, gurluşyny soraň, “5 Whys” bilen çuňňur gazyň we ulgamdaky her gipotezany diňe okalýan buýruklar bilen barlaň. Munuň düýp sebäbini tapyp, düzedişini tassyklaýan sen; AI siziň ýoldaşyňyzdyr.

Programma meselesi

Geçen wakanyň (ýa-da synag hadysasynyň) gündeligini alyň, hadysanyň penjiresine ýykyň we islendik duýgur ýerleri maskalaň. AI-den ýokardaky “Logurnal gysgaça mazmuny” we “Wagt görkezijisi” şablonlary bilen gysgaça mazmuny we tertibi soraň. Soňra simptomdan kök sebäbine “5 sebäp RCA hyzmatdaş” şablony bilen geçiň; Her ädim üçin öz subutnamalaryňyzy ýazyň. Netijede, AI-iň başlangyç gipotezasyny barlamak buýrugy bilen barlaň we tassyklanandygyny ýa-da tassyklanmandygyny ýazyň. Amaly 6 maddada jemläň.

gözegçilik sanawy

  • [] Wakanyň penjiresine gündeligi ýykyp, duýgur ýerleri maskaladymmy?
  • [] AI-den çig gündeligi däl-de, düzülen gysgaça mazmuny we wagt tertibini soradymmy?
  • [] AI-iň sebäplerini gipotezalar hökmünde belledimmi?
  • [] Ulgamdaky her bir çaklamany diňe okalýan barlamak buýrugy bilen barladymmy?
  • [] “5 Whys” -yň her ädimini hakyky subutnamalar bilen ätiýaçladymmy?
  • [] Munuň düýp sebäbiniň wakanyň öňüni alyp biljekdigini soradym we karar berdimmi?