Добици:
- Брзо пронађите сигнал у шуму користећи АИ за сумирање, груписање и евиденцију временске линије
- Способност да се одвоје корелација и узрочност и третирају сугестије основног узрока вештачке интелигенције као хипотезе које треба проверити
- Способност да се дође до правог узрока коришћењем методе '5 Зашто' са вештачком интелигенцијом и подржавајући сваки корак стварним доказима
Анализа дневника и анализа основног узрока: Проналажење сигнала у буци помоћу вештачке интелигенције
Када се систем сруши, прво место на које гледате су евиденције. Дневник је текстуални ток који чува временску евиденцију о томе „шта сам урадио, шта се десило, шта се покварило“ система или апликације. Али модерна инфраструктура производи милионе редова трупаца на сат; то није море информација, већ често океан буке. Анализа дневника је уметност проналажења важног сигнала (грешка, абнормалност, образац) у овој буци. Процес одговора на питање „шта је био прави узрок“ након неког догађаја назива се анализа корена узрока (РЦА – Роот Цаусе Аналисис). Овде је вештачка интелигенција веома моћна у сажимању хиљада редова у секунди, издвајању образаца, успостављању временских линија и набрајању могућих узрока. Али реч опреза: АИ генерише могуће узроке; Ви сте тај који у систему проверава ко је прави и доноси одлуку.
У овој јединици ћете научити како да поуздано сумирате евиденцију помоћу АИ, како да успоставите временску линију догађаја, како да разликујете корелацију (заједничка промена) и узрочност (једно изазива друго) и како да покренете РЦА метод као што је „5 Зашто“ са АИ.
Зашто корелација није узрочна веза?
Ово је најкритичнији концепт ове јединице. Само зато што се два догађаја дешавају у исто време, један не изазива други. ЦПУ сервера и мрежни саобраћај могу да се повећају у исто време; али једно није резултат другог, оба могу бити резултат трећег догађаја (на пример, почетак групног посла). Када АИ види да се метрике мењају заједно, претпоставља да је „вероватно Кс проузроковао И“. Ово је почетна тачка, а не закључак. Да бисте потврдили узрочност, морате или изоловати променљиву (покренути Кс у тестном окружењу и видети да ли се И дешава) или доказати механизам (показати техничка средства помоћу којих Кс производи И).
Опрез: Узмите реченицу АИ „ово је вероватно изазвало ово“ као хипотезу, а не налаз. У РЦА, нетачан основни узрок доводи до нетачне корекције и понављања догађаја. Пронашли сте првог осумњиченог, а не узрок; Посао почиње тамо.
Корак по корак: Анализа дневника са АИ
- Сузите обим. Наведите прозор догађаја, а не цео дневник: „догађај је почео у 14:05, критично од 14:00–14:20“. Реците АИ о релевантном термину и услузи.
- Маска. Дневници садрже интерну ИП адресу, име хоста, корисника и токен. Маскирајте их (10.к.к.к, хост-А, усер1, РЕДАЦТЕД), а затим извезите.
- Резиме захтева и груписање. „Групирајте овај дневник према озбиљности, пребројте грешке које се понављају, пронађите временску ознаку прве грешке.“ Питајте за структуру, а не за сирови дневник.
- Поставите временску линију. „Поређајте ове догађаје временским редоследом и покажите шта следи. Проналажење прве домине је пут до основног узрока.
- Тражите хипотезу, а не доказе. „Наведите могуће основне узроке по редоследу вероватноће и дајте ми команду за верификацију да покренем систем за сваки.“ Тражите дијагнозу, а не резултат.
- Проверите у систему. Тестирајте сваку хипотезу помоћу дијагностичких команди само за читање (лог греп, статусни упит, метрика). Елиминишите све док не постоји само један потврђени основни узрок.
5 Зашто метод
Класична и моћна алатка РЦА-а је „5 зашто“: почевши од једног симптома и питањем „зашто?“ пет пута. Ако питате, долазите до основног узрока испод површинског симптома. Пример: „Сајт се срушио. Зашто? Апликација је умрла јер јој је понестало меморије. Зашто? Упит је потрошио сву меморију. Зашто? Упит није користио индекс. Зашто? Индекс је обрисан у последњем издању. Зашто? Ово није примећено у прегледу промена." Основни узрок није површинска „страница је пала“, већ „слаб процес прегледа промена“. АИ би био добар партнер у изградњи овог ланца – али сваки корак „зашто“ морате поткријепити стварним доказима, или би АИ могла смислити увјерљив, али лажан ланац.
три мини кофера
Случај 1 — 40.000 редова, 3 минута. Администратор је почео ручно да скенира 40.000 редова евиденције апликација током прекида рада преко ноћи. Дао је релевантни 20-минутни део маскираног дневника АИ и затражио резиме и груписање. АИ је означио прву грешку ОутОфМемори у 02:14, одмах након повећаног временског ограничења. Инжењер је примио табелу времена за 3 минута; потврдио оригиналну дијагнозу на сопственом метричком панелу.
Случај 2 — Повратак из погрешног основног узрока. Тим је сматрао да је прва хипотеза АИ („логови су напунили диск“) тачна и обрисао је евиденцију. Али инцидент се поновио следећег дана. У другом кругу, дисциплиновано су применили „5 Зашто“: прави разлог је био тај што је грешка у апликацији писала стотине дампова језгра у секунди. Прва хипотеза је била корелација; Прави разлог је био другачији. Прихватање без верификације омогућило је само једнодневно одлагање.
Случај 3 — Временска линија је пронашла кривца. Било је евиденција десетина уређаја током повременог прекида мреже. Инжењер је дао маскиране дневнике АИ и дао му да направи јединствену временску линију. Графикон је показао да је сваки прекид почео тачно 30 секунди након поруке о провери здравља прекидача редундансе. Ова корелација је била јак траг; Тим је потврдио грешку фирмвера кључа на уређају и заменио га.
Четири шаблона за копирање
1) Резиме и груписање дневника:
Испод је маскирани дневник за [услугу] од 14:00-14:20. Реците ми: (1) групишите и пребројите линије према озбиљности (ГРЕШКА/УПОЗОРЕЊЕ/ИНФО), (2) наведите првих 5 образаца грешака које се понављају, (3) пронађите временску ознаку прве ГРЕШКЕ. Немојте поново писати необрађени дневник, само дајте структурирани резиме. Додавање измишљене линије.Лог: [маскирани дневник]
2) Постављање временске линије:
Распоредили смо следеће маскиране записе догађаја у једну временску линију (временска ознака + извор + догађај). Покажите шта следи и означите догађај који изгледа као први покретач. Имајте на уму да је ово ХИПОТЕЗА и узрочност треба да се провери. Снимци: [маскирани снимци]
3) 5 разлога РЦА партнер:
Ваша улога: РЦА фасилитатор. Симптом: [симптом]. Урадите „5 Зашто“ са мном: „Зашто?“ на сваком кораку. Питајте, ја ћу одговорити доказима које имам, ви поставите следеће питање. Ако су моји докази слаби, упозорите ме и реците ми које податке треба да прикупим. Не проглашавајте основни узрок без доказа.
4) Хипотеза + команда за проверу:
Наведите могуће основне узроке за овај симптом [симптом] по редоследу вероватноће. Из сваког разлога: (а) на шта сумњате, (б) дајте ми команду за верификацију САМО ЧИТАЊЕ да се покрене на мом систему (без брисања/промена). Објасните који исход потврђује или оповргава хипотезу.
Слаби промпт / Јаки промпт
Слабо обавештење:
Шта није у реду са овим дневником? [10.000 редова необрађеног дневника]
Ово подстиче и откривање осетљивих података без маске и оставља АИ без контекста. АИ се може спотакнути на насумичној линији и дати површан или чак измишљен разлог.
Снажан упит:
Ваша улога: старији СРЕ. Догађај: услуга плаћања је дала грешку од 50% између 02:10-02:25. Испод је маскирани дневник тог прозора. Дајте ми (1) сажетак груписан по озбиљности, (2) временску ознаку прве грешке, (3) могуће основне узроке по редоследу вероватноће и команду за верификацију само за читање за сваку. Означите тврдње о узрочности као хипотезе. Дневник: [маскирани дневник]
корак
Сврха
Улога АИ
улога човека
Резиме/груписање
смањити буку
Конфигурисање хиљада редова
Одредите обим и маску
временска линија
Проналажење прве домине
сортирање догађаја
Потврдите печате
генерисање хипотеза
разврставање осумњичених
навести могућности
филтрирати по контексту
верификација
пронађите прави разлог
Предложите дијагностичку команду
Покрените команду и коментаришите је
одлука
Одабир поправке
понудити опције
Донесите одлуку и потврдите
Уобичајене грешке
- Погрешна корелација за узрочност. Прихватање две метрике које се мењају заједно као „један узрок другог“ производи лажну исправку.
- Лепљење сировог дневника без маске. Давање евиденције која садржи ИП, токен и корисника отвореном алату представља кршење безбедности.
- Проглашавање прве хипотезе као основног узрока. Прихватање првог предлога АИ без његове верификације је позив за понављање догађаја.
- Извоз целог дневника. Огроман дневник без контекста укључује АИ у насумични ред; Скупи у прозор догађаја.
- 5 разлога без доказа. Ако не направите резервну копију сваког корака „зашто“ стварним подацима, на крају ћете добити уверљив, али измишљен ланац.
Савет: Пре него што прекинете РЦА, питајте „ако је овај основни узрок заиста отклоњен, зар се неће поновити?“ Поставите питање. Ако је одговор „можда“, још увек нисте дошли до основног узрока; Питајте друго "зашто".
Укратко
Анализа дневника се односи на проналажење сигнала у океану буке; АИ сажима и структурира овај океан за неколико секунди, успоставља временску линију и генерише хипотезе. Али корелација није узрочна веза: узрок који сугерише АИ је почетна сумња, а не налаз док се не потврди. Скупите дневник у прозор догађаја, маскирајте га, затражите структуру, копајте дубоко са „5 Зашто“ и тестирајте сваку хипотезу на систему командама само за читање. Ви сте тај који проналази основни узрок и потврђује решење; АИ је ваш сапутник.
Задатак апликације
Узмите евиденцију прошлог догађаја (или тест догађаја), скупите их у прозор догађаја и маскирајте све осетљиве области. Затражите резиме и распоред од АИ помоћу предложака „Резиме евиденције“ и „Временска линија“. Затим пређите са симптома на основни узрок помоћу шаблона „5 разлога РЦА партнера“; Напишите своје доказе за сваки корак. На крају, тестирајте почетну хипотезу АИ командом за верификацију и забележите да ли је потврђена или оповргнута. Сумирајте процес у 6 ставки.
контролна листа
- [ ] Да ли сам скупио евиденцију у прозор догађаја и маскирао осетљива подручја?
- [ ] Да ли сам тражио од АИ структурирани резиме и временску линију, а не сирови дневник?
- [ ] Да ли сам означио тврдње о каузалности АИ као хипотезе?
- [ ] Да ли сам тестирао сваку хипотезу на систему командом за верификацију само за читање?
- [ ] Да ли сам подржао сваки корак од „5 зашто“ стварним доказима?
- [ ] Да ли сам се питао и донео одлуку да ли би основни узрок заиста спречио догађај?