ትርፍ፡
- ለማጠቃለል ፣ቡድን እና የጊዜ መስመር ምዝግብ ማስታወሻዎችን በመጠቀም በጩኸት ውስጥ ምልክትን በፍጥነት ያግኙ
- ተያያዥነት እና መንስኤን የመለየት ችሎታ እና የሰው ሰራሽ ኢንተለጀንስ ዋና መንስኤ ጥቆማዎችን እንደ መላምት መረጋገጥ አለባቸው
- '5 ለምን' የሚለውን ዘዴ በአርቴፊሻል ኢንተለጀንስ በመጠቀም እና እያንዳንዱን እርምጃ በእውነተኛ ማስረጃ በመደገፍ ወደ ትክክለኛው መንስኤ የመድረስ ችሎታ
የምዝግብ ማስታወሻ እና የስር መንስኤ ትንተና፡ ምልክቱን በድምጽ በ AI ማግኘት
ስርዓቱ ሲበላሽ መጀመሪያ የሚመለከቱት ምዝግብ ማስታወሻዎች ናቸው። ሎግ የአንድ ሥርዓት ወይም አፕሊኬሽን "ያደረግሁት፣ ምን እንደተፈጠረ፣ ምን እንደበላሽ" በጊዜ ማህተም የያዘ የጽሑፍ ዥረት ነው። ነገር ግን ዘመናዊ መሠረተ ልማት በሰዓት በሚሊዮን የሚቆጠሩ መስመሮችን ያመርታል; እሱ የመረጃ ባህር አይደለም ፣ ግን ብዙውን ጊዜ የጩኸት ውቅያኖስ ነው። የምዝግብ ማስታወሻ ትንተና በዚህ ጫጫታ ውስጥ አስፈላጊ ምልክት (ስህተት, ያልተለመደ, ስርዓተ-ጥለት) የማግኘት ጥበብ ነው. ከክስተቱ በኋላ "ትክክለኛው መንስኤ ምን ነበር" ለሚለው ጥያቄ መልስ የመስጠት ሂደት የስር መንስኤ ትንተና (RCA - Root Cause Analysis) ይባላል. እዚህ ፣ AI በሰከንድ በሺዎች የሚቆጠሩ መስመሮችን በማጠቃለል ፣ ቅጦችን በማውጣት ፣ የጊዜ ገደቦችን በማቋቋም እና ሊሆኑ የሚችሉ ምክንያቶችን በመዘርዘር በጣም ኃይለኛ ነው። ነገር ግን ጥንቃቄ የተሞላበት ቃል: AI ሊሆኑ የሚችሉ ምክንያቶችን ያመነጫል; በስርአቱ ውስጥ የትኛው እውነተኛ እንደሆነ አረጋግጠው ውሳኔውን የሚወስኑት እርስዎ ነዎት።
በዚህ ክፍል ውስጥ ምዝግብ ማስታወሻዎችን በ AI እንዴት በድፍረት ማጠቃለል እንደሚቻል ፣ የአንድ ክስተት የጊዜ መስመርን እንዴት ማቋቋም እንደሚቻል ፣ ግንኙነትን (በአንድ ላይ መለወጥ) እና መንስኤን (አንዱ መንስኤን) እንዴት እንደሚለያዩ እና የ RCA ዘዴን እንደ “5 Whys” ከ AI ጋር እንዴት እንደሚሠሩ ይማራሉ ።
ግንኙነት ለምን መንስኤ አይደለም?
ይህ የዚህ ክፍል በጣም ወሳኝ ጽንሰ-ሐሳብ ነው. ሁለት ክስተቶች በአንድ ጊዜ ስለሚከሰቱ ብቻ አንዱ ሌላውን አያመጣም። የአገልጋይ ሲፒዩ እና የአውታረ መረብ ትራፊክ በአንድ ጊዜ ሊጨምር ይችላል። ግን አንዱ የሌላው ውጤት አይደለም, ሁለቱም የሶስተኛ ክስተት ውጤት ሊሆኑ ይችላሉ (ለምሳሌ, የቡድን ሥራ መጀመር). AI መለኪያዎች አንድ ላይ ሲለዋወጡ ሲያይ፣ “X ምናልባት Y ያመጣው ነው” የሚል መላምት ይሰጣል። ይህ መነሻ እንጂ መደምደሚያ አይደለም። መንስኤውን ለማረጋገጥ፣ ተለዋዋጩን ማግለል ያስፈልግዎታል (በሙከራው አካባቢ Xን ቀስቅሰው እና Y መከሰቱን ይመልከቱ) ወይም ስልቱን ያረጋግጡ (X Yን የሚያመርትበትን ቴክኒካዊ መንገድ ያሳዩ)።
ይጠንቀቁ፡ የ AI የሚለውን ዓረፍተ ነገር ውሰዱ "ይህ ምናልባት ይህን ያመጣው ነው" እንደ መላምት እንጂ ግኝት አይደለም። በ RCA ውስጥ, የተሳሳተ የስር መንስኤ ወደ የተሳሳተ እርማት እና የዝግጅቱ ድግግሞሽ ይመራል. መንስኤውን ሳይሆን የመጀመሪያውን ተጠርጣሪ አግኝተዋል; ስራው የሚጀምረው እዚያ ነው.
ደረጃ በደረጃ፡ ከ AI ጋር የመግቢያ ትንተና
- ወሰንን ማጥበብ. የክስተት መስኮቱን ስጡ እንጂ ሙሉውን መዝገብ አይደለም፡ "ዝግጅቱ በ14፡05 የተጀመረ፣ ወሳኝ ከ14፡00–14፡20”። ተገቢውን የጊዜ ክፍተት እና አገልግሎት ለ AI ይንገሩ።
- ጭንብል ምዝግብ ማስታወሻዎች የውስጥ አይፒ፣ የአስተናጋጅ ስም፣ ተጠቃሚ እና ማስመሰያ ይይዛሉ። ጭንብል ያድርጓቸው (10.x.x.x፣ host-A፣ user1፣ REDACTED) ከዚያ ወደ ውጭ ይላኩ።
- ማጠቃለያ ጠይቅ እና መቧደን። "ይህን መዝገብ በክብደት ሰብስብ፣ ተደጋጋሚ ስህተቶችን ቆጥሪ፣ የመጀመሪያውን ስህተት የሰአት ማህተም አግኝ።" ጥሬውን ሳይሆን አወቃቀሩን ይጠይቁ።
- የጊዜ መስመር ያዘጋጁ። "እነዚህን ክስተቶች በጊዜ ቅደም ተከተል አዘጋጅ እና ምን እንደሚከተል አሳይ." የመጀመሪያውን ዶሚኖ ማግኘት ወደ ዋናው መንስኤ መንገድ ነው.
- ማስረጃ ሳይሆን መላምት ጠይቅ። "ምክንያቶቹን በቅደም ተከተል ይዘርዝሩ እና ለእያንዳንዱ በሲስተሙ ላይ እንድሰራ የማረጋገጫ ትእዛዝ ስጡኝ" ውጤቱን ሳይሆን ምርመራውን ይጠይቁ.
- በስርዓቱ ውስጥ ያረጋግጡ. እያንዳንዱን መላምት በተነባቢ-ብቻ የምርመራ ትዕዛዞች (ሎግ ግሬፕ፣ የሁኔታ ጥያቄ፣ ሜትሪክ) ይሞክሩት። አንድ የተረጋገጠ ዋና ምክንያት ብቻ እስኪኖር ድረስ ያስወግዱ.
5 ለምን ዘዴ
የ RCA ክላሲክ እና ኃይለኛ መሳሪያ "5 ለምን" ነው፡ ከአንድ ምልክት ጀምሮ እና "ለምን?" አምስት ጊዜ. በመጠየቅ፣ ከስር ምልክቱ ስር ወደ ዋናው መንስኤ ታገኛላችሁ። ምሳሌ: "ጣቢያው ተበላሽቷል. ለምን? አፕሊኬሽኑ የሞተው ማህደረ ትውስታ በማለቁ ነው. ለምን? ጥያቄ ሁሉንም ማህደረ ትውስታ በላ. ለምን? መጠይቁ ኢንዴክስ አልተጠቀመም. ለምን? ኢንዴክስ ባለፈው ልቀት ላይ ተሰርዟል. ለምን? ይህ በለውጥ ግምገማ ውስጥ አልታየም." ዋናው መንስኤ "ጣቢያው ተበላሽቷል" ሳይሆን "ደካማ የለውጥ ግምገማ ሂደት" ነው. AI ይህንን ሰንሰለት በመገንባት ረገድ ጥሩ አጋር ይሆናል - ነገር ግን እያንዳንዱን "ለምን" እርምጃ በእውነተኛ ማስረጃ መደገፍ አለቦት፣ አለበለዚያ AI አሳማኝ ግን የውሸት ሰንሰለት ሊመጣ ይችላል።
ሶስት ጥቃቅን ጉዳዮች
ጉዳይ 1 - 40,000 መስመሮች, 3 ደቂቃዎች. አንድ አስተዳዳሪ በአንድ ጀምበር መቋረጥ 40,000 የመተግበሪያ ምዝግብ ማስታወሻዎችን በእጅ መቃኘት ጀምሯል። ተገቢውን የ20 ደቂቃ የጭንብል ምዝግብ ማስታወሻ ክፍል ለ AI ሰጠ እና ማጠቃለያ እና መቧደን ጠየቀ። AI የመጀመሪያውን OutOfMemory ስህተት በ02፡14 ላይ ጠቁሟል፣ ልክ ከጨመረው የጊዜ ማብቂያ ሳንካዎች በኋላ። መሐንዲሱ የጊዜ ወረቀቱን በ 3 ደቂቃዎች ውስጥ ተቀብሏል; በራሱ የሜትሪክ ፓነል ላይ የመጀመሪያውን ምርመራ አረጋግጧል.
ጉዳይ 2 - ከተሳሳተ መነሻ ምክንያት መመለስ. አንድ ቡድን የ AI የመጀመሪያ መላምት ("ሎግዎች ዲስኩን ሞልተውታል") ትክክል ነው ብሎ አሰበ እና መዝገቦቹን አጸዳ. ነገር ግን ክስተቱ በማግስቱ ተደገመ። በሁለተኛው ዙር "5 Whys" በዲሲፕሊን ተግባራዊ ያደርጉ ነበር፡ ትክክለኛው ምክንያት የመተግበሪያ ስህተት በመቶዎች የሚቆጠሩ የኮር ቆሻሻ መጣያዎችን በሰከንድ በመፃፍ ነበር። የመጀመሪያው መላምት ትስስር ነበር; ትክክለኛው ምክንያት የተለየ ነበር። ያለ ማረጋገጫ መቀበል የአንድ ቀን እረፍት ብቻ ነበር ያቀረበው።
ጉዳይ 3 - የጊዜ መስመር ወንጀለኛውን አገኘ. በተቆራረጠ የአውታረ መረብ መቋረጥ ወቅት በደርዘን የሚቆጠሩ መሳሪያዎች ምዝግብ ማስታወሻዎች ነበሩ። መሐንዲሱ ጭምብል የተደረገባቸውን ምዝግብ ማስታወሻዎች ለኤአይኤ ሰጠ እና አንድ ወጥ የሆነ የጊዜ መስመር እንዲፈጥር አድርጓል። ሠንጠረዡ እንደሚያሳየው እያንዳንዱ ማቋረጥ የጀመረው ከ 30 ሰከንድ የድጋሚ ለውጥ የጤና ማረጋገጫ መልእክት በኋላ ነው። ይህ ትስስር ጠንካራ ፍንጭ ነበር; ቡድኑ በመሳሪያው ላይ የቁልፉን የጽኑ ትዕዛዝ ስህተት አረጋግጦ ተክቷል።
አራት ሊገለበጡ የሚችሉ አብነቶች
1) የምዝግብ ማስታወሻ ማጠቃለያ እና ማቧደን;
ከታች ለ[አገልግሎት] ከ14፡00-14፡20 ያለው ጭምብል የተሸፈነ መዝገብ አለ። ንገረኝ፡ (1) ሰብስብና መስመሮቹን በክብደት መቁጠር (ስህተት/ማስጠንቀቂያ/መረጃ)፣ (2) ከፍተኛ 5 ተደጋጋሚ የስህተት ንድፎችን ዘርዝር፣ (3) የመጀመሪያውን ስህተት የጊዜ ማህተም ፈልግ። የጥሬ ምዝግብ ማስታወሻውን እንደገና አይጻፉ፣ የተዋቀረ ማጠቃለያ ብቻ ይስጡ። የተሰራ መስመር መጨመር። ሎግ፡ [ጭምብል የተደረገ መዝገብ]
2) የጊዜ መስመር ማዘጋጀት;
የሚከተሉትን ጭንብል የተሸፈኑ የክስተት መዝገቦችን ወደ አንድ የጊዜ መስመር (የጊዜ ማህተም + ምንጭ + ክስተት) አዘጋጅተናል። ምን እንደሚከተል አሳይ እና የመጀመሪያው ቀስቅሴ የሚመስለውን ክስተት ምልክት አድርግ። ልብ ይበሉ ይህ መላምት ነው እና ምክንያቱ መረጋገጥ አለበት። ቅጂዎች፡ [ጭምብል የተደረገባቸው ቅጂዎች]
3) 5 ምክንያቶች RCA አጋር፡
የእርስዎ ሚና፡ RCA አስተባባሪ። ምልክት፡ [ምልክት]።“5 ለምን” የሚለውን ከእኔ ጋር አድርግ፡ “ለምን?” በእያንዳንዱ እርምጃ. ጠይቅ፣ ባለኝ ማስረጃ እመልስለታለሁ፣ የሚቀጥለውን ጥያቄ ጠይቅ። ማስረጃዎቼ ደካማ ከሆኑ አስጠንቅቁኝ እና ምን ውሂብ መሰብሰብ እንዳለብኝ ይንገሩኝ. ያለ ማስረጃ ዋናውን ምክንያት አታውጅ።
4) መላምት + የማረጋገጫ ትእዛዝ፡-
ለዚህ ምልክት [ምልክት] ሊሆኑ የሚችሉ ምክንያቶችን በቅደም ተከተል ይዘርዝሩ። በእያንዳንዱ ምክንያት፡ (ሀ) ምን ተጠርጥረሃል፣ (ለ) በስርዓቴ ላይ እንድሰራ ማንበብ ብቻ የማረጋገጫ ትእዛዝ ስጠኝ (ምንም መሰረዝ/መቀየር የለም።) የትኛው ውጤት መላምቱን እንደሚያረጋግጥ ወይም እንደሚያስተባብል ያብራሩ።
ደካማ ጥያቄ / ጠንካራ ጥያቄ
ደካማ ጥያቄ፡
በዚህ መዝገብ ውስጥ ምን ችግር አለበት? [10,000 የጥሬ ምዝግብ ማስታወሻዎች]
ይህ ጥያቄ ሁለቱም ሚስጥራዊነት ያላቸው መረጃዎችን ሳይሸፍኑ ያፈስሳል እና AIን ያለ አውድ ይተወዋል። AI በዘፈቀደ መስመር ላይ ሊሰናከል እና ላዩን አልፎ ተርፎም የተሰራ ምክንያት ሊሰጥ ይችላል።
ኃይለኛ ጥያቄ፡-
የእርስዎ ሚና፡ ከፍተኛ SRE ክስተት፡ የክፍያ አገልግሎት በ02፡10-02፡25 መካከል 50% ስህተት ሰጥቷል። ከታች ያለው የዚያ መስኮት ጭንብል ሎግ ነው። (1) ማጠቃለያውን በክብደት የተከፋፈለ፣ (2) የመጀመሪያው ስህተት የጊዜ ማህተም፣ (3) ሊሆኑ የሚችሉ ዋና ዋና ምክንያቶች በቅደም ተከተል፣ እና ለእያንዳንዱ ተነባቢ-ብቻ የማረጋገጫ ትእዛዝ ስጠኝ። ምክንያታዊነት የይገባኛል ጥያቄዎችን እንደ መላምት ምልክት ያድርጉ። መዝገብ፡ [ጭምብል የተደረገ መዝገብ]
ደረጃ
ዓላማ
የ AI ሚና
የሰው ሚና
ማጠቃለያ/ማሰባሰብ
ድምጽን ይቀንሱ
በሺዎች የሚቆጠሩ ረድፎችን በማዋቀር ላይ
ወሰን እና ጭምብል ይወስኑ
የጊዜ መስመር
የመጀመሪያውን ዶሚኖ ማግኘት
ክስተቶችን መደርደር
ማህተሞችን ያረጋግጡ
መላምት ማመንጨት
ተጠርጣሪዎችን መደርደር
ዕድሎችን ዘርዝሩ
በአውድ አጣራ
ማረጋገጥ
ትክክለኛውን ምክንያት ያግኙ
የምርመራ ትእዛዝ ጠቁም።
ትዕዛዙን ያሂዱ እና አስተያየት ይስጡ
ውሳኔ
ለማስተካከል መምረጥ
አማራጮችን ያቅርቡ
ውሳኔ ያድርጉ እና ያረጋግጡ
የተለመዱ ስህተቶች
- ለምክንያት የተሳሳተ ግንኙነት። አንድ ላይ የሚለዋወጡትን ሁለት መለኪያዎች እንደ "አንዱ ምክንያት ለሌላው" መቀበል የተሳሳተ እርማት ይፈጥራል።
- ያለ ጭምብል ያለ ጥሬው ምዝግብ ማስታወሻ መለጠፍ. አይፒ፣ ቶከን እና ተጠቃሚን የያዘውን መዝገብ ለክፍት መሳሪያ መስጠት የደህንነት ጥሰት ነው።
- የመጀመሪያውን መላምት እንደ መነሻ ምክንያት ማወጅ። የ AI የመጀመሪያ አስተያየት ሳያረጋግጡ መቀበል ለዝግጅቱ ድግግሞሽ ግብዣ ነው።
- የምዝግብ ማስታወሻውን በሙሉ ወደ ውጭ በመላክ ላይ። ያለ አውድ ግዙፍ መዝገብ AI ን በዘፈቀደ መስመር ይሰኩት ወደ ክስተቱ መስኮት ሰብስብ።
- 5 ምክንያቶች ያለ ማስረጃ. እያንዳንዱን የ"ለምን" እርምጃን በእውነተኛ ውሂብ ካላስቀመጥክ፣ አሳማኝ የሆነ ግን የተሰራ ሰንሰለት ታገኛለህ።
ጠቃሚ ምክር፡ RCAን ከማብቃቱ በፊት፣ "ይህ ዋና መንስኤ በትክክል ከተስተካከለ፣ እንደገና አይከሰትም?" የሚለውን ጥያቄ ይጠይቁ. መልሱ "ምናልባት" ከሆነ እስካሁን ወደ ዋናው ምክንያት አልገባህም; ሌላ "ለምን" ብለው ይጠይቁ.
በማጠቃለያው
የሎግ ትንተና ምልክቱን በድምፅ ውቅያኖስ ውስጥ ስለማግኘት ነው; AI ይህንን ውቅያኖስ በሰከንዶች ውስጥ ጠቅለል አድርጎ አዋቅረው፣ የጊዜ መስመር ያስቀምጣል እና መላምቶችን ያመነጫል። ግን ተዛማጅነት መንስኤ አይደለም-በ AI የተጠቆመው ምክንያት የመጀመሪያ ጥርጣሬ ነው ፣ እስኪረጋገጥ ድረስ ግኝት አይደለም። ምዝግብ ማስታወሻውን ወደ የክስተት መስኮቱ ሰብስብ ፣ ጭምብል ያድርጉት ፣ መዋቅር ይጠይቁ ፣ በ “5 Whys” በጥልቀት ይቆፍሩ እና በሲስተሙ ላይ ያለውን እያንዳንዱን መላምት በተነባቢ-ብቻ ትዕዛዞች ይፈትሹ። እርስዎ ዋናውን መንስኤ ያገኙ እና ማስተካከያውን ያረጋገጡት እርስዎ ነዎት; AI ጓደኛህ ነው።
የመተግበሪያ ተግባር
ያለፈውን ክስተት (ወይም የሙከራ ክስተት) ምዝግብ ማስታወሻዎችን ይውሰዱ፣ በክስተቱ መስኮት ውስጥ ይሰብስቡ እና ማናቸውንም ሚስጥራዊነት ያላቸውን ቦታዎች ይሸፍኑ። ከላይ ባሉት የ"Log ማጠቃለያ" እና "የጊዜ መስመር" አብነቶች ከ AI ማጠቃለያ ይጠይቁ እና ያቅዱ። ከዚያም በ"5 Reasons RCA partner" አብነት ከምልክት ወደ ስርወ መንስኤ ይሂዱ። ለእያንዳንዱ እርምጃ የራስዎን ማስረጃ ይጻፉ. በመጨረሻም የ AI የመጀመሪያ መላምት በማረጋገጫ ትእዛዝ ፈትኑ እና መረጋገጡን ወይም አለመሰረዙን ይመዝግቡ። ሂደቱን በ 6 ንጥሎች ያጠቃልሉ.
የማረጋገጫ ዝርዝር
- [ ] የምዝግብ ማስታወሻውን ወደ የክስተት መስኮቱ ወድቄያለሁ እና ሚስጥራዊነት ያላቸው ቦታዎችን ለበስኩት?
- [] ጥሬ ምዝግብ ማስታወሻን ሳይሆን የተዋቀረ ማጠቃለያ እና የጊዜ መስመር እንዲሰጠኝ ነው AI ን የጠየኩት?
- [ ] የ AI የምክንያትነት ጥያቄዎችን እንደ መላምት ምልክት አድርጌያለሁ?
- [ ] በሲስተሙ ላይ ያለውን እያንዳንዱን መላምት በተነባቢ-ብቻ የማረጋገጫ ትእዛዝ ሞከርኩት?
- [ ] እያንዳንዱን የ“5 ለምንድነው”ን እርምጃ በእውነተኛ ማስረጃ ደግፌዋለሁ?
- [ ] መንስኤው በትክክል ክስተቱን ይከላከላል ወይ ብዬ ጠየኩኝ እና ወስኛለሁ?