Carson nach eil dragh aig innleadairean mu sgrùdadh tagraidh?

Dihaoine sona a h-uile duine! A charaidean, an-diugh tha sinn a’ leantainn leis an t-sreath de fhoillseachaidhean a tha coisrigte don chùrsa "Cleachdaidhean agus innealan DevOps", oir tòisichidh clasaichean sa bhuidheann ùr airson a’ chùrsa aig deireadh na h-ath-sheachdain. Mar sin, tòisichidh sinn!

Carson nach eil dragh aig innleadairean mu sgrùdadh tagraidh?

Tha sgrùdadh dìreach. Is e fìrinn aithnichte a tha seo. Thoir suas Nagios, ruith NRPE air an t-siostam iomallach, rèitich Nagios air port NRPE TCP 5666 agus tha sgrùdadh agad.

Tha e cho furasta nach eil e inntinneach. A-nis tha meatrach bunaiteach agad airson ùine CPU, fo-shiostam diosc, RAM, air a thoirt seachad gu bunaiteach gu Nagios agus NRPE. Ach chan e “cumail sùil” mar sin a tha seo. Chan eil an seo ach toiseach.

(Mar as trice bidh iad a’ stàladh PNP4Nagios, RRDtool agus Thruk, a’ stèidheachadh fiosan ann an Slack agus a’ dol dìreach gu nagiosexchange, ach fàgaidh sinn sin a-mach airson a-nis).

Deagh sgrùdadh dha-rìribh gu math toinnte, feumaidh fios a bhith agad air taobh a-staigh an tagraidh air a bheil thu a’ cumail sùil.

A bheil sgrùdadh duilich?

Bidh frithealaiche sam bith, ge bith an e Linux no Windows a th’ ann, a rèir mìneachadh adhbhar air choireigin. Apache, Samba, Tomcat, stòradh fhaidhlichean, LDAP - tha na seirbheisean sin uile gu ìre mhòr gun samhail ann an aon dòigh no barrachd. Tha a dhleastanas fhèin aig gach fear, na feartan aige fhèin. Tha diofar dhòighean ann air metrics, KPIn (prìomh chomharran coileanaidh), fhaighinn a tha inntinneach dhut nuair a tha am frithealaiche fo luchd.

Carson nach eil dragh aig innleadairean mu sgrùdadh tagraidh?
Ùghdar an dealbh Lucas Tàileasg air Unsplash

(Tha mi a 'guidhe gum biodh na clàran-làimhe agam neon gorm - ag osnaich gu bruadar -... hmm ...)

Feumaidh uidheamachd a bhith aig bathar-bog sam bith a bheir seachad seirbheisean gus meatrach a chruinneachadh. Tha modal aig Apache mod-status, a' taisbeanadh duilleag inbhe an fhrithealaiche. Tha aig Nginx - stub_status. Tha JMX no tagraidhean lìn àbhaisteach aig Tomcat a sheallas prìomh mheatrics. Tha òrdugh aig MySQL “seall inbhe cruinne” msaa.
Mar sin carson nach bi luchd-leasachaidh a’ togail uidheamachdan coltach ris na tagraidhean a chruthaicheas iad?

An e dìreach luchd-leasachaidh a nì seo?

Chan eil ìre sònraichte de dh’ eas-ùmhlachd a thaobh stèidheachadh meatrach air a chuingealachadh ri luchd-leasachaidh. Bha mi ag obair ann an companaidhean far an do leasaich iad tagraidhean a’ cleachdadh Tomcat agus cha tug iad seachad gin de na meatrach aca fhèin, gun logaichean de ghnìomhachd seirbheis, ach a-mhàin logaichean mearachd coitcheann Tomcat. Bidh cuid de luchd-leasachaidh a’ gineadh tòrr logaichean nach eil a’ ciallachadh dad do rianadair an t-siostaim nach eil fortanach gu leòr an leughadh aig 3:15 sa mhadainn.

Carson nach eil dragh aig innleadairean mu sgrùdadh tagraidh?
Ùghdar an dealbh Tim Gouw air Unsplash

Feumaidh innleadairean siostam a leigeas le leithid de thoraidhean a bhith air an leigeil ma sgaoil beagan uallach a ghabhail airson an t-suidheachaidh. Is e glè bheag de dh’ innleadairean shiostaman aig a bheil an ùine no an cùram feuchainn ri metrics brìoghmhor a thoirt a-mach à logaichean, às aonais co-theacs nan meatrach sin agus an comas am mìneachadh a rèir gnìomhachd tagraidh. Tha cuid nach eil a’ tuigsinn ciamar a gheibh iad buannachd às, ach a-mhàin comharran “tha rudeigin ceàrr an-dràsta (no a dh’ aithghearr).

Feumaidh atharrachadh ann an smaoineachadh a thaobh an fheum air meatrach tachairt chan ann a-mhàin am measg luchd-leasachaidh, ach cuideachd am measg innleadairean siostaman.

Airson innleadair siostaman sam bith a dh’ fheumas chan ann a-mhàin freagairt a thoirt do thachartasan èiginneach, ach cuideachd dèanamh cinnteach nach tachair iad, mar as trice tha dìth meatrach na bhacadh air sin a dhèanamh.

Ach, mar as trice cha bhith innleadairean siostaman a’ cleachdadh còd gus airgead a dhèanamh don chompanaidh aca. Feumaidh iad prìomh luchd-leasachaidh a thuigeas cho cudromach sa tha uallach innleadair siostaman ann a bhith a’ comharrachadh dhuilgheadasan, a’ togail mothachadh air cùisean dèanadais, agus an leithid.

Bidh seo a’ milleadh rud

Tha an inntinn devops a’ toirt cunntas air a’ cho-obrachadh eadar leasachadh (dev) agus gnìomhachd (ops) smaoineachadh. Feumaidh companaidh sam bith a tha ag agairt gun dèan iad “devops”:

  1. ag ràdh rudan is dòcha nach dèan iad (a’ toirt iomradh air The Princess Bride meme - “Chan eil mi a’ smaoineachadh gu bheil e a’ ciallachadh na tha thu a’ smaoineachadh a tha e a’ ciallachadh!”)
  2. Brosnaich sealladh mu leasachadh leantainneach toraidh.

Chan urrainn dhut toradh a leasachadh agus fios agad gu bheil e air a leasachadh mura h-eil fios agad ciamar a tha e ag obair an-dràsta. Chan eil fios agad mar a tha toradh ag obair mura h-eil thu a’ tuigsinn mar a tha na co-phàirtean aige ag obair, na seirbheisean air a bheil e an urra, na prìomh phuingean pian aige agus botail.
Mura coimhead thu airson botail a dh’ fhaodadh a bhith ann, cha bhith e comasach dhut an dòigh Five Whys a leantainn nuair a bhios tu a’ sgrìobhadh Postmortem. Cha bhith e comasach dhut a h-uile càil a chuir air aon scrion gus faicinn mar a tha toradh ag obair no fios cò ris a tha e coltach “àbhaisteach agus toilichte.”

Siubhail air chlì, clì, thuirt mi ri LEEEE -

Dhòmhsa, is e aon de phrìomh phrionnsabalan Devops “gluasad clì”. Tha gluasad clì sa cho-theacsa seo a’ ciallachadh gluasad a’ chothruim (gun uallach, ach a-mhàin comasan) rudan a dhèanamh air a bheil innleadairean siostaman mar as trice a’ gabhail cùram, leithid cruthachadh metrics dèanadais, cleachdadh logaichean nas èifeachdaiche, msaa, air an taobh chlì ann an Cuairt-beatha Lìbhrigeadh Bathar-bog.

Carson nach eil dragh aig innleadairean mu sgrùdadh tagraidh?
Ùghdar an dealbh NESA le luchd-dèanaidh air Unsplash

Feumaidh luchd-leasachaidh bathar-bog a bhith comasach air na h-innealan sgrùdaidh a chleachdas a’ chompanaidh a chleachdadh agus eòlas fhaighinn orra gus sgrùdadh a dhèanamh anns a h-uile cruth, meatrach, logadh, eadar-aghaidh sgrùdaidh agus, nas cudromaiche, coimhead mar a tha an toradh aca ag obair ann an cinneasachadh. Chan urrainn dhut toirt air luchd-leasachaidh oidhirp agus ùine a chuir an seilbh ann an sgrùdadh gus am faic iad na meatrach agus buaidh mar a tha iad a’ coimhead, mar a bhios sealbhadair an toraidh gan taisbeanadh don CTO aig an ath choinneamh, msaa.

Ann an ùine ghoirid

  1. Stiùir an t-each agad chun an uisge. Seall do luchd-leasachaidh dè an ìre de dhuilgheadas as urrainn dhaibh a sheachnadh dhaibh fhèin, cuidich iad le bhith ag aithneachadh na KPIan agus na meatrach ceart airson na tagraidhean aca gus am bi nas lugha de èigheachd bho neach-seilbh an toraidh air a bheil an CTO ag èigheach. Thoir iad a-steach don t-solas, gu socair agus gu socair. Mura h-obraich sin, an uairsin brìb, bagairt, agus cuir an dàrna cuid iad fhèin no sealbhadair an toraidh an gnìomh gus na meatrach sin fhaighinn bho na tagraidhean cho luath ‘s a ghabhas, agus an uairsin tarraing na diagraman. Bidh seo duilich leis nach bi e air fhaicinn mar phrìomhachas agus bidh mòran phròiseactan gineadh teachd-a-steach ri thighinn air clàr-rathaid toraidh. Mar sin, bidh feum agad air cùis gnìomhachais gus fìreanachadh na h-ùine agus a’ chosgais a thathar a’ cosg a’ cur an gnìomh sgrùdadh air an toradh.
  2. Cuidich innleadairean siostam oidhche mhath de chadal fhaighinn. Seall dhaibh gur e rud math a th’ ann a bhith a’ cleachdadh liosta sgrùdaidh “leig às” airson toradh sam bith a thèid a leigeil ma sgaoil. Agus le bhith a’ dèanamh cinnteach gu bheil a h-uile tagradh ann an cinneasachadh air a chòmhdach le meatrach cuidichidh sin thu gus cadal nas fheàrr air an oidhche le bhith a’ leigeil le luchd-leasachaidh faicinn dè tha a’ dol ceàrr agus càite. Ach, is e an dòigh cheart air leasaiche, sealbhadair toraidh, no CTO a bhith a’ cumail a’ dol agus a’ cur na aghaidh. Bheir an giùlan seo buaidh air ceann-latha fuasglaidh toraidh sam bith ma dh'fheitheas tu chun mhionaid mu dheireadh a-rithist, mar sin gluais air chlì a-rithist agus cuir na cùisean sin a-steach don phlana pròiseict agad cho luath 'sa ghabhas. Ma tha feum air, dèan do shlighe gu coinneamhan toraidh. Cuir ort mustache meallta agus faireachdainn no rudeigin, cha bhith e gu bràth a’ fàiligeadh. Bruidhinn mu na draghan agad, nochd buannachdan soilleir, agus soisgeulaich.
  3. Dèan cinnteach gu bheil an dà chuid leasachadh (dev) agus gnìomhachd (ops) a’ tuigsinn brìgh agus buaidh meatrach toraidh a’ gluasad a-steach don raon dhearg. Na fàg Ops mar an aon neach-dìon air slàinte toraidh, dèan cinnteach gu bheil luchd-leasachaidh an sàs cuideachd (#productsquads).
  4. Is e rud math a th’ ann an logaichean, ach mar sin tha meatairean. Cuir còmhla iad agus na leig leis na logaichean agad a bhith nan sgudal ann am ball mòr lasrach gun fheum. Mìnich agus seall don luchd-leasachaidh carson nach tuig duine sam bith eile na logaichean aca, seall dhaibh cò ris a tha e coltach a bhith a’ coimhead air logaichean gun fheum aig 3:15 sa mhadainn.

Carson nach eil dragh aig innleadairean mu sgrùdadh tagraidh?
Ùghdar an dealbh Marco Horvat air Unsplash

Sin e. Thèid stuth ùr fhoillseachadh an ath-sheachdain. Ma tha thu airson barrachd ionnsachadh mun chùrsa, tha sinn a’ toirt cuireadh dhut tighinn Latha Fosgailte, a bhios a’ gabhail àite Diluain. Agus a-nis tha sinn gu traidiseanta a’ feitheamh ri do bheachdan.

Source: www.habr.com

Cuir beachd ann