Mbinu ya KESI: ufuatiliaji wa kibinadamu

Mbinu ya KESI: ufuatiliaji wa kibinadamu
Dziiiiin! Ni saa 3 asubuhi, unaota ndoto nzuri, na ghafla kuna simu. Uko zamu wiki hii, na inaonekana kuna jambo limetokea. Mfumo wa kiotomatiki hupiga simu ili kujua ni nini kibaya. Hiki ni kipengele muhimu cha kudhibiti mifumo ya kisasa ya kompyuta, lakini hebu tuangalie jinsi ya kufanya arifa kuwa bora zaidi kwa watu.

Jifahamishe na falsafa ya ufuatiliaji, iliyozaliwa zaidi ya miongo kadhaa ya majukumu yangu katika timu tofauti za ufuatiliaji. Alisukumwa sana na biblia halisi kutoka kwa Rob Evashchuk Falsafa Yangu juu ya Kutahadharisha (Falsafa Yangu ya Arifa) iliyojumuishwa kwenye kitabu cha Google SRE, na kitabu cha John Alspaugh Mazingatio kwa Usanifu wa Arifa (Vidokezo vya kusanidi arifa).

Kelly Dunn, Arijit Mukheryi ΠΈ Maxim Petazzoni - asante kwa usaidizi wako katika kuhariri chapisho.

KESI ni nini?

Niliamua kuja na kifupi kizuri kama Mbinu ya MATUMIZI ya Brendan Gregg au Mbinu ya RED ya Tom Wilkie. naiita Mbinu ya KESI. Anafafanua mambo manne ya kuzingatia wakati wa kufanya kazi na ufuatiliaji otomatiki:

Ikiwa unatumia CASE, unashughulikia arifa kwa kutojali na usiwaamshe watu usiku. Ufuatiliaji unapaswa kutathminiwa mara kwa mara kwa manufaa na ufanisi. Mtu anapopokea arifa, atakuwa na mifano bora ya kiakili na kujiamini zaidi.

Ili kurahisisha kukumbuka, fikiria kwamba unahitaji KESI [yaani, kesi, sababu - noti ya mfasiri] kuhalalisha kila tahadhari. :miwani ya jua:

Na kwa nini yote haya?

Kuwa kazini kunaweza kuwa maumivu. Kwa sababu nyingi. Na CASE haitawaondoa wote. Lakini ukiwa nayo, utaamka usiku kupata arifa bora zaidi. Njia hii inashughulikia michakato mbalimbali ya shirika ambayo pia itasaidia katika suala hili.

Uzuri wa njia za RED na USE ni kwamba kwa msaada wao hatujui tu jinsi ya kufanya kazi, lakini pia tunazungumza lugha moja na kila mmoja. Matumaini yangu ni kwamba njia ya CASE itarahisisha kujadili arifa zinazolinda mifumo yetu lakini kuwaweka wenzetu busy.

Jambo ni kwamba unahitaji kuunda utamaduni katika shirika lako ambapo arifa hushughulikiwa kwa kutojali kwa afya. Arifa zinaweza kuundwa kwa madhumuni maalum, lakini sio ukweli kwamba hazitapoteza thamani baadaye. Kwa nini tulianzisha arifa hii? Je, vigezo vyake vimerekebishwa kwa muda gani? Kwa CASE, maswali haya yanaweza kujibiwa.

Muktadha-Nzito - hufunga muktadha

Saa 3 asubuhi sio wakati mzuri wa kusoma ujumbe ambao una maneno mengi mahiri. Ili kujibu kwa ufanisi, unahitaji habari. Kwa kweli, hii inapaswa kuwa habari kuhusu suala maalum, ambalo muktadha wake uko wazi mara moja, na arifa zinapaswa kusanidiwa ili hii iwezekane. Huu ni "uchunguzi" na "mwelekeo" kutoka Kitanzi cha OODA. Sio aibu kutumia muda kwenye usanidi huu, kwa sababu kuvuruga mara kwa mara mtu ni ghali zaidi. Tuheshimiane.

Mbinu ya KESI: ufuatiliaji wa kibinadamu
Matatizo yana vyanzo vingi. Hasa mizimu.

Ninawezaje kumsaidia afisa wa zamu? Jambo la kwanza afisa wa zamu anaona ni taarifa, kwa hiyo anajenga dhana zote kwa misingi yake. Kisha anaangalia maagizo na dashibodi, lakini je, daima kuna data kwenye arifa maalum, na sio habari ya jumla tu? Alspaugh anashauri "kufikiria kuhusu jinsi unavyoweza kufasiri au kujibu arifa" (slaidi ya 29)1. Arifa nzuri inalenga mtu aliye zamu, sio tu kusanidiwa na kizingiti.

Kwa hivyo hapa kuna maoni kadhaa juu ya jinsi ya kuboresha muktadha wa arifa:

  • Onyesha mtumiaji kitu muhimu na iliyoundwa mahsusi, na sio maagizo ya kawaida tu au dashibodi. Hapo awali, mimi na wavulana tulitumia dashibodi za uchunguzi zilizosanidiwa kwa arifa maalum. Hii itasaidia ikiwa shida inajulikana, lakini itawachanganya wengine tu. Tunahitaji kupata usawa hapa.
  • Tuambie kuhusu historia ya arifa: ni mpya? Je, inafanya kazi mara nyingi? Je, ni ya msimu?
  • Onyesha mabadiliko ya hivi karibuni kwenye hali ya mfumo. Je, kuna chochote kilichobadilika hivi majuzi? (Kwa mfano, kusambaza au kuwezesha/kuzima utendakazi.)
  • Onyesha uhusiano na utoe maelezo ya kielelezo cha kiakili: utegemezi wa mfumo unapaswa kuonekana wazi, ikiwezekana kwa dalili ya utendakazi.
  • Unganisha mtumiaji na timu kwa haraka: je, anaweza kuona matukio yanayoendelea au anaweza kujua ni nani mwingine katika kampuni ambaye amepokea arifa? Mpango usimamizi wa matukio imewezeshwa?

Kwa hakika, mpango wa usimamizi wa matukio utatoa ushauri kuhusu jinsi ya kuboresha muktadha wa arifa za uchunguzi wa matukio. Daima kuna kitu cha kufanyia kazi!

Inayoweza kutekelezeka - thamani ya vitendo

Je, afisa wa zamu afanye jambo fulani kujibu arifa hiyo? Ikiwa huna haja ya kufanya chochote au haijulikani nini cha kufanya, kwa nini ulimwamsha? Unahitaji kuepuka arifa zinazowaudhi walio zamu na hazihitaji hatua.

Maoni baada ya juu imgur.com

Nifanye nini? Unataka nini?

Hapo awali, mifumo ilipokuwa rahisi na timu zilikuwa ndogo, tuliweka ufuatiliaji ili tu kukaa juu ya mambo. Taarifa kwamba mzigo kwenye lundo umeongezeka itatupa muktadha ikiwa huduma itaharibika baadaye. Kwa kiwango kikubwa, arifa kama hizo zitaleta tu mkanganyiko kwa sababu mifumo yetu daima inafanya kazi katika hali ya uharibifu wa ukali tofauti. Hii inaongoza kwa haraka uchovu kutoka kwa arifa na, bila shaka, kupoteza unyeti. Kwa hivyo, afisa wa zamu hupuuza au hata kuchuja arifa kama hizo na huwa hajibu kama inahitajika. Usiingie kwenye mtego huu! Usiweke arifa zote mfululizo na kuzituma kwa barua pepe kwa folda fulani iliyoachwa na Mungu.

Hivi ndivyo ilani yenye thamani ya vitendo inavyoonekana:

  • Arifa inahitaji hatua badala ya kuripoti tu habari.
  • Kitendo hiki ni kigumu au hatari kukifanyia kazi kiotomatiki. Ikiwa kitendo kinaweza kuendeshwa kiotomatiki, basi kibadilishe kiotomatiki, acha kuwasumbua watu!
  • Notisi ina mapendekezo ya haraka katika fomu mikataba ya kiwango cha huduma (SLA) au lengo la muda wa kurejesha (RTO). Afisa wa zamu anaweza kisha kuwezesha mpango wa usimamizi wa matukio wa shirika.

Ninataka kufafanua: Sisemi kwamba arifa zinapaswa kuja kwa SLO muhimu zaidi (malengo ya kiwango cha huduma) kwa API. Ufuatiliaji wa SLO mara kwa mara umegawanyika na kugawanywa na unahitaji mbinu sawa kwa huduma zote. Ni wazi kuwa utakuwa ukifuatilia SLO muhimu zaidi kwa wateja wanaokulipa. Lakini SLO za miundombinu, kama vile hifadhidata, pia zinahitaji kufuatiliwa. Hivi karibuni utalazimika kushughulika na wateja wa ndani na kuwaunga mkono. Na kadhalika ad infinitum.

Dalili-msingi - msisitizo juu ya dalili

Iwe unaipenda au la, unafanya kazi katika mfumo uliosambazwa (Kavaj)2. Kwa hivyo, unatumia mbinu tofauti kutenga huduma na kuzilinda dhidi ya kushindwa (Trainor et al.)3. Na ingawa mkusanyiko mrefu wa takataka au hoja ya hifadhidata iliyokwama inaonyesha matatizo, hakuna haja ya kuharakisha kuyarekebisha ikiwa watumiaji hawana matatizo katika siku za usoni.

Hizi ni ishara muhimu na zinaweza kuwa na thamani ya vitendo, lakini ikiwa hazisumbui watumiaji, basi sio haraka vya kutosha kuvuruga mhudumu. Arifa zinazotegemea sababu ni muhtasari wa miundo yetu ya kiakili kuhusu kushindwa kwa mfumo. Ni bora kufuatilia dalili muhimu kuliko kujaribu kuorodhesha sababu zote zinazowezekana za kushindwa.

Ili kufanya arifa ziwe na maana, zingatia viashiria vya utendaji, muhimu kwa watumiaji. Evashchuk anaita hii "ufuatiliaji kwa watumiaji." Kumbuka kwamba falsafa hii lazima itumike katika shirika lote. Ikiwa huduma ina matatizo ya dharura mahali fulani ndani ya miundombinu, timu inayofaa itayashughulikia. Kulinda mifumo dhidi ya hitilafu kama hizo ni suala tofauti kabisa (Mkufunzi na wenzake, sehemu ya mikakati ya kupunguza utegemezi muhimu)3.

Dalili sio tofauti

Richard Cook anatukumbusha kwamba mifumo changamano imejaa dosari, mapungufu na matatizo4. Kujaribu kuorodhesha sababu zote zinazowezekana ni kazi ya Sisyphean. Unajaribu kuelezea matatizo, lakini yanabadilika kila wakati. Cindy Sridharan anaamini kwamba "mifumo sio lazima iwe katika hali nzuri kila sekunde" na ni bora kutumia njia ya kibinadamu zaidi ("Uangalizi wa Mifumo Iliyosambazwa" ("Kufuatilia Mifumo Inayosambazwa"), 7)5.

Epuka arifa baada ya tukio

Kwa kawaida, arifa za sababu huwekwa ili kurekebisha matukio. Na arifa hizi chache kuhusu ukweli wa kile kilichotokea huunda hisia ya uwongo ya usalama, kwa sababu mfumo kila wakati unakuja na njia mpya za kuvunja.

Usidanganywe na arifa za sababu. Bora fikiria:

  • Kwa nini arifa inayotegemea dalili haikuona tatizo?
  • Je, inaweza kusaidia kuboresha muktadha wa mtumiaji?
  • Je, zana za ufuatiliaji zinawezaje kuboreshwa ili kufanya uchunguzi haraka, badala ya kukusanya arifa kuhusu kile kilichotokea?

Zana za ufuatiliaji wa utambuzi zitasaidia tu ikiwa utazifikiria kama njia ya kutoka kwa dalili hadi suluhisho. Bila maoni haya, utapata arifa na chati za kuchelewa kuhusu makosa yaliyopitaβ€”wala si neno lolote kuhusu yale yajayo. Hii ni fursa nzuri kwa shirika kuhama kutoka kwa ulinzi hadi kushambulia. Na watengenezaji na wasimamizi wa bidhaa watakuwa na matarajio sawa na malengo wazi. Kesi - CASE (:konyeza:) - iko wazi kwa kila arifa.

Arifa zinazotegemea sababu zinaweza kuvumiliwa kwa kiasi

Wakati mwingine mfumo wetu hutuachia chaguo kidogo katika arifa zinazotegemea sababu. Na wakati mwingine wale walio kwenye zamu wanaelewa vizuri kuwa dalili hakika itasababisha kutofaulu, na kwa hivyo ina thamani ya vitendo. Labda huna uhakika kinachoendelea na unaweka arifa ili kuwa katika upande salama. Tunatumahi kuwa hatua hii ni ya muda hadi tuweze kubadilisha mfumo ili kutatua suala la utendakazi.
Kumbuka vipengele vingine vya CASE unaposhughulika na hali hizi. Kwa sababu ni ya muda mfupi haimaanishi kuwa unaweza kuacha kufikiria kwa kichwa chako.

Tathmini - tathmini

Mabadiliko yoyote kwenye mfumo (msimbo mpya, miundombinu mpya, chochote kipya) kupanua anuwai ya kushindwa (Cook, 3).4 Je, arifa hii bado inafanya kazi kama inavyotarajiwa? Mifumo iliyo wazi na ya sasa ya kiakili ya mifumo na uzoefu wa kujibu baadhi ya arifa za usaidizi mbinu ya kuzuia - hizi ni sifa kuu shirika lenye mwelekeo wa kujifunza. Kasoro katika mifumo zinaendelea kubadilika, na ni lazima tuendane nazo.

Unahitaji kutathmini ubora wa kila arifa kila mara ili kuhakikisha kuwa zinafanya kazi inavyotarajiwa. Viongozi wapendwa! Itakuwa rahisi zaidi kwa timu zako ikiwa utazisaidia kuanzisha mchakato huu! Hapa kuna maoni kadhaa ya tathmini:

  • Tumia uhandisi wa machafuko, siku za mchezo au mbinu zingine za majaribio ya arifa. Timu inaweza kuifanya yenyewe bila kutegemea mfumo mzito wa usimamizi wa matukio!
  • Jumuisha mkusanyiko wa arifa zote zinazohusiana na tukio kwenye mpango wako wa kudhibiti matukio. Tia alama kuwa muhimu, hatari, haifai, haijulikani, n.k. Zitumie kama maoni.
  • Arifa zinazofaa huanzishwa mara chache na hujaribiwa kwa uangalifu. Hakikisha viungo vyote vinafanya kazi, vielekeze kwenye muktadha unaofaa, n.k.
  • Ikiwa arifa haichomi moto au kuwaka mara nyingi sana, kuna hitilafu kwayo. Irekebishe au uiondoe. Jihadharini na passivity nyingi au shughuli!
  • Weka mihuri ya muda ya arifa na tarehe za mwisho wa matumizi. Ikiwa tarehe ya mwisho wa matumizi imeisha, tathmini arifa kwa kutumia mbinu ya CASE na usasishe muhuri wa muda. Kama vile chakula, angalia tarehe ya mwisho wa matumizi mara kwa mara.
  • Rahisisha mchakato wa kuboresha arifa. Tumia ufuatiliaji kama msimbo na arifa za hifadhi kwenye hazina ya Git. Maombi ya kuvuta husaidia kushirikisha timu na kukupa historia ya arifa za zamani. Na hutaogopa tena kubadilisha arifa au kuomba ruhusa kutoka kwa wale wanaohusika nazo.
  • Weka maoni kwa arifa, hata kama ni rahisi Fomu ya Google, ili maafisa wa zamu watie alama kwenye arifa kama zisizo na maana au zisizoingiliana. Pachika kiungo au mwito wa kuchukua hatua kwenye arifa yenyewe na ukague maoni yako mara kwa mara.
  • Weka sheria katika timu - waache walio zamu wafanye kazi ili kurahisisha wajibu wakati kuna kazi ndogo. Acha kila kitu baada yako kiwe bora kidogo kuliko ilivyokuwa hapo awali.

Hitimisho

Ninaamini kuwa mbinu ya CASE husaidia wasanidi programu na mashirika kujadili kusanidi na kutuma arifa za kiotomatiki. Msanidi programu mmoja anaweza kuanza kutathmini arifa kwa kutumia mbinu ya CASE, kisha shirika zima litajiunga na wasanidi programu wengine, usimamizi na usimamizi wa matukio ili kuweka arifa katika hali nzuri. Hii haihitaji zana maalum au michakato ngumu.

Sekta nzima inahitaji kufikiria juu ya sababu ya kibinadamu wakati wa zamu bila kutoa huduma ya hali ya juu kwa wateja. Zana na mazoea haya yote yanaweza na yanapaswa kuboreshwa. Natumai njia ya CASE itasaidia na hii.

Furahia arifa zilizoboreshwa!
Mbinu ya KESI: ufuatiliaji wa kibinadamu

Chanzo: mapenzi.com

Kuongeza maoni