Metrics DevOps - far am faighear dàta airson àireamhachadh

Gus a bhith onarach, bhiodh Ivan gu tric a ’gàireachdainn mu oidhirpean teachdail a cho-obraichean bhon roinn sgrùdaidh. Rinn iad oidhirpean mòra gus na meatrach a chuir an gnìomh a dh’ òrduich riaghladh na companaidh dhaibh a choileanadh. Bha iad cho trang is nach robh iad airson gun dèanadh duine sam bith eile dad.

Ach cha robh e gu leòr airson an riaghladh - bha iad an-còmhnaidh ag òrdachadh barrachd is barrachd mheatairean ùra, gu math luath a’ sgur a bhith a’ cleachdadh na chaidh a dhèanamh roimhe seo.

O chionn ghoirid, tha a h-uile duine air a bhith a 'bruidhinn mu dheidhinn LeadTime - an t-àm airson feartan gnìomhachais a lìbhrigeadh. Sheall an meatrach àireamh seòlta - 200 latha airson aon ghnìomh a lìbhrigeadh. Mar a bha a h-uile duine a 'magadh agus a' gèilleadh agus a 'togail an làmhan ris na speuran!

An ceann ùine, chaidh am fuaim sìos mean air mhean agus fhuair an luchd-riaghlaidh òrdugh airson meatrach eile a chruthachadh.

Bha e gu tur soilleir do Ivan gum bàsaicheadh ​​​​am meatrach ùr a cheart cho sàmhach ann an oisean dorcha.

Gu dearbh, smaoinich Ivan, le bhith eòlach air an àireamh chan eil sin ag innse dad do dhuine sam bith. 200 latha no 2 latha - chan eil eadar-dhealachadh ann, oir tha e do-dhèanta an adhbhar a cho-dhùnadh leis an àireamh agus tuigsinn a bheil e math no dona.

Is e ribe àbhaisteach de mheatraigean a tha seo: tha e coltach gun innis meatrach ùr brìgh a bhith ann agus mìnichidh e dìomhaireachd dìomhair. Tha a h-uile duine an dòchas cho mòr airson seo, ach airson adhbhar air choireigin chan eil dad a’ tachairt. Tha, oir cha bu chòir an dìomhair a lorg ann am meatrach!

Airson Ivan, b 'e ìre seachad a bha seo. Thuig e sin chan eil ann an metrics ach riaghladair fiodha àbhaisteach airson tomhas, agus feumar na dìomhaireachdan uile a shireadh cuspair buaidh, i.e. is e gu bheil an meatrach seo air a chruthachadh.

Airson stòr air-loidhne, is e an adhbhar buaidh an luchd-dèiligidh a bheir airgead a-steach, agus airson DevOps, is e na sgiobaidhean a bhios a’ cruthachadh agus a’ sgaoileadh sgaoilidhean a’ cleachdadh loidhne-phìoban.

Aon latha, a 'suidhe sìos ann an cathair cofhurtail san talla, cho-dhùin Ivan smaoineachadh gu faiceallach air mar a bha e airson metrics DevOps fhaicinn, a' gabhail a-steach gur e sgiobaidhean an rud a tha a 'toirt buaidh.

Adhbhar Metrics DevOps

Tha e soilleir gu bheil a h-uile duine airson an ùine lìbhrigidh a lughdachadh. Chan eil 200 latha, gu dearbh, math.

Ach ciamar, sin a’ cheist?

Bidh a’ chompanaidh a’ fastadh ceudan de sgiobaidhean, agus bidh mìltean de sgaoilidhean a’ dol tro loidhne-phìoban DevOps gach latha. Nochdaidh an fhìor ùine lìbhrigidh mar sgaoileadh. Bidh a ùine fhèin agus na feartan fhèin aig gach sgioba. Ciamar a lorgas tu rud sam bith anns a’ bheurla seo?

Dh’ èirich am freagairt gu nàdarrach - feumaidh sinn na sgiobaidhean trioblaideach a lorg agus obrachadh a-mach dè tha dol leotha agus carson a tha e a’ toirt cho fada, agus ionnsachadh bho na sgiobaidhean “math” mar a nì sinn a h-uile càil gu sgiobalta. Agus airson seo a dhèanamh, feumaidh tu an ùine a chuir sgiobaidhean seachad aig gach aon de na seataichean DevOps a thomhas:

Metrics DevOps - far am faighear dàta airson àireamhachadh

“Is e adhbhar an t-siostaim sgiobaidhean a thaghadh stèidhichte air an ùine a thèid iad seachad air na standan, i.e. Mar thoradh air an sin, bu chòir dhuinn liosta òrdughan fhaighinn leis an ùine a chaidh a thaghadh, agus chan e àireamh.

Ma gheibh sinn a-mach dè an ùine a chaidh a chaitheamh air an stand gu h-iomlan agus dè an ùine a chaidh a chaitheamh air ùine downt eadar na standan, is urrainn dhuinn na sgiobaidhean a lorg, fios a chuir thuca agus na h-adhbharan a thuigsinn ann am barrachd mionaideachd agus cuir às dhaibh," smaoinich Ivan.

Metrics DevOps - far am faighear dàta airson àireamhachadh

Mar a nì thu àireamhachadh ùine lìbhrigidh airson DevOps

Gus obrachadh a-mach, bha e riatanach sgrùdadh a dhèanamh air pròiseas DevOps agus a bhrìgh.

Bidh a’ chompanaidh a’ cleachdadh àireamh chuingealaichte de shiostaman, agus chan fhaighear fiosrachadh ach bhuapa agus gun àite sam bith eile.

Chaidh a h-uile gnìomh sa chompanaidh a chlàradh ann an Jira. Nuair a chaidh obair a dhèanamh, chaidh meur a chruthachadh air a shon, agus às deidh a bhuileachadh, chaidh gealltanas a thoirt do BitBucket agus Pull Request. Nuair a chaidh gabhail ri PR (Iarrtas Tarraing), chaidh cuairteachadh a chruthachadh gu fèin-ghluasadach agus a stòradh ann an stòr Nexus.

Metrics DevOps - far am faighear dàta airson àireamhachadh

An uairsin, chaidh an cuairteachadh a sgaoileadh a-mach air grunn sheasan a’ cleachdadh Jenkins gus dèanamh cinnteach dè cho ceart ‘s a bha an sgaoileadh, deuchainn fèin-ghluasadach agus làimhe:

Metrics DevOps - far am faighear dàta airson àireamhachadh

Mhìnich Ivan bho na siostaman dè am fiosrachadh a ghabhas a thoirt gus obrachadh a-mach an ùine aig na standan:

  • Bho Nexus - Ùine cruthachaidh cuairteachaidh agus ainm a ’phasgan anns an robh an còd àithne
  • Bho Jenkins - Ùine tòiseachaidh, fad agus toradh gach obrach, seasamh ainm (ann am paramadairean obrach), ìrean (ceumannan obrach), ceangal ris an sgaoileadh ann an Nexus.
  • Cho-dhùin Ivan gun Jira agus BitBucket a thoirt a-steach don loidhne-phìoban, oir ... bha iad nas co-cheangailte ris an ìre leasachaidh, agus gun a bhith a’ sgaoileadh a’ chuairteachaidh chrìochnaichte air standan.

Metrics DevOps - far am faighear dàta airson àireamhachadh

Stèidhichte air an fhiosrachadh a bha ri fhaighinn, chaidh an diagram a leanas a tharraing:

Metrics DevOps - far am faighear dàta airson àireamhachadh

Le fios dè cho fada ‘s a bheir e gus sgaoilidhean a chruthachadh agus dè an ùine a thèid a chaitheamh air gach fear dhiubh, is urrainn dhut gu furasta obrachadh a-mach na cosgaisean iomlan airson a dhol tro loidhne-phìoban DevOps gu lèir (làn chearcall).

Seo na metrics DevOps a chrìochnaich Ivan le:

  • An àireamh de sgaoilidhean a chaidh a chruthachadh
  • Co-roinn de sgaoilidhean a “thàinig” chun stand agus “a chaidh seachad” air an stand
  • Ùine ga chosg air an stand (cearcall seasamh)
  • Cearcall slàn (ùine iomlan airson a h-uile seasamh)
  • Fad na h-obrach
  • Ùine dùmhail eadar standan
  • Ùine dùnaidh eadar cur air bhog obraichean air an aon stand

Air an aon làimh, bha na meatrach a 'comharrachadh loidhne-phìoban DevOps gu math a thaobh ùine, air an làimh eile, bhathas den bheachd gu robh iad gu math sìmplidh.

Riaraichte leis an obair gu math, rinn Ivan taisbeanadh agus chaidh e ga thaisbeanadh don luchd-stiùiridh.

Thill e gu gruamach agus le a làmhan sìos.

“Is e fiasco a tha seo, a bhràthair,” rinn an co-obraiche ìoranta gàire...

Leugh tuilleadh san artaigil “Mar a chuidich toraidhean luath Ivan".

Source: www.habr.com

Cuir beachd ann