Aisea e le popole ai inisinia i le mataituina o talosaga?

Manuia le Aso Faraile uma! Uo, o le asō tatou te faʻaauauina le faasologa o lomiga faʻapitoa mo le vasega "DevOps faiga ma meafaigaluega", aua o vasega i le vaega fou mo le kosi o le a amata i le faaiuga o le vaiaso a sau. O lea, tatou amata!

Aisea e le popole ai inisinia i le mataituina o talosaga?

O le mataituina o le naʻo. O se mea moni ua iloa. Aumai i luga Nagios, taʻavale NRPE i luga o le masini mamao, faʻapipiʻi Nagios i luga ole NRPE TCP port 5666 ma o loʻo e mataʻituina.

E matua faigofie e le manaia. O lea ua i ai au metotia faʻavae mo le CPU taimi, disk subsystem, RAM, tuʻuina atu e ala i le faaletonu i Nagios ma NRPE. Ae e le o le mea moni lea o le "mataituina" e pei o lea. Ua na o le amataga lenei.

(E masani ona latou faʻapipiʻi PNP4Nagios, RRDtool ma Thruk, seti faʻamatalaga i Slack ma alu saʻo i nagiosexchange, ae seʻi o tatou tuʻua lena mea mo le taimi nei).

Mataitu lelei e moni lava fai si lavelave, e tatau lava ona e iloa le internals o le talosaga o loo e mataituina.

E faigata le mata'ituina?

So'o se 'au'aunaga, pe o Linux po'o Windows, o le a fa'auigaina se fa'amoemoega. Apache, Samba, Tomcat, teuina faila, LDAP - o nei auaunaga uma e sili atu pe itiiti ifo le tulaga ese i se tasi pe sili atu itu. E tofu lava ma lana galuega, ma ona uiga. E i ai auala eseese e maua ai metrics, KPIs (fa'ailoga autu o faatinoga), e manaia ia te oe pe a o'o i lalo le uta.

Aisea e le popole ai inisinia i le mataituina o talosaga?
Tusitala o le ata Luka Chesser i Unsplash

(Maimau pe ana neon blue a'u dashboards - mapuea miti -... hmm...)

So'o se polokalame e tu'uina atu auaunaga e tatau ona iai se masini e aoina ai fua. Apache ei ai se module mod-status, fa'aalia le itulau tulaga o le server. Nginx ei ai - stub_status. Tomcat ei ai le JMX poʻo faʻasalalauga faʻasalalauga masani e faʻaalia ai metotia autu. O loʻo i ai i le MySQL se faʻatonuga "faʻaalia tulaga o le lalolagi" ma isi.
Aisea la e le fausia ai e le au atia'e ni faiga tutusa i totonu o talosaga latou te faia?

Pe na'o tagata atia'e e faia lenei mea?

O se tulaga patino o le le fiafia i metrics embedding e le gata i tagata atiae. Sa ou galue i kamupani na latou atiaʻe ai tusi talosaga e faʻaaoga ai Tomcat ma e leʻi tuʻuina atu a latou lava metotia, leai ni ogalaau o galuega tautua, sei vagana ai faʻamaumauga masani a Tomcat. O nisi atiaʻe e faʻatupuina le tele o ogalaau e leai se uiga i le pule o le polokalama e le lava le manuia e faitau ai i le 3:15 i le taeao.

Aisea e le popole ai inisinia i le mataituina o talosaga?
Tusitala o le ata Tim Gouw i Unsplash

E tatau fo'i ona iai ni tiute tauave e le au inisinia fa'apitoa e mafai ai ona fa'asalalau ia oloa. E to'aitiiti ni inisinia faiga e iai le taimi po'o le fa'aeteete e taumafai e su'e mai fua fa'atatau mai ogalaau, e aunoa ma le fa'asinomaga o na fua fa'atatau ma le malosi e fa'amatala ai e tusa ai ma le fa'atinoina o galuega. O nisi e le malamalama pe faapefea ona latou manuia mai ai, e ese mai i le "o loo i ai se mea i le taimi nei (pe o le a le pine ae) sese" faailoga.

O se suiga i mafaufauga e uiga i le manaʻomia o metrics e tatau ona tupu e le gata i le au atinaʻe, ae faʻapea foʻi i totonu o masini inisinia.

Mo so'o se enisinia faiga e mana'omia e le gata ina tali atu i fa'alavelave fa'alavelave, ae fa'amautinoa e le tupu, o le leai o ni fua fa'atatau e masani lava o se papupuni i le faia.

Ae ui i lea, e masani lava e le faʻaogaina e inisinia faiga faʻailoga e maua ai tupe mo a latou kamupani. Latou te manaʻomia taʻitaʻi atinaʻe o loʻo malamalama i le taua o le matafaioi a le inisinia i le faʻailoaina o faʻafitauli, faʻalauiloaina o faʻafitauli faʻatinoga, ma mea faapena.

O lenei mea e faʻaleagaina

O le mafaufau devops o loʻo faʻamatalaina ai le fesoʻotaʻiga i le va o le atinaʻe (dev) ma gaioiga (ops) mafaufauga. Soo se kamupani e fai mai e "faia devops" e tatau ona:

  1. fai mai mea atonu latou te le faia (fa'asino ile The Princess Bride meme - "Ou te le manatu o le uiga o lou manatu!")
  2. Uunaia se uiga o le fa'aleleia pea o oloa.

E le mafai ona e faʻaleleia se oloa ma iloa ua faʻaleleia pe afai e te le iloa pe faʻapefea ona galue i le taimi nei. E le mafai ona e iloa pe faʻafefea ona galue se oloa pe afai e te le malamalama pe faʻafefea ona faʻaogaina ona vaega, auaunaga e faʻalagolago i ai, o ona tiga autu ma fagu.
Afai e te le va'ava'ai mo ni fa'alavelave fa'afuase'i, o le a le mafai ona e mulimulita'i i le faiga o le Five Whys pe a tusia se Postmortem. O le a le mafai ona e tuʻuina mea uma i luga o le mata e tasi e vaʻai ai pe faʻafefea ona galue se oloa pe iloa le foliga "masani ma fiafia."

Si'i agavale, AGA VALE, NA OU FAI LEEEE—

Mo aʻu, o se tasi o mataupu autu o Devops o le "sii i le agavale". Si'i agavale i le tulaga lea o lona uiga o le suia o le avanoa (leai se tiute, ae na'o agava'a) e fai ai mea e masani ona popole i ai enisinia faiga, e pei o le faia o fua fa'atinoga, fa'aoga lelei o ogalaau, ma isi, i le agavale i le Ta'amilosaga o le Ola Fa'apolokalame.

Aisea e le popole ai inisinia i le mataituina o talosaga?
Tusitala o le ata NESA e Tagata Faʻatupu i Unsplash

E tatau ona mafai e le au atinaʻe polokalame ona faʻaogaina ma iloa meafaigaluega mataʻituina o loʻo faʻaogaina e le kamupani ina ia mafai ai ona faʻatinoina le mataʻituina i ona ituaiga uma, metrics, logging, mataʻituina fesoʻotaʻiga ma, sili ona taua, matamata pe faapefea ona galue a latou oloa i le gaosiga. E le mafai ona e faʻatagaina tagata atiae e faʻaalu taumafaiga ma taimi i le mataʻituina seʻia mafai ona latou vaʻai i fuataga ma faʻaalia pe faʻafefea ona latou foliga, faʻafefea ona tuʻuina atu e le pule o oloa i le CTO i le isi faʻamatalaga, ma isi.

I se faapuupuuga

  1. Ta'ita'i lau solofanua i le vai. Faʻaali atu i le au atinaʻe le tele o faʻalavelave e mafai ona latou aloese mai ai mo i latou lava, fesoasoani ia i latou e faʻailoa KPI saʻo ma fua faʻatatau mo a latou talosaga ina ia faʻaitiitia ai le leo mai le pule o oloa o loʻo faʻafefe e le CTO. Aumai i latou i le malamalama, lemu ma le filemu. Afai e le aoga lena mea, ona faatogafalea, taufaamata'u, ma faatosina ia i latou po o lē e ana oloa e faatino le mauaina o nei fua faatatau mai talosaga i se taimi vave, ona tusi ai lea o ata. O le a faigata lea tulaga ona o le a le vaaia o se mea e ave i ai le faamuamua ma o le roadmap o oloa o le a tele ni galuega e maua ai tupe o loo faatali. O le mea lea, e te manaʻomia se mataupu faʻapisinisi e faʻamaonia ai le taimi ma tupe faʻaalu e faʻatino ai le mataʻituina o oloa.
  2. Fesoasoani i inisinia faiga ia maua se moe lelei i le po. Fa'aali atu ia i latou o le fa'aogaina o se lisi siaki "tatou fa'asa'oloto" mo so'o se oloa e fa'asalalauina o se mea lelei. Ma ia mautinoa o talosaga uma i le gaosiga o loʻo ufiufi i metrics o le a fesoasoani ia te oe e moe lelei i le po e ala i le faʻatagaina o tagata atiae e vaʻai poʻo le a le mea o loʻo tupu ma poʻo fea. Ae ui i lea, o le auala saʻo e faʻaita ma faʻafefe ai soʻo se tagata faʻavae, pule o oloa, poʻo le CTO o le faʻaauau pea ma tetee. O lenei amio o le a a'afia ai le aso e tu'uina atu ai so'o se oloa pe afai e te fa'atali se'ia toe o'o i le minute mulimuli, ia toe si'i le agavale ma tu'u nei fa'afitauli i lau fuafuaga fa'atino i se taimi vave e mafai ai. Afai e mana'omia, fai lau auala i fonotaga o oloa. Fa'a'ofu se misai pepelo ma lagona po'o se mea, o le a le toilalo lava. Faailoa atu ou popolega, faailoa atu aogā manino, ma fai le talaʻiga.
  3. Ia mautinoa o lo'o malamalama uma atina'e (dev) ma fa'agaioiga (ops) i le uiga ma taunu'uga o fua fa'atatau o oloa o lo'o aga'i atu ile sone mumu. Aua le tu'ua Ops e na'o le leoleo o le soifua maloloina o oloa, ia mautinoa o lo'o aofia ai fo'i le au atina'e (#productsquads).
  4. O ogalaau o se mea sili, ae faʻapea foʻi ma fua. Fa'atasi ma 'aua ne'i avea au ogalaau ma lapisi i totonu o se polo mumu tele o le le aoga. Faʻamatala ma faʻaali i le au atinaʻe pe aisea e leai ai se isi e malamalama ia latou ogalaau, faʻaali atu ia i latou pe faʻafefea le vaʻai i ogalaau le aoga i le 3:15 i le taeao.

Aisea e le popole ai inisinia i le mataituina o talosaga?
Tusitala o le ata Marko Horvat i Unsplash

Pau lava lena. O mea fou o le a tatalaina i le vaiaso fou. Afai e te fia iloa atili e uiga i le kosi, matou te valaaulia oe e Aso Tatala, lea o le a faia i le Aso Gafua. Ma o lea e masani ona matou faʻatali mo au faʻamatalaga.

puna: www.habr.com

Faaopoopo i ai se faamatalaga