бирдиги 7 / 12

Журналдын анализи жана байкоо мүмкүнчүлүгү

Пайдалар:

  • AI үчүн маска жана чыпкалоо аркылуу чоң журнал таштандыларын жалпылоо жана хронологияны түзүү мүмкүнчүлүгү
  • AI тарабынан белгиленген убакыт мамилелерин себептүүлүк эмес, гипотеза катары баалай билүү
  • Негизги себеп гипотезасын метрика жана код менен ырастоо жана өлгөндөн кийинки эскизди даярдоо

Программа өндүрүштө иштеп жатканда (тирүү чөйрө), издер, метрика жана журналдар (ал иштеп жатканда колдонмо тарабынан чыгарылган убакыт мөөрү бар журнал сызыктары) анын эмне кылып жатканын айтып берет. Өчүрүү учурунда миңдеген, кээде миллиондогон лог линияларынан маанилүү сигналды тартуу инцидентке жооп кайтаруунун эң стресстүү жана убакыт-критикалык учуру болуп саналат. Бул жерде AI жардамчы боло алат, массалык текстти жыйынтыктап, үлгүлөрдү чыгарып, гипотезаларды түзө алат - эгер сиз купуялуулукту жана текшерүү чектерин сыйласаңыз.

Бул бөлүмдө биз AIны байкоочулук контекстинде колдонууну үйрөнөбүз — анын тышкы натыйжаларына карап системанын ички абалын түшүнүү: журналдын ызы-чуусунан маанини алуу, мүчүлүштүктүн хронологиясын түзүү, кайталануучу үлгүлөрдү табуу жана өлүмдөн кийинки долбоорду түзүү. Критикалык эскертүү: чийки өндүрүш журналдары көбүнчө жеке маалыматтарды жана сырларды камтыйт; аларды AI куралына кокустан жабыштыруу олуттуу бузуу болуп саналат.

Эмне үчүн журналдар кыйын, AI эмне үчүн пайдалуу?

Журналдар үч себеп боюнча кыйын: көлөм (өтө көп), ызы-чуу (көп сызыктар тиешеси жок) жана башаламандык (окуя ар кандай кызматтардын журналдарына чачырап кеткен). Адамдын көзү бул үймөктө чарчап, маанилүү сапты өткөрүп жиберет.

AI тексттин чоң блокторун жыйынтыктоодо, кайталанма үлгүлөрдү эсептөөдө жана "каталардын жарылуусуна чейин эмне өзгөрдү?" Деген суроону жакшы билет. Ал убакыт мамилелерин түзүүдө күчтүү, мисалы, Бирок, эки чек бар. Биринчиси - контексттик терезе: моделге туура келе турган журналдардын саны чектелген, андыктан адегенде чыпкалап, үлгү алышыңыз керек. Экинчиден, текшерүү: AI "бул жерде негизги себеп" деген гипотеза; Чечимди метрика жана код менен ырастабай туруп кабыл албаңыз.

Эскертүү: Чийки өндүрүш журналдарында IP дареги, электрондук почтасы, энбелгиси, сеанс ID жана кээде ачык сыр болушу мүмкүн. Аларды AI менен азыктандыруудан мурун масканы жаап коюңуз же ишкана тарабынан бекитилген, маалымат менен корголгон куралдарды гана колдонуңуз. Бул теманы 10-бөлүмдө тереңдетебиз.

Кадам кадам: Каттоодон түпкү себепке

  1. Убакыт терезесин тарытуу. Иш-чаранын качан башталгандыгын аныктоо; Күн бою эмес, ошол терезени карап көрүңүз.
  2. Ызы-чууну чыпкалаңыз. Белгилүү кайталануучу, зыянсыз сызыктарды отоо чөптөн арылтуу; Ката (ERROR), эскертүү (ЭСКЕРТҮҮ) жана биринчи четтөө учуруна көңүл буруңуз.
  3. Жашыруун дайындарды маска. Жеке маалыматтарды жана сырларды AIга берүүдөн мурун тазалаңыз.
  4. Жыйынтык жана убакыт графигин түзүңүз. AIдан окуяны хронологияда кыскача баяндап берүүнү сураныңыз («адегенде бул, анан тиги»).
  5. Гипотезаны метрика жана код менен ырастаңыз. AI көрсөткөн себеби; Колдон келсе, инструмент панели, тиешелүү код жана жайылтуу графиги менен ырастаңыз.
  6. Үйрөнгөн нерсени жазуу. Өлгөндөн кийинки эскизди жасап, алдын алуу иш-аракеттерин тизмектеңиз.

Үч мини Case

1-жагдай — 40 000 сап 5 мүнөттө жалпыланган. Төлөм кызматы 12 мүнөткө үзгүлтүксүз ката болгонун билдирди. Команда AI үчүн маскаланган журналдардын тиешелүү 20 мүнөттүк терезесин (болжол менен 40,000 линия, үлгү) берип, хронологияны түздү. Модель ката жарылуу көз карандылык кызматынын жооп берүү убактысы 200 мсден 8 секундага чейин көбөйгөн учурга туура келгенин көрсөттү. Команда муну аспаптар тактасында тастыктап, 10 мүнөттүн ичинде себебин кыскартты.

2-жагдай — Адаштыруучу корреляция. Дагы бир окуяда, AI аны каталар cron (пландалган тапшырма) иштеп жатканда "бир эле учурда" болуп жатканын айтып, күнөөлөгөн. Команда метрикаларды текшергенде, алар иш-чарага чейин крон чындыгында бүткөнүн көрүштү; Корреляция кокустук болгон. Чыныгы себеп эс тутумдун агып кетиши болгон. Сабак: AI тарабынан белгиленген убакыт корреляциясы - далил эмес.

3-жагдай - Өлгөндөн кийин тездетилген. Өчүрүлгөндөн кийин, команда (маскаланган) билдирүү стенограммасын жана хронологиясын окуянын каналынан AIга тапшырды жана андан постмортемдик эскизди чыгарды: корутунду, таасир, хронология, негизги себеп, иш-аракеттер. Адамдык редактор фактыларды оңдоп, акция ээлерин дайындады. Адатта 2 саатка созулган документ ырааттуураак түзүлүш менен болжол менен 40 мүнөттө аяктады.

Көчүрмө төрт шаблон

Журналдын корутундусу жана хронологиясы (маскаланган журнал менен):

Төмөндө беткапталган өндүрүш журналынын окуя терезеси.1) Окуяны хронологиялык хронологиялык убакыт графигине салыңыз (биринчи четтөө учурун белгилеңиз).2) Эң көп кайталануучу ката/эскертүү түрлөрүн санап, топтоңуз.3) "Мындан мурда эмне өзгөрдү?" суроо үчүн талапкер окуяларды тизмеси. Бул гипотезалар; Аны "текшерилиши керек" деп белгилеңиз. {{журналдар}}

Ката үлгүсүн чыгаруу:

Бул журнал саптарынан кайталануучу ката үлгүлөрүн табыңыз. Ар бир үлгү үчүн: үлгү сызыгы (маскаланган), болжолдуу булагы жана мүмкүн болгон мааниси. Сейрек, бирок олуттуу каталарды өзүнчө "көңүл коюу" тизмесине чогултуңуз.{{logs}}

Структураланган суроо/фильтр түзүү:

{{log куралы: grep/jq/Kibana KQL/CloudWatch Insights}} үчүн төмөнкү шартка жооп берген суроо жазыңыз: {{мис. Акыркы 15 мүн. 5xx каталары, X колдонуучуну кошпогондо}}. Сурамды түшүндүрүңүз; Домендик аталыштарды түзбөй жатканыңызды текшериңиз, эгер так эмес болсоңуз, сураңыз.

Өлгөндөн кийинки эскиз:

Төмөнкү (маскаланган) окуянын хронологиясынан өлгөндөн кийинки эскизди жазыңыз: Кыскача маалымат / Таасир (узактык, колдонуучу таасир эткен) / Убакыт тилкеси / Негизги себеп / Эмне жакшы болду / Аракеттер (ар бири үчүн ээси талаасын бош калтырыңыз). айыптоочу сөздөрдү КОЛДОНБОЙТ; Фактылуу жана активдүү болуңуз.{{timeline}}

Алсыз тездик / Күчтүү тездик

Алсыз: "Бул журналдарды карачы, эмне болду?" (Бардык күндүн чийки журналы, жеке маалыматтар менен, максатсыз.)
Күчтүү: "Төмөндө 14:02–14:20 (5xxs чейин чыпкаланган) беткапталган өндүрүш журналы. Бул терезеде ката жарылуу башталган учурду табыңыз, катанын эң көп кездешкен түрүн санаңыз жана жарылууга чейин дароо 60 секундада пайда болгон четтөөлөрдү санаңыз; алардын бардыгын "текшерилүүчү гипотеза" деп белгилеңиз."

Күчтүү версия; Ал убакыт терезесин тарытат, журналды чыпкалайт жана маскалайт, так суроо берет жана жыйынтык гипотеза экенин башынан эле аныктайт.

Quest

AI күчтүү

Чектөө / текшерүү

Чоң журналдын корутундусу

Ооба, тез

Үлгү алуу жоготуу болушу мүмкүн

Убакыт мамилесин түзүү

ишараттарды жаратат

Корреляция ≠ себептүүлүк

Сурам/фильтр түзүү

жакшы долбоор

Домендик аталыштар чынбы?

Өлгөндөн кийинки эскиз

Структура жана тил

Иштер адам тарабынан тастыкталган

Корреляция себептүүлүк эмес

Журналды талдоодо эң көп кездешүүчү тузак "бул бир убакта болгон, ошондуктан" деген жаңылыштык. AI бул тузакка адамдардан оңой болбосо да оңой түшөт; анткени ал тексттеги синхрондук күчтүү сигнал деп эсептейт. Бир окуянын чындыгында экинчисине алып келерин айта билүү; убакыт, механизм жана мүмкүн болсо, кайталануу талап кылынат. AI аныктаган ар бир себептүүлүк дооматы үчүн биз "буну дагы кандай далилдер тастыктайт?" Аны суроо менен сынап көрүңүз.

Кеңеш: AIга киргенде, текст таштандысынын ордуна, мүмкүн болсо, алгач суроону/фильтрди басып чыгарып, аны унааңызда иштетиңиз; Ушундай жол менен сиз купуя маалыматтарды азайтасыз жана моделдин контексттик терезесин чындап маанилүү саптарга бөлөсүз.

Жалпы каталар

  • Чийки, маскасы жок журналды чаптоо. Жеке маалыматтарды жана сырларды ачыкка чыгаруу; купуялуулуктун олуттуу бузулушу.
  • Бүт күндү бир убакта берүү. Бул контексттик терезеден ашат, сигнал ызы-чуу менен чөгүп кетет.
  • Себептик байланышты жаңылыштык. AI тарабынан белгиленген убакыт байланышы далил эмес, бир ачкыч болуп саналат.
  • Жасалган домен аты менен суроого таянуу. Модель жок журнал талаасынын атын сунушташы мүмкүн; схемасы менен текшерүү.
  • Өлгөндөн кийин аны текшербей туруп жарыялоо. Фактылар жана таасирдүү сандар адам тарабынан тастыкталууга тийиш.

Кыскача айтканда

AI журналды талдоодо көлөмдү жана ызы-чууну жеңүүчү күчтүү курал: чоң стенограммаларды жалпылоо, убакыт графигин түзүү, үлгүлөрдү алуу жана өлгөндөн кийинки эскиздерди даярдоо. Бирок үч чекти эстен чыгарбаңыз: купуя маалыматтарды жашырбастан экспорттобоңуз, контексттик терезеге туура келүү үчүн чыпкалап, тандап алыңыз жана ар бир себептүүлүк дооматын метрика жана код менен текшериңиз. Корреляция себептүүлүк эмес; AI кеңештерди берет, сиз чечимди далил менен кабыл аласыз.

Колдонмо тапшырмасы

Сизде болгон окуя же сыноо чөйрөсү журналынан 15–20 мүнөттүк терезени тандаңыз. Биринчи маска жеке маалыматтарды жана сырларды (же синтетикалык журналын чыгаруу). Андан кийин "журналдын корутундусу жана хронологиясы" шаблону менен AIден хронологияны жана эң көп кездешкен ката түрлөрүн чыгарып алыңыз. AI сизде бар метрика же коддун бөлүгү менен сунуш кылган гипотезанын түпкү себебин текшерүүгө аракет кылыңыз: гипотеза туурабы же жаңылыштыруучу корреляциябы? Табылганыңызды бир сүйлөм менен жазыңыз.

текшерүү тизмеси

  • [ ] Журналды AIга берүүдөн мурун жеке маалыматтарды жана сырларды жашырам.
  • [ ] Мен талдоону тар убакыт терезесине жана чыпкага азайтам.
  • [ ] Мен AI тарабынан белгиленген убакыт мамилелерин себептүүлүк эмес, гипотеза катары көрөм.
  • [ ] Мен негизги себеп дооматын метрика жана код менен текшерем.
  • [ ] Мен жараткан сурамдардын/фильтрлердин домендик аталыштары реалдуу экенин ырастайм.
  • [ ] Мен өлүмдөн кийинки эскиздеги фактыларды жана цифраларды адам катары тастыктайм.