DevOps metrics - o fea e maua ai faʻamatalaga mo faʻatusatusaga

Ina ia faamaoni, e masani ona ata Ivan i taumafaiga le aoga a ana uo mai le matagaluega mataʻituina. Na latou faia ni taumafaiga tetele e faʻatino ai fua faʻatatau na faʻatonuina e le pulega a le kamupani latou te ausia. Sa latou pisi tele ma sa latou le mananao e faia e se tasi se mea.

Ae e leʻi lava mo le pulega - latou te faʻatonuina pea le tele ma le tele o metotia fou, vave ona faʻagata le faʻaaogaina o mea na faia muamua.

Talu ai nei, o loʻo talanoa tagata uma e uiga i LeadTime - o le taimi mo le tuʻuina atu o foliga pisinisi. O le metric na faʻaalia ai se numera valea - 200 aso e tuʻuina atu ai se tasi galuega. Ma'eu le oioi ma le fiafia o tagata uma ma sisi'i o latou lima i le lagi!

Ina ua mavae sina taimi, na faasolosolo malie lava ona mou atu le pisa ma maua ai e le pulega se poloaiga e fai se isi metric.

Na matua manino ia Ivan o le metric fou o le a pei lava ona mate filemu i se tulimanu pogisa.

Ioe, na mafaufau Ivan, o le iloaina o le numera e le taʻuina atu i se tasi se mea. 200 aso poʻo 2 aso - e leai se eseesega, aua e le mafai ona iloa le mafuaʻaga i le numera ma malamalama pe lelei pe leaga.

O se mailei masani lea o metrics: e foliga mai o se metric fou o le a taʻu mai ai le uiga o le ola ma faʻamatalaina se mea lilo faalilolilo. E faʻamoemoe tele tagata uma mo lenei mea, ae mo nisi mafuaaga e leai se mea e tupu. Ioe, aua e le tatau ona maua le mealilo i metrics!

Mo Ivan, o se tulaga ua pasia. Sa ia malamalama i lena mea metrics ua na o se pule laau masani mo fua, ma e tatau ona sailia mea lilo uma i totonu mea e faatosina ai, i.e. o le metric lea ua fai.

Mo se faleoloa i luga ole laiga, o le mea e faʻaaogaina o le a avea ma ana tagata faʻatau e aumai tupe, ma mo DevOps, o 'au e fatuina ma taʻavale tufatufa e faʻaaoga ai se paipa.

I se tasi aso, sa nofo i lalo i se nofoa faʻalelei i totonu o le fale tele, na filifili Ivan e mafaufau ma le totoa i le auala na te manaʻo ai e vaʻai i le DevOps metrics, i le amanaia o le mea moni o le mea o le faatosinaga o 'au.

Fa'amoemoega o DevOps metrics

E manino lava e manaʻo tagata uma e faʻaitiitia le taimi e tuʻuina atu ai. 200 aso, ioe, e leai se lelei.

Ae faapefea, o le fesili lena?

O loʻo faʻafaigaluegaina e le kamupani le faitau selau o 'au, ma le faitau afe o tufatufaga o loʻo faʻaogaina i le DevOps pipeline i aso uma. O le taimi tonu e tu'uina atu ai o le a fa'aalia o se tufatufaga. E tofu le 'au ma ona lava taimi ma ona uiga. E mafai faapefea ona e mauaina se mea i totonu o lenei gaogaosa?

O le tali na aliaʻe faʻafuaseʻi - e manaʻomia ona tatou suʻeina 'au faʻafitauli ma suʻesuʻe le mea o loʻo tupu ia i latou ma pe aisea ua umi ai, ma aʻoaʻo mai 'au "lelei" pe faapefea ona fai mea uma vave. Ma ina ia faia lenei mea, e tatau ona e fuaina le taimi e faʻaalu e 'au i tulaga taʻitasi o DevOps:

DevOps metrics - o fea e maua ai faʻamatalaga mo faʻatusatusaga

“O le fa’amoemoe o le faiga o le filifilia lea o ‘au e fa’atatau i le taimi latou te pasia ai tulaga, o lona uiga. O se taunuuga, e tatau ona tatou maua se lisi o poloaiga ma le taimi filifilia, ae le o se numera.

Afai tatou te iloa le tele o le taimi na faʻaalu i luga o le tulaga i le aofaʻi atoa ma le tele o le taimi na faʻaalu i le taimi e malolo ai i le va o tulaga, e mafai ona tatou mauaina 'au, valaʻau i latou ma malamalama atili i mafuaʻaga ma faʻaumatia i latou, "o le manatu lea o Ivan.

DevOps metrics - o fea e maua ai faʻamatalaga mo faʻatusatusaga

Fa'afefea ona fa'atatau le Taimi Fa'atau mo DevOps

Ina ia faʻatatauina, sa manaʻomia le suʻesuʻeina o le DevOps process ma lona uiga.

E faʻaaogaina e le kamupani se numera faʻatapulaʻa o faiga, ma faʻamatalaga e mafai ona maua mai ia i latou ae leai se isi mea.

O galuega uma i totonu o le kamupani sa lesitala i Jira. Ina ua faia se galuega, sa faia se lala mo ia, ma ina ua uma le faatinoga, sa faia se tautinoga i BitBucket ma Toso Talosaga. Ina ua talia se PR (Pull Request), na otometi lava ona fatuina se tufatufaga ma teu i totonu o le fale teu oloa Nexus.

DevOps metrics - o fea e maua ai faʻamatalaga mo faʻatusatusaga

Na sosoo ai, o le tufatufaga na taʻavale i luga o le tele o tulaga e faʻaaoga ai Jenkins e siaki ai le saʻo o le taʻavale, suʻega otometi ma tusi lesona:

DevOps metrics - o fea e maua ai faʻamatalaga mo faʻatusatusaga

Na fa'amatalaina e Ivan po'o fea faiga fa'amatalaga e mafai ona ave e fa'atatau le taimi i tulaga:

  • Mai le Nexus - Fa'asoa le taimi o le fausiaina ma le igoa o le pusa o lo'o i ai le tulafono fa'atonu
  • Mai Jenkins - Taimi amata, umi ma taunuuga o galuega taʻitasi, tu i le igoa (i totonu o le galuega), laasaga (laasaga o galuega), fesoʻotaʻi i le tufatufaina i Nexus.
  • Na filifili Ivan e le aofia ai Jira ma BitBucket i le paipa, aua ... e sili atu ona feso'ota'i i le tulaga o le atina'e, ae le o le ta'avaleina o le tufatufaina mae'a i luga o tulaga.

DevOps metrics - o fea e maua ai faʻamatalaga mo faʻatusatusaga

E tusa ai ma faʻamatalaga o loʻo maua, o le ata lenei na tusia:

DevOps metrics - o fea e maua ai faʻamatalaga mo faʻatusatusaga

O le iloa o le umi e fai ai tufatufaga ma le tele o le taimi e faʻaalu i luga o ia mea taʻitasi, e faigofie ona e faʻatatauina le aofaʻi o tau o le alu i le DevOps pipeline atoa (taamilosaga atoa).

O faʻataʻitaʻiga DevOps na faʻamutaina e Ivan:

  • Numera o tufatufaga na faia
  • Faasoa o tufatufaga na “o mai” i le tulaga ma “pasi” i le tulaga
  • Taimi fa'aalu i luga o le tulaga (ta'amilosaga tu'u)
  • Ta'amilosaga atoa (taimi atoa mo tu uma)
  • Le umi o galuega
  • Taimi i le va o tu
  • Taimi malolo i le va o le tatalaina o galuega i luga o le tulaga lava e tasi

I le tasi itu, o metrics na faʻaalia lelei le paipa DevOps i le taimi, i le isi itu, na manatu e matua faigofie lava.

I le faamalieina i le galuega ua maeʻa lelei, na faia ai e Ivan se folasaga ma alu e tuʻuina atu i le pulega.

Na toe foi mai ma le faanoanoa ma ona lima i lalo.

"O se faʻalavelave lenei, bro," na ataata le uo faigaluega ...

Faitau atili i le tusiga "E maeu le vave o taunuuga na fesoasoani ia Ivan".

puna: www.habr.com

Faaopoopo i ai se faamatalaga