DevOps metrics - moo u ka fumanang lintlha tsa lipalo

Ho bua 'nete, Ivan o ne a atisa ho tšeha boiteko bo se nang thuso ba basebetsi-'moho le eena ba tsoang lefapheng la tlhokomelo. Ba ile ba etsa boiteko bo matla ba ho kenya tšebetsong litekanyetso tseo batsamaisi ba k'hamphani ba ba laetseng hore ba li finyelle. Ba ne ba phathahane hoo ba neng ba sa batle ha motho e mong a etsa letho.

Empa ho ne ho sa lekana bakeng sa batsamaisi - ba ne ba lula ba laela metrics e mengata e ncha, ka potlako ba khaotsa ho sebelisa se neng se entsoe pejana.

Morao tjena, motho e mong le e mong o ntse a bua ka LeadTime - nako ea ho fana ka likarolo tsa khoebo. Metric e bontšitse palo ea bohlanya - matsatsi a 200 ho fana ka mosebetsi o le mong. E mong le e mong o ile a thothomela hakaakang mme a phahamisa matsoho a bona leholimong!

Kamora nako, lerata le ile la fokotseha butle-butle mme batsamaisi ba fumana taelo ea ho theha metric e 'ngoe.

Ho ne ho hlakile ho Ivan hore metric e ncha e ne e tla shoa ka khutso k'honeng e lefifi.

Ka sebele, Ivan o ile a nahana, ho tseba palo ha e bolelle motho letho ho hang. Matsatsi a 200 kapa matsatsi a 2 - ha ho na phapang, hobane ho ke ke ha khoneha ho fumana lebaka ka palo le ho utloisisa hore na e ntle kapa e mpe.

Ena ke leraba le tloaelehileng la metrics: ho bonahala eka metric e ncha e tla bolela bohlokoa ba ho ba teng le ho hlalosa lekunutu la lekunutu. E mong le e mong o tšepa haholo bakeng sa sena, empa ka mabaka a itseng ha ho letho le etsahalang. E, hobane sephiri ha sea lokela ho fumanoa ho metrics!

Bakeng sa Ivan, ena e ne e le sethala se fetileng. O ne a utloisisa seo metrics ke 'musi o tloaelehileng oa lehong bakeng sa litekanyo, 'me liphiri tsohle li tlameha ho batloa ho tsona ntho ya tshusumetso, ke. ke hore metric ena e thehiloe.

Bakeng sa lebenkele la marang-rang, ntho e tla ba le tšusumetso e tla ba bareki ba eona ba tlisang chelete, 'me bakeng sa DevOps, e tla ba lihlopha tse hlahisang le ho fana ka liphallelo ho sebelisa pipeline.

Ka letsatsi le leng, ha a ntse a lutse setulong sa boiketlo ka holong, Ivan o ile a etsa qeto ea ho nahana ka hloko ka hore na o batla ho bona metrics ea DevOps joang, a nahanela taba ea hore ntho ea tšusumetso ke lihlopha.

Morero oa DevOps Metrics

Ho hlakile hore motho e mong le e mong o batla ho fokotsa nako ea ho pepa. Matsatsi a 200 ha a na thuso.

Empa joang, potso ke eona eo?

Khamphani e sebelisa lihlopha tse makholo, 'me kabo ea likete e feta ka liphaephe tsa DevOps letsatsi le leng le le leng. Nako ea sebele ea ho fana e tla hlaha e le kabo. Sehlopha se seng le se seng se tla ba le nako ea sona le litšobotsi tsa sona. U ka fumana eng har'a bohlasoa bona joang?

Karabo e hlahile ka tlhaho - re hloka ho fumana lihlopha tsa mathata le ho utloisisa hore na ho etsahalang ka tsona le hore na ke hobane'ng ha ho nka nako e telele hakana, le ho ithuta ho lihlopha tse "ntle" ho etsa ntho e 'ngoe le e' ngoe kapele. Mme ho etsa sena, o hloka ho lekanya nako e sebelisitsoeng ke lihlopha sebakeng se seng le se seng sa DevOps:

DevOps metrics - moo u ka fumanang lintlha tsa lipalo

"Morero oa tsamaiso e tla ba ho khetha lihlopha ho latela nako eo li fetang ka eona liteisheneng, ke hore. Ka lebaka leo, re lokela ho fumana lethathamo la litaelo ka nako e khethiloeng, eseng palo.

Haeba re fumana hore na ke nako e kae e sebelisitsoeng setulong ka kakaretso le nako e kae e sebelisitsoeng ho theola nako pakeng tsa litepisi, re ka fumana lihlopha, ra li letsetsa le ho utloisisa mabaka ka ho qaqileng le ho li felisa, "ho nahana Ivan.

DevOps metrics - moo u ka fumanang lintlha tsa lipalo

Mokhoa oa ho bala nako ea ho fana bakeng sa li-DevOps

E le ho e bala, ho ne ho hlokahala hore u kenelle ka har'a ts'ebetso ea DevOps le moelelo oa eona.

Khampani e sebelisa palo e lekanyelitsoeng ea litsamaiso, 'me tlhahisoleseding e ka fumanoa feela ho bona mme ha ho kae kapa kae.

Mesebetsi eohle ea k'hamphani e ngolisitsoe Jira. Ha mosebetsi o etsoa, ​​​​ho ile ha thehoa lekala bakeng sa eona, 'me ka mor'a ts'ebetsong, ho ile ha etsoa boitlamo ho BitBucket le Pull Request. Ha PR (Pull Request) e amoheloa, kabo e ile ea etsoa ka bo eona 'me ea bolokoa sebakeng sa polokelo ea Nexus.

DevOps metrics - moo u ka fumanang lintlha tsa lipalo

Ka mor'a moo, kabo e ile ea atolosoa litulong tse 'maloa ho sebelisoa Jenkins ho lekola ho nepahala ha tlhahiso, tlhahlobo ea othomathike le ea matsoho:

DevOps metrics - moo u ka fumanang lintlha tsa lipalo

Ivan o hlalositse hore na ke litsamaiso life tse ka nkuoang tlhahisoleseling ho bala nako ea litulo:

  • Ho tsoa ho Nexus - Nako ea tlhahiso ea kabo le lebitso la foldara e nang le khoutu ea taelo
  • Ho tloha ho Jenkins - Nako ea ho qala, nako le sephetho sa mosebetsi o mong le o mong, lebitso la ho ema (ka mekhahlelo ea mosebetsi), mekhahlelo (mehato ea mosebetsi), sehokelo sa kabo ho Nexus.
  • Ivan o ile a etsa qeto ea hore a se ke a kenyelletsa Jira le BitBucket ka pipeline, hobane ... li ne li amana haholo le sethala sa nts'etsopele, eseng ho tsamaisa kabo e phethiloeng litulong.

DevOps metrics - moo u ka fumanang lintlha tsa lipalo

Ho ipapisitsoe le lintlha tse fumanehang, setšoantšo se latelang se entsoe:

DevOps metrics - moo u ka fumanang lintlha tsa lipalo

Ka ho tseba hore na ho nka nako e kae ho theha liphallelo le hore na ho sebelisoa nako e kae ho e 'ngoe le e' ngoe ea tsona, u ka khona ho bala litšenyehelo tsohle tsa ho feta phala ea DevOps (potoloho e felletseng).

Mona ke metrics ea DevOps eo Ivan a qeteletseng ka eona:

  • Palo ea likhatiso tse entsoeng
  • Kabelo ea likabo tse ileng tsa “tla” sethaleng le ho “feta” sethala
  • Nako e sebelisitsoeng setulong (sekolo sa ho ema)
  • Potoloho e felletseng (kakaretso ea nako bakeng sa maemo ohle)
  • Nako ea mosebetsi
  • Nako ea ho phomola pakeng tsa litopo
  • Nako ea ho phomola lipakeng tsa mosebetsi o qala sethaleng se le seng

Ka lehlakoreng le leng, metrics e ne e khetholla pipeline ea DevOps hantle haholo ho latela nako, ka lehlakoreng le leng, e ne e nkoa e le bonolo haholo.

A khotsofetse ke mosebetsi o entsoeng hantle, Ivan o ile a etsa nehelano ’me a il’o e hlahisa ho batsamaisi.

A kgutla a nyahame mme a theotse matsoho fatshe.

"Sena ke fiasco, ngoan'eso," mosebetsi-'moho ea somang a bososela ...

Bala haholoanyane sehloohong "Liphetho tse potlakileng li thusitse Ivan".

Source: www.habr.com

Eketsa ka tlhaloso