Amamethrikhi e-DevOps - ungathola kuphi idatha yokubala

Uma ngikhuluma iqiniso, u-Ivan wayevame ukuhleka imizamo eyize yozakwabo bomnyango wokuqapha. Benza imizamo emikhulu yokusebenzisa amamethrikhi abaphathi benkampani ababebayalele ukuba bawazuze. Babematasatasa bengasafuni omunye umuntu enze noma yini.

Kodwa kwakunganele kubaphathi - babehlale be-oda amamethrikhi engeziwe futhi emisha, bayeka ngokushesha ukusebenzisa okwakwenziwe ngaphambilini.

Muva nje, wonke umuntu ubekhuluma nge-LeadTime - isikhathi sokulethwa kwezici zebhizinisi. Imethrikhi ibonise inombolo ehlanyayo - izinsuku ezingama-200 ukuletha umsebenzi owodwa. Yeka ukuthi wonke umuntu waheyiza kanjani futhi waphakamisa izandla zabo esibhakabhakeni!

Ngemva kwesikhathi esithile, umsindo wehla kancane kancane futhi abaphathi bathola umyalo wokudala enye imethrikhi.

Kwamcacela ngokuphelele u-Ivan ukuthi imethrikhi entsha izofela ekhoneni elimnyama.

Ngempela, u-Ivan wacabanga, ukwazi inombolo akusho lutho nhlobo. Izinsuku ezingu-200 noma izinsuku ezingu-2 - akukho mehluko, ngoba akunakwenzeka ukucacisa isizathu ngenombolo futhi uqonde ukuthi kuhle noma kubi.

Lesi isicupho esijwayelekile samamethrikhi: kubonakala sengathi imethrikhi entsha izosho ingqikithi yobukhona futhi ichaze imfihlo ethile eyimfihlo. Wonke umuntu uthemba kakhulu ngalokhu, kodwa ngesizathu esithile akukho okwenzekayo. Yebo, ngoba imfihlo akufanele itholakale kumamethrikhi!

Ku-Ivan, lesi kwakuyisiteji esiphumelele. Wayekuqonda lokho amamethrikhi ama-rula okhuni nje ajwayelekile ngezilinganiso, futhi zonke izimfihlo kufanele zifunwe into yethonya, i.e. ukuthi le metric yakhiwe.

Esitolo se-inthanethi, into ezoba nomthelela kuzoba amakhasimende ayo aletha imali, futhi kuma-DevOps, kuzoba amaqembu adala futhi akhiphe ukusatshalaliswa kusetshenziswa ipayipi.

Ngolunye usuku, ehlezi esihlalweni esinethezekile ehholo, u-Ivan wanquma ukucabanga ngokucophelela ukuthi wayefuna kanjani ukubona amamethrikhi e-DevOps, ecabangela iqiniso lokuthi into enomthelela ngamaqembu.

Inhloso ye-DevOps Metrics

Kuyacaca ukuthi wonke umuntu ufuna ukunciphisa isikhathi sokulethwa. Izinsuku ezingama-200, vele, azikho okuhle.

Kodwa kanjani, umbuzo?

Inkampani isebenzisa amakhulu amaqembu, futhi izinkulungwane zokusabalalisa zihamba ngepayipi le-DevOps nsuku zonke. Isikhathi sangempela sokulethwa sizovela njengokusabalalisa. Iqembu ngalinye lizoba nesikhathi salo nezici zalo. Ungathola kanjani okuthile phakathi kwalokhu kungcola?

Impendulo ivele ngokwemvelo - sidinga ukuthola amaqembu anenkinga futhi sithole ukuthi kwenzakalani ngawo nokuthi kungani kuthatha isikhathi eside kangaka, futhi sifunde emaqenjini “amahle” ukuthi angayenza kanjani yonke into ngokushesha. Futhi ukwenza lokhu, udinga ukukala isikhathi esichithwa ngamaqembu endaweni ngayinye ye-DevOps:

Amamethrikhi e-DevOps - ungathola kuphi idatha yokubala

“Inhloso yohlelo kuzoba wukuqoka amaqembu ngokwesikhathi adlula ngaso ezinkundleni, i.e. Ngenxa yalokho, kufanele sithole uhlu lwemiyalo ngesikhathi esikhethiwe, hhayi inombolo.

Uma sithola ukuthi singakanani isikhathi esichithwe esitobhini sesisonke nokuthi singakanani isikhathi esichithwe ngesikhathi sokuphumula phakathi kwezitobhi, singathola amaqembu, siwashayele ucingo futhi siqonde izizathu ngokuningiliziwe futhi siziqede,” kucabanga u-Ivan.

Amamethrikhi e-DevOps - ungathola kuphi idatha yokubala

Ungasibala Kanjani Isikhathi Sokulethwa se-DevOps

Ukuze uyibale, bekudingeka ukuthi ujule kunqubo ye-DevOps kanye nengqikithi yayo.

Inkampani isebenzisa inombolo elinganiselwe yezinhlelo, futhi ulwazi lungatholakala kuphela kubo futhi akukho ndawo.

Yonke imisebenzi enkampanini yabhaliswa eJira. Lapho kwenziwa umsebenzi, kwadalelwa igatsha, futhi ngemva kokuqaliswa, kwenziwa isibophezelo ku-BitBucket kanye Nesicelo Sokudonsa. Lapho i-PR (Isicelo Sokudonsa) yamukelwe, ukusatshalaliswa kwadalwa ngokuzenzakalelayo futhi kwagcinwa endaweni yokugcina ye-Nexus.

Amamethrikhi e-DevOps - ungathola kuphi idatha yokubala

Okulandelayo, ukusatshalaliswa kwakhishwa ezitendini ezimbalwa kusetshenziswa i-Jenkins ukuhlola ukulunga kokukhishwa, ukuhlola okuzenzakalelayo nokwenziwa ngesandla:

Amamethrikhi e-DevOps - ungathola kuphi idatha yokubala

U-Ivan uchaze ukuthi yiziphi izinhlelo ezingathathwa ukuze kubalwe isikhathi ezindlini:

  • Kusuka ku-Nexus - Isikhathi sokudala ukusabalalisa kanye negama lefolda equkethe ikhodi yomyalo
  • Kusukela ku-Jenkins - Isikhathi sokuqala, ubude nomphumela womsebenzi ngamunye, igama lokuma (kumapharamitha omsebenzi), izigaba (izinyathelo zomsebenzi), isixhumanisi ekusabalaliseni ku-Nexus.
  • U-Ivan wanquma ukungafaki uJira no-BitBucket epayipini, ngoba... zazihlobene kakhulu nesiteji sokuthuthukiswa, futhi hhayi ukusabalalisa ukusabalalisa okuqediwe ezitendi.

Amamethrikhi e-DevOps - ungathola kuphi idatha yokubala

Ngokusekelwe olwazini olutholakalayo, umdwebo olandelayo wadwetshwa:

Amamethrikhi e-DevOps - ungathola kuphi idatha yokubala

Ukwazi ukuthi kuthatha isikhathi esingakanani ukudala ukusatshalaliswa nokuthi singakanani isikhathi esichithwa kukho ngakunye, ungakwazi ukubala kalula izindleko eziphelele zokudlula lonke ipayipi le-DevOps (umjikelezo ogcwele).

Nawa amamethrikhi e-DevOps u-Ivan agcine ngawo:

  • Inombolo yokusabalalisa okudaliwe
  • Isabelo sokusatshalaliswa “eze” esitendi futhi “sadlula” isitendi
  • Isikhathi esichithwe ku-stand (umjikelezo wokuma)
  • Umjikelezo ogcwele (isikhathi esiphelele sazo zonke izitendi)
  • Ubude besikhathi somsebenzi
  • Ukuphumula phakathi kwezitendi
  • Isikhathi sokuphumula phakathi komsebenzi wethulwa endaweni efanayo

Ngakolunye uhlangothi, amamethrikhi abonisa ipayipi le-DevOps kahle kakhulu ngokwesikhathi, ngakolunye uhlangothi, ayebhekwa njengento elula kakhulu.

Egculisekile ngomsebenzi owenziwe kahle, u-Ivan wenza isethulo wabe eseyethula kubaphathi.

Wabuya edangele ebeke izandla phansi.

“Lena i-fiasco, bhuti,” uzakwabo oyisidina wamamatheka...

Funda kabanzi esihlokweni esithi “Yeka ukuthi imiphumela esheshayo yamsiza kanjani u-Ivan".

Source: www.habr.com

Engeza amazwana