Faida:
- Pata mawimbi kwa kelele kwa haraka kwa kutumia AI kufupisha, kumbukumbu za vikundi na ratiba ya matukio
- Uwezo wa kutenganisha uunganisho na sababu na kutibu mapendekezo ya chanzo cha akili bandia kama dhana zinazohitaji kuthibitishwa.
- Uwezo wa kufikia chanzo halisi kwa kutumia njia ya '5 Kwa nini' kwa akili ya bandia na kuunga mkono kila hatua kwa ushahidi halisi.
Uchambuzi wa Kumbukumbu na Uchanganuzi wa Chanzo: Kupata Mawimbi kwenye Kelele na AI
Wakati mfumo unaanguka, mahali pa kwanza unapoangalia ni kumbukumbu. Kumbukumbu ni mtiririko wa maandishi ambao huweka rekodi iliyopigwa muhuri wa wakati ya "nilichofanya, nini kilifanyika, nini kiliharibika" ya mfumo au programu. Lakini miundombinu ya kisasa inazalisha mamilioni ya mistari ya magogo kwa saa; sio bahari ya habari, lakini mara nyingi bahari ya kelele. Uchanganuzi wa kumbukumbu ni sanaa ya kupata ishara muhimu (kosa, hali isiyo ya kawaida, muundo) katika kelele hii. Mchakato wa kujibu swali "nini ilikuwa sababu halisi" baada ya tukio huitwa uchanganuzi wa sababu ya mizizi (RCA - Uchambuzi wa Sababu ya Mizizi). Hapa, AI ina nguvu sana katika muhtasari wa maelfu ya mistari kwa sekunde, kutoa muundo, kuweka ratiba na kuorodhesha sababu zinazowezekana. Lakini neno la tahadhari: AI huzalisha sababu zinazowezekana; Wewe ndiye unayethibitisha katika mfumo upi ni halisi na unafanya uamuzi.
Katika kitengo hiki utajifunza jinsi ya kufanya muhtasari wa kumbukumbu na AI kwa ujasiri, jinsi ya kuweka ratiba ya tukio, jinsi ya kutofautisha kati ya uunganisho (kubadilika pamoja) na sababu (moja kusababisha nyingine), na jinsi ya kuendesha njia ya RCA kama vile "5 Whys" na AI.
Kwa nini uwiano sio sababu?
Hii ndio dhana muhimu zaidi ya kitengo hiki. Kwa sababu tu matukio mawili hutokea kwa wakati mmoja, moja haisababishi nyingine. CPU ya seva na trafiki ya mtandao inaweza kuongezeka kwa wakati mmoja; lakini moja sio matokeo ya nyingine, zote mbili zinaweza kuwa matokeo ya tukio la tatu (kwa mfano, mwanzo wa kazi ya kundi). Wakati AI inapoona vipimo vinabadilika pamoja, inakisia "labda X ilisababisha Y." Hii ni hatua ya kuanzia, si hitimisho. Ili kuthibitisha sababu, unahitaji ama kutenganisha kutofautisha (anzisha X katika mazingira ya jaribio na kuona kama Y itatokea) au uthibitishe utaratibu (onyesha njia za kiufundi ambazo X hutoa Y).
Tahadhari: Chukua sentensi ya AI "hii labda ilisababisha hii" kama nadharia, sio uvumbuzi. Katika RCA, sababu isiyo sahihi husababisha urekebishaji usio sahihi na kujirudia kwa tukio. Umepata mtuhumiwa wa kwanza, sio sababu; Kazi inaanzia hapo.
Hatua kwa hatua: Uchambuzi wa kumbukumbu na AI
- Punguza upeo. Toa dirisha la tukio, sio kumbukumbu nzima: "tukio lilianza saa 14:05, muhimu kutoka 14:00–14:20". Iambie AI wakati unaofaa na huduma.
- Kinyago. Kumbukumbu zina IP ya ndani, jina la mwenyeji, mtumiaji na ishara. Ziweke barakoa (10.x.x.x, mwenyeji-A, mtumiaji1, IMEREJESHWA) kisha uhamishe.
- Omba muhtasari na kuweka vikundi. "Panga logi hii kwa ukali, hesabu makosa yanayojirudia, pata muhuri wa wakati wa kosa la kwanza." Uliza muundo, sio logi mbichi.
- Weka ratiba. "Panga matukio haya kwa mpangilio wa wakati na uonyeshe kile kinachofuata." Kupata domino ya kwanza ndio njia ya chanzo.
- Uliza hypothesis, sio ushahidi. "Orodhesha sababu zinazowezekana kwa mpangilio wa uwezekano na unipe amri ya uthibitishaji ili niendeshe kwenye mfumo kwa kila moja." Uliza utambuzi, sio matokeo.
- Thibitisha katika mfumo. Jaribu kila dhana kwa amri za uchunguzi wa kusoma pekee (log grep, hoja ya hali, kipimo). Ondoa hadi kuna sababu moja tu ya msingi iliyothibitishwa.
5 Kwa nini mbinu
Chombo cha kawaida na chenye nguvu cha RCA ni "5 Whys": kuanzia na dalili moja na kuuliza "kwanini?" mara tano. Kwa kuuliza, unapata sababu ya msingi chini ya dalili ya uso. Mfano: "Tovuti ilianguka. Kwa nini? Programu ilikufa kwa sababu iliisha kumbukumbu. Kwa nini? Hoja ilichukua kumbukumbu yote. Kwa nini? Hoja haikutumia faharasa. Kwa nini? Faharasa ilifutwa katika toleo la mwisho. Kwa nini? Hii haikuonekana katika ukaguzi wa mabadiliko." Chanzo kikuu sio "tovuti iliyoanguka" lakini "mchakato dhaifu wa ukaguzi wa mabadiliko". AI inaweza kuwa mshirika mzuri katika kujenga msururu huu - lakini lazima uunge mkono kila hatua ya "kwa nini" na ushahidi halisi, au AI inaweza kuja na mlolongo unaokubalika lakini wa uwongo.
kesi tatu ndogo
Kesi ya 1 - mistari 40,000, dakika 3. Msimamizi alikuwa ameanza kuchanganua mwenyewe laini 40,000 za kumbukumbu za maombi wakati wa hitilafu ya usiku kucha. Alitoa sehemu inayofaa ya dakika 20 ya logi iliyofunikwa kwa AI na akauliza muhtasari na kambi. AI iliripoti hitilafu ya kwanza ya OutOfMemory saa 02:14, mara tu baada ya hitilafu zilizoongezeka za muda kuisha. Mhandisi alipokea karatasi ya saa katika dakika 3; ilithibitisha utambuzi wa asili kwenye paneli yake ya kipimo.
Kesi ya 2 - Kurudi kutoka kwa sababu mbaya. Timu ilifikiri kwamba nadharia ya kwanza ya AI ("magogo yalijaza diski") ilikuwa sahihi na ikafuta kumbukumbu. Lakini tukio hilo lilijirudia siku iliyofuata. Katika raundi ya pili, walitekeleza "Whys 5" kwa nidhamu: sababu halisi ilikuwa kwamba kosa la maombi lilikuwa kuandika mamia ya utupaji wa msingi kwa sekunde. Dhana ya kwanza ilikuwa uwiano; Sababu halisi ilikuwa tofauti. Kukubalika bila uthibitishaji kumetoa ahueni ya siku moja pekee.
Kesi ya 3 - Rekodi ya matukio ilipata mhalifu. Kulikuwa na kumbukumbu za vifaa kadhaa wakati wa kukatika kwa mtandao mara kwa mara. Mhandisi alitoa kumbukumbu zilizofichwa kwa AI na kuifanya iunde kalenda ya matukio iliyounganishwa. Chati ilionyesha kuwa kila kukatika kulianza sekunde 30 haswa baada ya ujumbe wa ukaguzi wa afya wa kubadili tena. Uwiano huu ulikuwa kidokezo chenye nguvu; Timu ilithibitisha hitilafu ya programu dhibiti ya ufunguo kwenye kifaa na kuibadilisha.
Violezo vinne vinavyoweza kunakiliwa
1) Muhtasari wa kumbukumbu na vikundi:
Ifuatayo ni logi iliyofunikwa kwa [huduma] kuanzia 14:00-14:20. Niambie: (1) panga na uhesabu mistari kwa ukali (ERROR/WARN/INFO), (2) orodhesha mifumo 5 ya juu ya hitilafu inayojirudia, (3) pata muhuri wa muda wa ERROR ya kwanza. Usiandike upya logi mbichi, toa tu muhtasari uliopangwa. Kuongeza laini iliyoundwa. Ingia: [logi iliyofichwa]
2) Kuweka ratiba:
Tulipanga rekodi zifuatazo za matukio zilizofichwa kuwa rekodi ya matukio moja (muhuri wa saa + chanzo + tukio). Onyesha kinachofuata na uweke alama kwenye tukio ambalo linaonekana kuwa kichochezi cha kwanza. Kumbuka kuwa hii ni HYPOTHESIS na sababu inahitaji kuthibitishwa. Rekodi: [rekodi zilizofichwa]
3) Sababu 5 Mshirika wa RCA:
Jukumu lako: Mwezeshaji wa RCA. Dalili: [dalili]. Fanya "5 Whys" nami: a "kwanini?" kwa kila hatua. Uliza, nitajibu kwa ushahidi nilionao, wewe uliza swali linalofuata. Ikiwa ushahidi wangu ni dhaifu, nionye na uniambie ni data gani ninayohitaji kukusanya. Usitangaze sababu ya msingi bila ushahidi.
4) Hypothesis + amri ya uthibitishaji:
Orodhesha sababu zinazowezekana za dalili hii [dalili] kwa mpangilio wa uwezekano. Kwa kila sababu: (a) unashuku nini, (b) nipe amri ya uthibitishaji ya SOMA TU ili kuendeshwa kwenye mfumo wangu (hakuna kufuta/kubadilisha). Eleza ni matokeo gani yanathibitisha au kukanusha dhana hiyo.
Mwongozo dhaifu / Mwongozo thabiti
Agizo dhaifu:
Je! ni nini kibaya na logi hii? [mistari 10,000 ya logi mbichi]
Hili huhimiza uvujaji wa data nyeti kufichuliwa na huacha AI bila muktadha. AI inaweza kujikwaa kwenye mstari wa nasibu na kutoa sababu ya juu juu au hata iliyoundwa.
Agizo lenye nguvu:
Jukumu lako: SRE mkuu. Tukio: huduma ya malipo ilitoa hitilafu ya 50% kati ya 02:10-02:25. Chini ni logi iliyofunikwa ya dirisha hilo. Nipe (1) muhtasari uliopangwa kulingana na ukali, (2) muhuri wa wakati wa kosa la kwanza, (3) sababu zinazowezekana kwa mpangilio wa uwezekano, na amri ya uthibitishaji ya kusoma tu kwa kila moja. Tia alama madai ya sababu kama dhana. Ingia: [logi iliyofichwa]
hatua
Kusudi
Jukumu la AI
jukumu la mwanaume
Muhtasari/kikundi
kupunguza kelele
Inasanidi maelfu ya safu mlalo
Kuamua upeo na mask
ratiba
Kupata domino ya kwanza
kupanga matukio
Thibitisha mihuri
kizazi cha nadharia
kuwachagua watuhumiwa
orodhesha uwezekano
chujio kwa muktadha
uthibitishaji
tafuta sababu halisi
Pendekeza amri ya uchunguzi
Endesha amri na utoe maoni
uamuzi
Kuchagua kurekebisha
chaguzi za kutoa
Fanya uamuzi na uthibitishe
Makosa ya kawaida
- Kukosea kwa uunganisho wa sababu. Kukubali vipimo viwili vinavyobadilika pamoja kama "moja iliyosababisha nyingine" hutoa marekebisho ya uwongo.
- Kubandika logi mbichi bila barakoa. Kutoa logi iliyo na IP, tokeni na mtumiaji kwa zana iliyo wazi ni ukiukaji wa usalama.
- Kutangaza hypothesis ya kwanza kama sababu ya msingi. Kukubali pendekezo la kwanza la AI bila kulithibitisha ni mwaliko wa marudio ya tukio.
- Inahamisha logi nzima. Logi kubwa bila muktadha huunganisha AI kwenye mstari wa nasibu; Kunja kwa dirisha la tukio.
- Sababu 5 Bila Ushahidi. Usipohifadhi nakala ya kila hatua ya "kwanini" na data halisi, utaishia na msururu unaokubalika lakini ulioundwa.
Kidokezo: Kabla ya kutamatisha RCA, uliza "ikiwa sababu kuu hii imerekebishwa, je, haitatokea tena?" Uliza swali. Ikiwa jibu ni "labda," bado haujapata sababu kuu; Muulize mwingine "kwa nini".
Kwa muhtasari
Uchambuzi wa kumbukumbu ni juu ya kupata ishara katika bahari ya kelele; AI hufanya muhtasari na kuunda bahari hii kwa sekunde, huweka kalenda ya matukio na kutoa dhana. Lakini uunganisho sio sababu: sababu iliyopendekezwa na AI ni tuhuma ya awali, sio kupatikana hadi kuthibitishwa. Kunja kumbukumbu kwenye dirisha la tukio, lifiche, uliza muundo, chimba kwa kina kwa "Sababu 5" na ujaribu kila dhana kwenye mfumo kwa amri za kusoma tu. Wewe ndiye unayepata sababu ya msingi na kuthibitisha kurekebisha; AI ni rafiki yako.
Jukumu la maombi
Chukua kumbukumbu za tukio la awali (au tukio la jaribio), likunja kwenye dirisha la tukio, na ufunike maeneo yoyote nyeti. Omba muhtasari na ratiba kutoka kwa AI ukitumia violezo vya "Muhtasari wa Kumbukumbu" na "Rekodi ya Maeneo Uliyotembelea". Kisha uhamishe kutoka kwa dalili hadi kwa sababu ya mizizi kwa kiolezo cha "Sababu 5 za RCA mpenzi"; Andika ushahidi wako mwenyewe kwa kila hatua. Hatimaye, jaribu nadharia ya awali ya AI kwa amri ya uthibitishaji na urekodi ikiwa imethibitishwa au kukataliwa. Fanya muhtasari wa mchakato katika vipengee 6.
orodha ya ukaguzi
- [ ] Je, nimekunja logi kwenye dirisha la tukio na kufunika maeneo nyeti?
- [ ] Je, niliuliza AI kwa muhtasari uliopangwa na ratiba ya matukio, sio logi ghafi?
- [ ] Je, nimetia alama madai ya sababu ya AI kama dhana?
- [ ] Je, nimejaribu kila dhana kwenye mfumo kwa amri ya uthibitishaji ya kusoma tu?
- [ ] Je, nimeunga mkono kila hatua ya “Kwa nini 5” kwa ushahidi halisi?
- [ ] Je, nilihoji na kufanya uamuzi ikiwa sababu kuu ingezuia tukio hilo?