Hagnaður:
- Finndu merki í hávaða fljótt með því að nota gervigreind til að draga saman, hópa og tímalínuskrár
- Hæfni til að aðgreina fylgni og orsakasamhengi og meðhöndla frumorsakatillögur gervigreindar sem tilgátur sem þarf að sannreyna
- Geta til að komast að raunverulegu rótarorsökinni með því að nota '5 Why' aðferðina með gervigreind og styðja hvert skref með raunverulegum sönnunargögnum
Log Greining og Root Cause Analysis: Finndu merkið í hávaða með gervigreind
Þegar kerfi hrynur er fyrsti staðurinn sem þú leitar að logga. Log er textastraumur sem heldur tímastimplaðri skrá yfir „hvað ég gerði, hvað gerðist, hvað bilaði“ í kerfi eða forriti. En nútíma innviði framleiðir milljónir lína af stokkum á klukkustund; það er ekki hafsjór upplýsinga, heldur oft hafsjó af hávaða. Loggreining er listin að finna mikilvæga merkið (villu, frávik, mynstur) í þessum hávaða. Ferlið við að svara spurningunni „hver var raunveruleg orsök“ eftir atburði er kallað rótarástæðugreining (RCA – Root Cause Analysis). Hér er gervigreind mjög öflug í að draga saman þúsundir lína á sekúndu, draga út mynstur, koma á tímalínum og skrá mögulegar orsakir. En eitt orð af varúð: gervigreind býr til mögulegar orsakir; Þú ert sá sem sannreynir í kerfinu hver er raunverulegur og tekur ákvörðunina.
Í þessari einingu munt þú læra hvernig á að draga saman annála með AI, hvernig á að koma á tímalínu atburðar, hvernig á að greina á milli fylgni (breytast saman) og orsakasambands (eitt veldur öðru) og hvernig á að keyra RCA aðferð eins og „5 Whys“ með AI.
Af hverju er fylgni ekki orsakasamband?
Þetta er mikilvægasta hugtakið í þessari einingu. Bara vegna þess að tveir atburðir gerast á sama tíma veldur annar ekki hinn. Örgjörvi og netumferð netþjóns gæti aukist á sama tíma; en annað er ekki afleiðing hins, hvort tveggja getur verið afleiðing þriðja atburðar (til dæmis upphaf lotuvinnu). Þegar gervigreind sér mælikvarðar breytast saman, gerir það tilgátu „sennilega X olli Y. Þetta er upphafspunktur, ekki niðurstaða. Til að sannreyna orsakasamhengi þarftu annað hvort að einangra breytuna (kveikja X í prófunarumhverfinu og sjá hvort Y gerist) eða sanna vélbúnaðinn (sýna tæknilega leiðina sem X framleiðir Y).
Varúð: Taktu setningu gervigreindarinnar „þetta olli þessu líklega“ sem tilgátu, ekki niðurstöðu. Í RCA leiðir röng grunnorsök til rangrar leiðréttingar og endurtekninga á atburðinum. Þú hefur fundið fyrsta grunaða, ekki orsökina; Þar hefst vinnan.
Skref fyrir skref: Loggreining með gervigreind
- Þrengdu svigrúmið. Gefðu viðburðargluggann, ekki allan skráningardaginn: "atburður hófst klukkan 14:05, mikilvægur frá 14:00–14:20". Segðu gervigreindinni viðeigandi tíma og þjónustu.
- Gríma. Logs innihalda innri IP, hýsilheiti, notanda og tákn. Maskaðu þá (10.x.x.x, host-A, user1, REDACTED) og flyttu síðan út.
- Óskið eftir samantekt og flokkun. "Flokkaðu þennan annál eftir alvarleika, teldu endurteknar villur, finndu tímastimpil fyrstu villunnar." Biðjið um uppbygginguna, ekki hráan log.
- Settu upp tímalínu. "Raðaðu þessum atburðum í tímaröð og sýndu hvað á eftir kemur." Að finna fyrsta domino er leiðin að rót orsökarinnar.
- Biðjið um tilgátur, ekki sannanir. "Skráðu mögulegar undirstöðuorsakir í röð eftir líkum og gefðu mér sannprófunarskipun til að keyra á kerfinu fyrir hverja." Biðjið um greininguna, ekki niðurstöðuna.
- Staðfestu í kerfinu. Prófaðu hverja tilgátu með skrifvarandi greiningarskipunum (log grep, stöðufyrirspurn, mæligildi). Útrýma þar til það er aðeins ein staðfest undirrót.
5 Hvers vegna aðferð
Klassískt og öflugt tól RCA er „5 hvers vegna“: byrja á einu einkennum og spyrja „af hverju? fimm sinnum. Með því að spyrja kemstu að grunnorsökinni undir yfirborðseinkennum. Dæmi: "Síðan hrundi. Af hverju? Forritið dó vegna þess að það varð uppiskroppa með minni. Af hverju? Fyrirspurn eyddi öllu minni. Af hverju? Fyrirspurnin notaði ekki vísitölu. Hvers vegna? Vísitalan var eytt í síðustu útgáfu. Hvers vegna? Þessu var ekki tekið í endurskoðuninni." Orsökin er ekki yfirborðið „síða hrundi“ heldur „veikt endurskoðunarferli breytinga“. AI væri góður félagi í að byggja upp þessa keðju - en þú verður að styðja hvert „af hverju“ skref með raunverulegum sönnunargögnum, annars gæti gervigreindin komið með trúverðuga en ranga keðju.
þrjú smámál
Mál 1 — 40.000 línur, 3 mínútur. Kerfisstjóri hafði byrjað handvirkt að skanna 40.000 línur af forritaskrám á einni nóttu. Hann gaf gervigreindinni viðeigandi 20 mínútna hluta af grímuklæddu annálnum og bað um samantekt og flokkun. AI tilkynnti fyrstu OutOfMemory villuna klukkan 02:14, rétt á eftir auknum tímamörkum. Vélstjórinn fékk tímaseðilinn á 3 mínútum; staðfesti upprunalegu greininguna á eigin mælistiku.
Tilfelli 2 - Að koma aftur frá röngum grunnorsök. Hópur taldi að fyrsta tilgáta gervigreindar ("logs fylltu diskinn") væri rétt og hreinsaði skrárnar. En atvikið endurtók sig daginn eftir. Í annarri umferð innleiddu þeir „5 hvers vegna“ með aga: Raunverulega ástæðan var sú að forritsvilla var að skrifa hundruð kjarnaþurrka á sekúndu. Fyrsta tilgátan var fylgni; Raunveruleg ástæða var önnur. Samþykki án staðfestingar hafði aðeins veitt eins dags frest.
Mál 3 - Tímalína fann sökudólginn. Það voru annálar um tugi tækja á meðan netkerfi rofnaði með hléum. Verkfræðingurinn gaf grímuklæddu annálunum til gervigreindar og lét hann búa til sameinaða tímalínu. Myndin sýndi að hver stöðvun byrjaði nákvæmlega 30 sekúndum eftir heilsufarsskoðun á offramboði. Þessi fylgni var sterk vísbending; Teymið staðfesti vélbúnaðarvillu lykilsins á tækinu og skipti um það.
Fjögur afritanleg sniðmát
1) Yfirlit yfir annál og flokkun:
Hér að neðan er grímuklæddur dagbók fyrir [þjónustu] frá 14:00-14:20. Segðu mér: (1) flokkaðu og teldu línurnar eftir alvarleika (VILLA/VIÐVÖRUN/UPPLÝSINGAR), (2) skráðu efstu 5 endurteknar villumynstur, (3) finndu tímastimpil fyrstu VILLU. Ekki endurskrifa hráan annál, gefðu bara skipulagða samantekt. Bætir tilbúinni línu.Log: [masked log]
2) Setja upp tímalínu:
Við raðaðum eftirfarandi grímuklæddu atburðaskrám í eina tímalínu (tímastimpill + uppspretta + atburður). Sýndu hvað á eftir hverju og merktu við þann atburð sem virðist vera fyrsti kveikjan. Athugið að þetta er TILGANGUR og þarf að sannreyna orsakasamhengi. Upptökur: [grímuupptökur]
3) 5 ástæður RCA samstarfsaðila:
Þitt hlutverk: RCA leiðbeinandi. Einkenni: [einkenni]. Gerðu „5 hvers vegna“ með mér: „af hverju?“ í hverju skrefi. Spyrðu, ég mun svara með þeim sönnunargögnum sem ég hef, þú spyrð næstu spurningar. Ef sönnunargögnin mín eru veik skaltu vara mig við og segja mér hvaða gögnum ég þarf að safna. Ekki lýsa yfir rótum án sannana.
4) Tilgáta + sannprófunarskipun:
Nefndu mögulegar orsakir þessa einkennis [einkenna] í líkindaröð. Af hverri ástæðu: (a) hvað grunar þig, (b) gefðu mér skriflega staðfestingarskipun til að keyra á kerfinu mínu (ekki eyða/breyta). Útskýrðu hvaða niðurstaða staðfestir eða afsanna tilgátuna.
Veik kvaðning / Sterk kvaðning
Veik kvaðning:
Hvað er að þessum log? [10.000 línur af óunnin annál]
Þessi kvaðning lekur bæði viðkvæmum gögnum afhjúpuð og skilur gervigreindina eftir án samhengis. Gervigreind getur hrasað á handahófskenndri línu og gefið yfirborðslega eða jafnvel tilbúna ástæðu.
Öflug tilvitnun:
Þitt hlutverk: eldri SRE. Atburður: greiðsluþjónusta gaf 50% villu á milli 02:10-02:25. Hér að neðan er grímuklæddur loginn á þeim glugga. Gefðu mér (1) samantektina flokkaða eftir alvarleika, (2) tímastimpil fyrstu villunnar, (3) mögulegar undirstöðuorsakir í líkindaröð og skrifvarinn sannprófunarskipun fyrir hverja. Merktu orsakatengslakröfur sem tilgátur. Dagskrá: [grímubók]
skref
Tilgangur
Hlutverk gervigreindar
hlutverk mannsins
Samantekt/flokkun
draga úr hávaða
Stillir þúsundir raða
Ákvarða umfang og grímu
tímalína
Að finna fyrsta domino
flokkun atburða
Staðfesta frímerki
tilgátu kynslóð
flokka hina grunuðu
lista upp möguleikana
sía eftir samhengi
sannprófun
finna hina raunverulegu ástæðu
Leggðu til greiningarskipun
Keyrðu skipunina og skrifaðu athugasemd við hana
ákvörðun
Að velja að laga
bjóða upp á valkosti
Taktu ákvörðun og staðfestu
Algeng mistök
- Að misskilja fylgni fyrir orsakasamhengi. Að samþykkja tvær mælingar sem breytast saman þar sem „annar olli hinu“ veldur rangri leiðréttingu.
- Líma hráan log án grímu. Að gefa notandaskránni sem inniheldur IP, tákn og notanda í opið tól er öryggisbrot.
- Að lýsa fyrstu tilgátunni sem undirrót. Að samþykkja fyrstu tillögu gervigreindar án þess að staðfesta hana er boð um endurtekningu á atburðinum.
- Flytur út allan annálinn. Risastór skrá án samhengis tengir gervigreindina í handahófskennda línu; Dragðu saman að viðburðarglugganum.
- 5 ástæður án sönnunargagna. Ef þú tekur ekki öryggisafrit af hverju „af hverju“ skrefi með raunverulegum gögnum, endar þú með trúverðuga en tilbúna keðju.
Ábending: Áður en þú lýkur RCA skaltu spyrja "ef þessi undirrót er í raun lagfærð, mun það ekki gerast aftur?" Spyrðu spurningarinnar. Ef svarið er "kannski," hefur þú ekki enn komist að rót orsökarinnar; Spyrðu annan "af hverju".
Í stuttu máli
Loggreining snýst um að finna merkið í hávaðahafi; Gervigreind tekur saman og byggir upp þetta hafi á nokkrum sekúndum, setur tímalínu og býr til tilgátur. En fylgni er ekki orsakasamband: orsökin sem gervigreindin gefur til kynna er upphaflegur grunur, ekki niðurstaða fyrr en hún hefur verið staðfest. Dragðu saman skrána inn í atburðargluggann, duldu hann, biddu um uppbyggingu, grafaðu djúpt með „5 hvers vegna“ og prófaðu hverja tilgátu í kerfinu með skrifvarandi skipunum. Þú ert sá sem finnur rót orsökarinnar og staðfestir lagfæringuna; AI er félagi þinn.
Umsóknarverkefni
Taktu annála fyrri atburðar (eða prófunarviðburðar), felldu það saman í atburðargluggann og duldu öll viðkvæm svæði. Biðjið um samantekt og áætlun frá AI með „Log summary“ og „Timeline“ sniðmátunum hér að ofan. Farðu síðan frá einkennum til undirrótar með „5 Reasons RCA partner“ sniðmátinu; Skrifaðu þínar eigin sannanir fyrir hvert skref. Að lokum skaltu prófa upphafstilgátu gervigreindar með sannprófunarskipun og skrá hvort hún sé staðfest eða afsönnuð. Dragðu saman ferlið í 6 liðum.
gátlisti
- [ ] Hef ég fellt skrána inn í viðburðargluggann og hylja viðkvæm svæði?
- [ ] Bað ég gervigreindina um skipulagða samantekt og tímalínu, ekki hráan annál?
- [ ] Hef ég merkt orsakasamhengi AI sem tilgátur?
- [ ] Hef ég prófað hverja tilgátu um kerfið með skrifvarinn sannprófunarskipun?
- [ ] Hef ég stutt hvert skref „5 hvers vegna“ með raunverulegum sönnunargögnum?
- [ ] Spurði ég og tók ákvörðun um hvort undirrótin myndi í raun koma í veg fyrir atburðinn?