Manara-maso ny Sportmaster izahay - ahoana ary inona

Nieritreritra ny hamorona rafitra fanaraha-maso izahay amin'ny dingana fananganana ekipa vokatra. Nanjary nazava fa ny orinasanay - ny fitrandrahana - dia tsy tafiditra ao anatin'ireo ekipa ireo. Fa nahoana izany?

Ny zava-misy dia ny ekipantsika rehetra dia naorina manodidina ny rafi-pampahalalam-baovao tsirairay, ny microservices ary ny fronts, ka tsy hitan'ny ekipa ny fahasalaman'ny rafitra manontolo amin'ny ankapobeny. Ohatra, mety tsy fantatr'izy ireo ny fiantraikan'ny ampahany kely amin'ny lamosina lalina eo amin'ny farany. Voafetra amin'ny rafitra iraisan'ny rafitra misy azy ireo ny sehatry ny tombontsoan'izy ireo. Raha toa ka tsy misy ifandraisany amin'ny serivisy B ny ekipa iray sy ny serivisy A, dia saika tsy hitan'ny ekipa ny serivisy toy izany.

Manara-maso ny Sportmaster izahay - ahoana ary inona

Ny ekipanay kosa dia miara-miasa amin'ireo rafitra izay tena mifamatotra mafy: misy fifandraisana maro eo amin'izy ireo, fotodrafitrasa lehibe tokoa io. Ary ny fiasan'ny fivarotana an-tserasera dia miankina amin'ireo rafitra rehetra ireo (izay ananantsika, raha ny marina, isa be).

Araka izany dia hita fa tsy anisan’ny ekipan’ny ekipanay ny sampan-draharaha misy anay, fa eo amin’ny sisiny no misy azy. Amin'ity tantara iray manontolo ity, ny andraikitsika dia ny mahatakatra tanteraka ny fomba fiasan'ny rafitra fampahalalam-baovao, ny fiasany, ny fampidirana azy, ny rindrambaiko, ny tambajotra, ny hardware, ary ny fomba ifandraisan'izany rehetra izany.

Toy izao ny sehatra iasan'ny magazay an-tserasera:

  • anoloana
  • birao afovoany
  • back-birao

Na inona na inona tiantsika, dia tsy mitranga fa ny rafitra rehetra dia mandeha tsara sy tsy misy kilema. Ny teboka, indray, dia ny isan'ny rafitra sy ny fampidirana - miaraka amin'ny zavatra mitovy amin'ny antsika, ny tranga sasany dia tsy azo ihodivirana, na dia eo aza ny kalitaon'ny fitsapana. Ambonin'izany, na ao anatin'ny rafitra misaraka na amin'ny lafiny fampidirana azy ireo. Ary mila manara-maso ny toetry ny sehatra manontolo ianao, fa tsy ny ampahany tsirairay amin'izany.

Ny tsara indrindra dia tokony ho mandeha ho azy ny fanaraha-maso ara-pahasalamana manerana ny sehatra. Ary tonga amin'ny fanaraha-maso ho ampahany tsy azo ihodivirana amin'ity dingana ity izahay. Tany am-boalohany dia natao ho an'ny ampahany eo aloha ihany izy io, raha ny manam-pahaizana manokana momba ny tambajotra, ny lozisialy ary ny mpitantana ny hardware dia nanana ary mbola manana ny rafitra fanaraha-maso isan-karazany. Ireo olona rehetra ireo dia nanaraka ny fanaraha-maso teo amin'ny sehatra misy azy ireo ihany, ary tsy nisy na iray aza nahafantatra tsara.

Ohatra, raha misy milina virtoaly mianjera, amin'ny ankamaroan'ny tranga dia ny mpitantana tompon'andraikitra amin'ny fitaovana sy ny milina virtoaly ihany no mahalala izany. Amin'ny tranga toy izany, ny ekipan'ny laharana voalohany dia nahita ny tena zava-misy momba ny fianjeran'ny fampiharana, saingy tsy nanana angona momba ny fianjeran'ny milina virtoaly. Ary ny mpitantana dia afaka mahafantatra hoe iza ny mpanjifa ary manana hevitra henjana momba izay mandeha amin'izao fotoana izao amin'ity milina virtoaly ity, raha toa ka karazana tetikasa lehibe izany. Azo inoana fa tsy fantany ny momba ny madinika. Na ahoana na ahoana, ny mpitantana dia mila mankany amin'ny tompony ary manontany hoe inona no tao amin'ity milina ity, inona no tokony haverina ary inona no tokony hovaina. Ary raha misy zavatra tena simba, dia nanomboka nihazakazaka nanodidina izy ireo - satria tsy nisy nahita ny rafitra manontolo.

Amin'ny farany, misy fiantraikany amin'ny lafiny rehetra, ny mpampiasa ary ny asa fototra ara-barotra ataontsika - varotra an-tserasera ny tantara tsy mitovy. Koa satria tsy anisan'ny ekipa izahay, fa mirotsaka amin'ny fampandehanana ny rindranasa e-varotra rehetra amin'ny maha-ampahan'ny fivarotana an-tserasera, dia nandray ny andraikitra hamorona rafitra fanaraha-maso feno ho an'ny sehatra ecommerce izahay.

Ny rafitra sy ny stack

Nanomboka tamin'ny famaritana sosona fanaraha-maso maromaro ho an'ny rafitray izahay, izay ilaintsika hanangonana metrika. Ary izany rehetra izany dia nila natambatra, izay no nataontsika tamin'ny dingana voalohany. Amin'izao dingana izao dia mamarana ny fanangonana metrika avo indrindra manerana ny sosona rehetra izahay mba hananganana fifamatorana sy hahatakarana ny fiantraikan'ny rafitra eo amin'ny tsirairay.

Ny tsy fahampian'ny fanaraha-maso feno amin'ny dingana voalohany amin'ny fandefasana ny fampiharana (hatramin'ny nanombohantsika nanangana azy io rehefa teo am-pamokarana ny ankamaroan'ny rafitra) dia nahatonga ny zava-misy fa nanana trosa ara-teknika lehibe izahay hananganana fanaraha-maso ny sehatra iray manontolo. Tsy ho vitanay ny hifantoka amin'ny fametrahana fanaraha-maso ho an'ny IS iray sy ny fanaraha-maso izany amin'ny antsipiriany, satria ny rafitra sisa dia havela tsy hanara-maso mandritra ny fotoana fohy. Mba hamahana ity olana ity, dia nahita lisitr'ireo metrika tena ilaina amin'ny fanombanana ny toetry ny rafi-baovao amin'ny alΓ lan'ny sosona izahay ary nanomboka nampihatra izany.

Noho izany, nanapa-kevitra ny hihinana ny elefanta amin'ny ampahany izy ireo.

Ny rafitra misy anay dia ahitana:

  • fitaovana;
  • rafitra fikirakirana;
  • rindrambaiko;
  • Ampahany UI amin'ny fampiharana fanaraha-maso;
  • metrika fandraharahana;
  • fampiharana fampidirana;
  • fiarovana ny vaovao;
  • tambajotra;
  • mpifandanja fifamoivoizana.

Manara-maso ny Sportmaster izahay - ahoana ary inona

Ny ivon'ity rafitra ity dia ny fanaraha-maso ny tenany. Mba hahatakarana amin'ny ankapobeny ny toetry ny rafitra iray manontolo dia mila mahafantatra izay mitranga amin'ireo fampiharana amin'ireo sosona rehetra ireo sy manerana ny andiana fampiharana rehetra ianao.

Noho izany, momba ny stack.

Manara-maso ny Sportmaster izahay - ahoana ary inona

Mampiasa rindrambaiko open source izahay. Ao amin'ny foibe dia manana Zabbix izahay, izay ampiasaintsika voalohany indrindra ho rafitra fanairana. Fantatry ny rehetra fa mety tsara amin'ny fanaraha-maso ny fotodrafitrasa. Inona no dikan'ity? Ireo metrika ambany indrindra izay ananan'ny orinasa tsirairay izay mitazona ny foibeny manokana (ary ny Sportmaster dia manana ivontoerana data manokana) - mari-pana amin'ny mpizara, sata fitadidiana, fanafihana, metrika fitaovana tambajotra.

Nampiditra Zabbix tamin'ny iraka Telegram sy Microsoft Teams izahay, izay ampiasaina amin'ny ekipa. Zabbix dia mandrakotra ny sarin'ny tambajotra tena izy, ny fitaovana ary ny rindrambaiko sasany, saingy tsy fanafody izany. Manatsara ity angona ity izahay avy amin'ny serivisy hafa. Ohatra, eo amin'ny sehatry ny hardware, mifandray mivantana amin'ny API amin'ny rafitra virtoaly izahay ary manangona angona.

Dia inona koa. Ho fanampin'ny Zabbix, mampiasa Prometheus izahay, izay ahafahantsika manara-maso ny metrika amin'ny fampiharana tontolo iainana mavitrika. Izany hoe, afaka mahazo metrika fampiharana amin'ny alΓ lan'ny teboka HTTP izahay ary tsy manahy momba ny metrika hampidirina ao ary iza no tsy. Miorina amin'ity angona ity, azo amboarina ny fanontaniana analytique.

Ny loharanom-angona ho an'ny sosona hafa, ohatra, ny metrika fandraharahana, dia mizara ho singa telo.

Voalohany, rafitra fandraharahana ivelany ireo, Google Analytics, manangona metrika avy amin'ny logs izahay. Avy amin'izy ireo no mahazo angona momba ny mpampiasa mavitrika, ny fiovam-po ary ny zavatra hafa rehetra mifandraika amin'ny orinasa. Faharoa, ity dia rafitra fanaraha-maso UI. Tokony holazaina amin’ny antsipiriany kokoa izany.

Indray mandeha izahay dia nanomboka tamin'ny fitiliana an-tanana ary nitombo ho fitsirihana mandeha ho azy ny fiasa sy ny fampidirana. Avy amin'izany dia nanao fanaraha-maso izahay, namela ny fampiasa lehibe indrindra, ary niantehitra tamin'ny marika izay miorina araka izay azo atao ary tsy miova matetika rehefa mandeha ny fotoana.

Ny firafitry ny ekipa vaovao dia midika fa ny hetsika fampiharana rehetra dia voafetra amin'ny ekipan'ny vokatra, noho izany dia nijanona tsy nanao fitiliana madio izahay. Fa kosa, nanao fanaraha-maso UI avy amin'ny fitsapana, nosoratana tamin'ny Java, Selenium ary Jenkins (ampiasaina ho rafitra fandefasana sy famokarana tatitra).

Nanana fitsapana maro izahay, saingy tamin'ny farany dia nanapa-kevitra ny handeha any amin'ny lalambe, ny metrika ambony indrindra. Ary raha manana fitsapana manokana be dia be isika, dia ho sarotra ny mitazona ny angon-drakitra. Ny famoahana tsirairay manaraka dia handrava tanteraka ny rafitra iray manontolo, ary ny hany ataontsika dia ny manamboatra izany. Noho izany, nifantoka tamin'ny zavatra tena fototra izay mahalana vao miova, ary manara-maso azy ireo fotsiny.

Farany, fahatelo, ny loharanon'ny angona dia rafitra fitehirizam-bokatra afovoany. Mampiasa Elastic Stack izahay ho an'ny logs, ary avy eo dia afaka misintona an'io angona io ao amin'ny rafitra fanaraha-maso ho an'ny metrik'asa. Ho fanampin'izany rehetra izany, manana serivisy Monitoring API manokana izahay, voasoratra amin'ny Python, izay manontany izay serivisy rehetra amin'ny alΓ lan'ny API ary manangona angona avy amin'izy ireo ao amin'ny Zabbix.

Toetra tsy maintsy ilaina hafa amin'ny fanaraha-maso dia ny fijerena maso. Ny anay dia mifototra amin'ny Grafana. Izy io dia miavaka amin'ny rafitra fijerena sary hafa satria mamela anao hijery ny metrika avy amin'ny loharano angon-drakitra samihafa ao amin'ny dashboard. Afaka manangona metrika avo lenta ho an'ny fivarotana an-tserasera isika, ohatra, ny isan'ny baiko napetraka tao anatin'ny ora farany avy amin'ny DBMS, ny mari-pandrefesana ho an'ny OS izay iasan'ity magazay an-tserasera ity avy amin'ny Zabbix, ary ny metrika ho an'ny ohatra amin'ity fampiharana ity. avy amin'ny Prometheus. Ary izany rehetra izany dia ho eo amin'ny dashboard iray. Mazava sy azo idirana.

MamelΓ  ahy hanamarika momba ny fiarovana - eo am-pamaranana ny rafitra isika amin'izao fotoana izao, izay ampifandraisina amin'ny rafitra fanaraha-maso manerantany. Raha ny hevitro, ny olana lehibe atrehin'ny e-varotra eo amin'ny sehatry ny fiarovana ny vaovao dia mifandraika amin'ny bots, parser ary herisetra. Mila mandinika an'izany isika, satria izany rehetra izany dia mety hisy fiantraikany lehibe amin'ny fampandehanana ny fampiharana sy ny lazantsika amin'ny fomba fijery ara-barotra. Ary miaraka amin'ny stack nofantenana dia vitantsika tsara ireo asa ireo.

Ny teboka manan-danja iray hafa dia ny fametrahana ny sosona fampiharana amin'ny Prometheus. Ny tenany ihany koa dia tafiditra amin'ny Zabbix. Ary manana sitespeed ihany koa izahay, serivisy ahafahantsika mijery masontsivana toy ny hafainganam-pandehan'ny pejintsika, ny bottlenecks, ny famoahana pejy, ny fandefasana script, sns. Noho izany dia angonina ao amin'ny Zabbix ny metrikay, ary araka izany, dia mailo koa izahay avy eo. Ny fampandrenesana rehetra dia alefa amin'ny fomba fandefasana lehibe amin'izao fotoana izao (amin'izao fotoana izao dia mailaka sy telegrama, MS Teams dia efa nifandray vao haingana). Misy drafitra hanavaozana ny fanairana amin'ny fanjakana toy izany fa ny bots marani-tsaina dia miasa ho serivisy ary manome fampahalalana momba ny fanaraha-maso ho an'ny ekipa vokatra liana rehetra.

Aminay, ny metrika dia zava-dehibe tsy ho an'ny rafitra fampahalalam-baovao tsirairay ihany, fa koa ny metrika ankapobeny ho an'ny fotodrafitrasa iray manontolo ampiasain'ny fampiharana: vondron'ny mpizara ara-batana izay iasan'ny milina virtoaly, mpandrindra ny fifamoivoizana, Mpifandanja enta-mavesatra amin'ny tambajotra, ny tambajotra mihitsy, ny fampiasana ny fantsom-pifandraisana. . Miampy metrika ho an'ny ivon-toetsika manokana (manana maromaro amin'izy ireo izahay ary midadasika ny fotodrafitrasa).

Manara-maso ny Sportmaster izahay - ahoana ary inona

Ny tombony amin'ny rafitra fanaraha-maso dia ny hoe miaraka amin'ny fanampiany dia mahita ny toe-pahasalaman'ny rafitra rehetra izahay ary afaka manombana ny fiantraikan'izy ireo amin'ny tsirairay sy amin'ny loharano iombonana. Ary amin'ny farany, mamela antsika handray anjara amin'ny fandrindrana ny loharanon-karena, izay andraikitsika ihany koa. Mitantana ny loharanon-tserasera izahay - dobo iray ao anatin'ny e-varotra, vaomiera ary manafoana fitaovana vaovao, mividy fitaovana vaovao fanampiny, manao fanaraha-maso ny fampiasana loharano, sns. Isan-taona, manomana tetikasa vaovao ny ekipa, mamolavola ny rafitra, ary zava-dehibe ho antsika ny manome azy ireo loharanon-karena.

Ary miaraka amin'ny fanampian'ny metrika, hitantsika ny fironana amin'ny fanjifana loharanon-karena ataon'ny rafi-baovaontsika. Ary mifototra amin'izy ireo dia afaka manomana zavatra isika. Amin'ny ambaratonga virtoaly dia manangona angon-drakitra izahay ary mahita fampahalalana momba ny habetsaky ny loharanon-karena azo avy amin'ny foibe data. Ary efa ao anatin'ny foibe angon-drakitra dia afaka mahita ny fanodinana, ny fizarana tena izy ary ny fanjifana loharanon-karena. Ankoatr'izay, miaraka amin'ireo mpizara tsy miankina sy milina virtoaly ary vondron'ireo mpizara ara-batana izay mihodina mafy ireo milina virtoaly rehetra ireo.

fanantenana

Ankehitriny dia efa vonona ny fototry ny rafitra amin'ny ankapobeny, saingy mbola betsaka ny zavatra mbola tokony hokarakaraina. Farafaharatsiny, sosona fiarovana amin'ny fampahalalam-baovao ity, saingy zava-dehibe ihany koa ny manatratra ny tambajotra, mampivoatra ny fanairana ary mamaha ny olan'ny fifandraisana. Manana sosona sy rafitra maro isika, ary isaky ny sosona dia misy metrika maro kokoa. Mivadika ho matryoshka amin'ny ambaratongan'ny matryoshka.

Ny andraikitray dia ny manao fanairana mety amin'ny farany. Ohatra, raha nisy olana tamin'ny fitaovana, indray, tamin'ny milina virtoaly, ary nisy fampiharana manan-danja, ary ny serivisy dia tsy naverina tamin'ny fomba rehetra. Hitanay fa maty ny milina virtoaly. Avy eo dia hanairana anao ny metrikan'ny orinasa: nanjavona tany ho any ny mpampiasa, tsy misy fiovam-po, tsy misy ny UI ao amin'ny interface, maty koa ny rindrambaiko sy serivisy.

Amin'ity toe-javatra ity dia hahazo spam avy amin'ny fanairana izahay, ary tsy mifanaraka amin'ny endrika rafitra fanaraha-maso mety intsony izany. Mipoitra ny fanontaniana momba ny fifandraisana. Noho izany, raha ny tokony ho izy, ny rafitra fanaraha-maso dia tokony hilaza hoe: "Ry lehilahy, maty ny milina ara-batanao, ary miaraka amin'izany ity fampiharana ity sy ireo metrika ireo," miaraka amin'ny fanampian'ny fanairana iray, fa tsy manapoaka baomba an-jatony izahay. Tokony hitatitra ny zava-dehibe indrindra - ny antony, izay manampy mba hanafoanana haingana ny olana noho ny localization.

Ny rafitra fampandrenesanay sy ny fanodinana fanairana dia natsangana manodidina ny tolotra hotline 24 ora. Ny fanairana rehetra izay heverina fa tsy maintsy ananana ary tafiditra ao anatin'ny lisitra dia alefa any. Ny fanairana tsirairay dia tsy maintsy misy famaritana: inona no nitranga, inona no tena dikan'izany, inona no fiantraikany. Ary koa rohy mankany amin'ny dashboard sy torolΓ lana momba ny tokony hatao amin'ity tranga ity.

Izany rehetra izany dia momba ny fepetra takiana amin'ny fananganana fanairana. Avy eo dia mety hivoatra amin'ny lafiny roa ny toe-javatra - na misy olana ka mila vahana, na nisy tsy fahombiazana teo amin'ny rafitra fanaraha-maso. Na izany na tsy izany, mila mandeha ianao ary mamantatra izany.

Amin'ny ankapobeny dia mahazo fampandrenesana zato isan'andro eo ho eo isika, raha jerena ny zava-misy fa ny fifandraisan'ny fanairana dia tsy mbola voarindra tsara. Ary raha mila manao asa ara-teknika isika, ary manafoana zavatra an-keriny, dia mitombo be ny isan'izy ireo.

Ho fanampin'ny fanaraha-maso ny rafitra miasa sy ny fanangonana metrika izay heverina ho manan-danja eo amin'ny andaniny, ny rafitra fanaraha-maso dia mamela antsika hanangona angona ho an'ny ekipan'ny vokatra. Izy ireo dia mety hisy fiantraikany amin'ny firafitry ny metrika ao anatin'ny rafitra fampahalalam-baovao arahintsika.

Mety ho avy ny mpiara-miasa aminay ary hangataka ny hanampy metrika izay mahasoa antsika sy ny ekipa. Na, ohatra, ny ekipa dia mety tsy ampy amin'ireo metrika fototra ananantsika; mila manara-maso ny sasany manokana izy ireo. Ao amin'ny Grafana, mamorona toerana ho an'ny ekipa tsirairay izahay ary manome zon'ny mpitantana. Ary koa, raha mila dashboard ny ekipa iray, nefa ny tenany tsy afaka/tsy mahalala ny fomba hanaovana izany, dia manampy azy ireo izahay.

Koa satria ivelan'ny fikorianan'ny famoronana lanja ataon'ny ekipa isika, ny famotsorana azy ireo ary ny drafitra, dia tonga tsikelikely amin'ny fanatsoahan-kevitra izahay fa ny famoahana ny rafitra rehetra dia mirindra ary azo avoaka isan'andro tsy misy fandrindrana aminay. Ary zava-dehibe ho antsika ny manara-maso ireo famoahana ireo, satria mety hisy fiatraikany amin'ny fiasan'ny fampiharana sy handrava zavatra, ary tena zava-dehibe izany. Mba hitantanana ny famoahana dia mampiasa Bamboo izahay, izay andraisantsika angona amin'ny alΓ lan'ny API ary afaka mahita hoe iza avy no navoaka izay rafitra fampahalalana sy ny sata mifehy azy. Ary ny zava-dehibe indrindra dia amin'ny fotoana inona. Mametraka marika famotsorana izahay amin'ireo metrika tena manakiana, izay tena hita maso raha misy olana.

Amin'izany fomba izany no ahitantsika ny fifandraisan'ny famoahana vaovao sy ny olana mipoitra. Ny hevi-dehibe dia ny mahatakatra ny fomba fiasan'ny rafitra amin'ny sosona rehetra, mametraka haingana ny olana ary manamboatra azy haingana. Matetika mantsy no mitranga fa tsy ny famahana ny olana no tena maka fotoana, fa ny fitadiavana ny antony.

Ary amin'ity sehatra ity amin'ny ho avy dia tiantsika ny hifantoka amin'ny hetsika. Raha ny tokony ho izy dia tiako ho fantatra mialoha ny olana manatona, fa tsy aorian'ny zava-misy, mba hahafahako misoroka izany fa tsy mamaha izany. Indraindray misy fanairana diso amin'ny rafitra fanaraha-maso, na noho ny fahadisoan'ny olona na noho ny fiovan'ny fampiharana. , na manatanteraka ireo hetsika ireo amin'ny varavarankely ara-teknika.

Noho izany, natomboka ny rafitra ary niasa tamim-pahombiazana hatramin'ny fiandohan'ny lohataona ... ary mampiseho tombony tena izy. Mazava ho azy fa tsy io no dikan-ny farany fa hampiditra endri-javatra mahasoa maro kokoa. Saingy amin'izao fotoana izao, miaraka amin'ny fampidirana sy fampiharana maro, ny fanaraha-maso ny automation dia tena tsy azo ihodivirana.

Raha manara-maso tetikasa lehibe miaraka amin'ny fampidirana marobe ihany koa ianao, dia soraty ao amin'ny fanehoan-kevitra hoe inona ny bala volafotsy hitanao momba izany.

Source: www.habr.com

Add a comment