Matou te mataʻituina le Sportmaster - faʻafefea ma o le a

Na matou mafaufau e uiga i le fausiaina o se faiga mataʻituina i le tulaga o le fausiaina o 'au o oloa. Na manino mai o le matou pisinisi - faʻaaogaina - e le pa'ū i totonu o nei 'au. Aisea ua faapea ai?

O le mea moni o a matou 'au uma e fausia i luga o faʻamatalaga faʻamatalaga taʻitasi, microservices ma luma, o lea e le vaʻaia ai e 'au le soifua maloloina atoa o le faiga atoa. Mo se faʻataʻitaʻiga, atonu latou te le iloa pe faʻafefea ona aʻafia le pito i luma o se vaega itiiti i le pito i tua. O le latou lautele o tului e fa'atapula'a i faiga fa'aoga e tu'ufa'atasia ai a latou faiga. Afai o se 'au ma lana 'au'aunaga A e toetoe a leai se feso'ota'iga ma le auaunaga B, o lona uiga o sea auaunaga e toetoe a le iloa e le 'au.

Matou te mataʻituina le Sportmaster - faʻafefea ma o le a

O la matou 'au, i le isi itu, o loʻo galulue faʻatasi ma faiga e matua malosi le tuʻufaʻatasia o le tasi ma le isi: e tele fesoʻotaʻiga i le va oi latou, o se atinaʻe tele tele. Ma o le faʻaogaina o le faleoloa i luga ole laiga e faʻalagolago i nei faiga uma (lea tatou te maua, i le ala, se numera tele).

O lea la ua aliali mai e le o se vaega o le tatou matagaluega, ae o loo tu i le itu. I lenei tala atoa, o la matou galuega o le malamalama atoatoa pe faʻafefea ona faʻaogaina faiga faʻamatalaga, o latou gaioiga, tuʻufaʻatasia, polokalama, fesoʻotaʻiga, meafaigaluega, ma pe faʻafefea ona fesoʻotaʻi uma nei mea i le tasi ma le isi.

O le tulaga o loʻo faʻaogaina ai a matou faleoloa i luga ole laiga e pei o lenei:

  • o luma
  • ofisa ogatotonu
  • ofisa toe

E tusa lava po o le a le tele tatou te mananaʻo ai, e le tupu o faiga uma e galue lelei ma le atoatoa. O le manatu, toe, o le numera o faiga ma tuʻufaʻatasia - faʻatasi ai ma se mea e pei o matou, o nisi faʻalavelave e le maalofia, e ui lava i le lelei o suʻega. E le gata i lea, i totonu o se faiga eseʻese ma i tulaga o lo latou tuʻufaʻatasia. Ma e tatau ona e mataʻituina lelei le tulaga o le faʻavae atoa, ae le o se vaega taʻitasi.

O le tulaga lelei, e tatau ona otometi le mata'ituina o le soifua maloloina lautele. Ma sa matou o mai i le mataituina o se vaega le maalofia o lenei faagasologa. I le taimi muamua, na fausia mo na o le pito i luma o le laina, ae o tagata tomai faapitoa i fesoʻotaiga, polokalama faakomepiuta ma meafaigaluega sa i ai ma o loʻo i ai pea a latou lava faʻavae-i-layer faiga mataʻituina. O nei tagata uma na mulimuli i le mataʻituina naʻo latou lava tulaga; e leai se tasi na i ai se malamalama atoatoa.

Mo se faʻataʻitaʻiga, afai e paʻu se masini komepiuta, i le tele o tulaga e naʻo le pule e nafa ma meafaigaluega ma le masini masini e iloa. I ia tulaga, na vaʻaia e le vaega pito i luma le mea moni o le faʻalavelave o le talosaga, ae leai ni faʻamatalaga e uiga i le paʻu o le masini masini. Ma e mafai e le pule ona iloa poʻo ai le tagata faʻatau ma maua se manatu faigata i le mea o loʻo taʻavale nei i luga o lenei masini masini, pe a fai o se ituaiga o galuega tele. E foliga mai na te le iloa e uiga i tamaiti laiti. I soo se tulaga, e tatau i le pule ona alu i lē e ona ma fesili po o le a le mea sa i luga o lenei masini, o le a le mea e tatau ona toe faʻaleleia ma mea e tatau ona suia. Ma afai ei ai se mea e matua leaga lava na malepe, na amata ona latou tamoʻe solo i liʻo - aua e leai se tasi na vaʻaia le faiga atoa.

Mulimuli ane, o ia tala eseese e aʻafia ai le pito i luma atoa, tagata faʻaoga ma a tatou galuega autu pisinisi - faʻatau i luga o le initaneti. Talu ai e le o matou o se vaega o se 'au, ae o loʻo galulue i le faʻatinoina o talosaga uma e-pisinisi e avea o se vaega o se faleoloa i luga o le initaneti, na matou faia le galuega o le fatuina o se faiga mataʻituina lelei mo le faʻatautaia o pisinisi.

Fa'atonuga ma fa'aputuga

Na matou amata i le fa'ailoaina o ni vaega mata'ituina mo a matou faiga, lea e mana'omia ai le aoina o fua. Ma o nei mea uma e manaʻomia ona tuʻufaʻatasia, o le mea lea na matou faia i le tulaga muamua. I le taimi nei, o loʻo matou faʻamaeʻaina le aofaʻi sili ona maualuga o fua faʻatatau i luga o a matou laulau uma ina ia mafai ai ona fausia se faʻamaopoopo ma malamalama pe faʻafefea ona aʻafia e le tasi le isi.

O le leai o se mataʻituina lelei i le amataga o le faʻalauiloaina o talosaga (talu mai na amata ona matou fausiaina pe a o le tele o faiga o loʻo i ai i le gaosiga) na mafua ai le mea moni e iai a matou aitalafu faʻapitoa e faʻatulagaina le mataʻituina o le tulaga atoa. E le mafai ona matou gafatia le taulaʻi atu i le faʻatulagaina o le mataʻituina mo le tasi IS ma galue i le mataʻituina o ia auiliiliga, talu ai o isi vaega o le a tuʻu e aunoa ma le mataʻituina mo sina taimi. Ina ia foia lenei faafitauli, na matou faailoaina se lisi o metotia sili ona talafeagai mo le iloiloina o le tulaga o le faiga o faʻamatalaga i luga o le laulau ma amata ona faʻatinoina.

O le mea lea, na latou filifili ai e 'ai le elefane i ni vaega.

O la matou polokalama e aofia ai:

  • meafaigaluega;
  • faiga fa'aoga;
  • polokalama faakomepiuta;
  • Vaega UI i le talosaga mataʻituina;
  • fua fa'apisinisi;
  • tu'ufa'atasiga talosaga;
  • saogalemu o faamatalaga;
  • feso'ota'iga;
  • faapaleni feoaiga.

Matou te mataʻituina le Sportmaster - faʻafefea ma o le a

I le totonugalemu o lenei faiga o loʻo mataʻituina ia lava. Ina ia malamalama lautele i le tulaga o le polokalama atoa, e tatau ona e iloa le mea o loʻo tupu i talosaga i luga o nei laulau uma ma i luga o le seti atoa o talosaga.

O lea, e uiga i le faaputuga.

Matou te mataʻituina le Sportmaster - faʻafefea ma o le a

Matou te faʻaogaina polokalama faʻapipiʻi tatala. I le ogatotonu o loʻo i ai le Zabbix, lea matou te faʻaaogaina muamua e fai ma faʻasalalauga. Ua iloa e tagata uma e lelei mo le mataituina o aseta. O le a le uiga o lenei mea? Sa'o na fua maualalo-tulaga o loʻo i ai i kamupani uma o loʻo tausia a latou lava nofoaga autu faʻamaumauga (ma o le Sportmaster o loʻo i ai ana lava nofoaga autu o faʻamaumauga) - vevela o le server, tulaga manatua, osofaʻiga, masini masini komepiuta.

Ua matou tuʻufaʻatasia Zabbix ma le Telegram messenger ma Microsoft Teams, o loʻo faʻaaogaina malosi i 'au. O le Zabbix e ufiufi le faʻaogaina o fesoʻotaʻiga moni, meafaigaluega ma nisi polokalama, ae e le o se panacea. Matou te faʻatamaoaigaina nei faʻamatalaga mai isi auaunaga. Mo se faʻataʻitaʻiga, i le tulaga o meafaigaluega, matou te faʻafesoʻotaʻi saʻo e ala i le API i la matou faiga faʻapitoa ma aoina faʻamaumauga.

O le'a lesi mea. I le faaopoopo atu ia Zabbix, matou te faʻaaogaina Prometheus, lea e mafai ai ona matou mataʻituina fua faʻatatau i se faʻaogaina o le siosiomaga. O lona uiga, e mafai ona matou mauaina fua faʻatatau e ala i le HTTP endpoint ma e le popole pe o le a le metotia e utaina i totonu ae leai. Fa'avae i luga o nei fa'amaumauga, e mafai ona atia'e fa'amatalaga au'ili'ili.

O faʻamatalaga faʻamatalaga mo isi faʻavae, mo se faʻataʻitaʻiga, faʻataʻitaʻiga pisinisi, ua vaevaeina i ni vaega se tolu.

Muamua, o faiga pisinisi ia i fafo, Google Analytics, matou te aoina fua mai ogalaau. Mai ia i latou matou te maua ai faʻamatalaga i luga o tagata faʻaoga malosi, liua ma isi mea uma e fesoʻotaʻi ma le pisinisi. Lona lua, o se UI mata'ituina faiga. E tatau ona faʻamatalaina atili.

I se tasi taimi na matou amata i suʻega tusilima ma faʻatupulaia i suʻega otometi o galuega ma tuʻufaʻatasiga. Mai lenei mea na matou faia ai le mataʻituina, tuʻu ai naʻo le galuega autu, ma faʻalagolago i faʻailoga e mautu e mafai ma e le suia soo i le taimi.

O le fausaga fou o le 'au o lona uiga o gaioiga uma o talosaga e faʻatapulaʻaina i 'au o oloa, o lea na matou taofia ai le faia o suʻega mama. Nai lo lena, na matou faia le mataʻituina o le UI mai suʻega, tusia i Java, Selenium ma Jenkins (faʻaaogaina o se faiga mo le faʻalauiloaina ma le fatuina o lipoti).

E tele a matou suʻega, ae i le faaiuga na matou filifili e alu i le auala autu, le maualuga maualuga metric. Ma afai e tele a matou suʻega faʻapitoa, o le a faigata ona faʻafou faʻamaumauga. O faʻasalalauga taʻitasi mulimuli ane o le a matua talepeina ai le polokalama atoa, ma pau lava le mea o le a matou faia o le toe faaleleia. O le mea lea, na matou taulaʻi atu i mea taua e seasea ona suia, ma naʻo matou mataʻituina.

Ma le mea mulimuli, lona tolu, o le puna o faʻamatalaga o se faiga faʻapipiʻi faʻapipiʻi. Matou te faʻaogaina le Elastic Stack mo ogalaau, ona mafai lea ona matou tosoina nei faʻamaumauga i totonu o la matou faiga mataʻituina mo metotia pisinisi. I le faaopoopo atu i nei mea uma, o loʻo i ai a matou lava Monitoring API auaunaga, tusia i le Python, lea e fesiligia soʻo se auaunaga e ala i le API ma aoina faʻamatalaga mai ia i latou i Zabbix.

O le isi uiga taua o le mata'ituina o le va'aiga. O matou e faʻavae i luga o le Grafana. E tulaga ese i isi faiga fa'aaliga ona e mafai ai ona e va'ava'ai metric mai fa'amatalaga fa'amatalaga eseese i luga o le dashboard. E mafai ona matou aoina fua maualuga mo se faleoloa i luga ole laiga, mo se faʻataʻitaʻiga, le numera o poloaiga na tuʻuina i le itula mulimuli mai le DBMS, fua faʻatinoga mo le OS o loʻo faʻaogaina ai lenei faleoloa i luga ole laiga mai Zabbix, ma fua faʻatatau mo faʻataʻitaʻiga o lenei talosaga. mai Prometheus. Ma o nei mea uma o le a i luga o le tasi dashboard. Malamalama ma faigofie ona maua.

Sei ou matauina e uiga i le saogalemu - o loʻo matou faʻamaeʻaina nei le faiga, lea o le a matou tuʻufaʻatasia mulimuli ane ma le faiga o le mataʻituina o le lalolagi. I loʻu manatu, o faʻafitauli autu o loʻo feagai ma le e-fefaʻatauaʻiga i le tulaga o le saogalemu o faʻamatalaga e fesoʻotaʻi ma bots, parsers ma brute force. E tatau ona tatou vaʻavaʻai i lenei mea, aua o nei mea uma e mafai ona aʻafia uma ai le faʻagaioiga oa tatou talosaga ma lo tatou taʻuleleia mai le tulaga pisinisi. Ma fa'atasi ai ma le fa'aputu filifilia tatou te fa'ataunu'uina lelei nei galuega.

O le isi itu taua o le faʻapipiʻiina lea o le laulau talosaga e Prometheus. O ia lava ua tuʻufaʻatasia ma Zabbix. Ma o loʻo i ai foi a matou sitespeed, o se auaunaga e mafai ai ona matou vaʻavaʻai i faʻamaufaʻailoga e pei o le saoasaoa o le utaina o la matou itulau, bottlenecks, itulau tuʻuina atu, faʻapipiʻiina o tusitusiga, ma isi, o loʻo faʻapipiʻiina foi API. O lea e aoina a matou metric i Zabbix, ma e tusa ai, matou te mataala foi mai iina. O faʻasalalauga uma o loʻo lafoina i le taimi nei i auala autu o le auina atu (mo le taimi nei o imeli ma telefoni, MS Teams talu ai nei na fesoʻotaʻi). O loʻo i ai fuafuaga e faʻaleleia ai le mataala i se tulaga o loʻo galue bots atamai o se tautua ma tuʻuina atu faʻamatalaga mataʻituina i vaega uma o oloa e fiafia i ai.

Mo i matou, e taua tele metrics e le gata mo faʻamatalaga faʻamatalaga taʻitoʻatasi, ae faʻapea foʻi ma fuataga lautele mo atinaʻe uma o loʻo faʻaogaina e talosaga: fuifui o sapalai faʻaletino o loʻo faʻaogaina ai masini komepiuta, faʻatauga o fefaʻatauaʻiga, Network Load Balancers, fesoʻotaʻiga lava ia, faʻaogaina o fesoʻotaʻiga auala. . Faʻaopoopo metrics mo a tatou lava nofoaga autu o faʻamaumauga (e tele a tatou mea ma e fai si tele o atinaʻe).

Matou te mataʻituina le Sportmaster - faʻafefea ma o le a

O le lelei o la tatou faiga mata'ituina o lona fesoasoani tatou te va'ai i le tulaga o le soifua maloloina o faiga uma ma mafai ona iloilo lo latou aafiaga i le tasi ma le isi ma i luga o punaoa fefa'asoaa'i. Ma mulimuli ane, e mafai ai ona tatou auai i le fuafuaina o punaoa, o la tatou matafaioi foi lea. Matou te faʻatautaia punaoa a le 'auʻaunaga - o se vaitaele i totonu o le e-commerce, komisi ma faʻateʻaina meafaigaluega fou, faʻatau mea fou fou, faia se suʻega o le faʻaogaina o punaoa, ma isi. O tausaga ta'itasi, e fuafua e 'au ni galuega fou, fa'atupuina a latou faiga, ma e taua mo i tatou le tu'uina atu ia i latou o punaoa.

Ma faʻatasi ai ma le fesoasoani a metrics, matou te vaʻaia le tulaga o le faʻaaogaina o punaoa e a matou faiga faʻamatalaga. Ma e faavae i luga o latou e mafai ona tatou fuafuaina se mea. I le virtualization level, matou te aoina faʻamatalaga ma vaʻai faʻamatalaga i luga o le tele o punaoa o loʻo maua e le nofoaga autu o faʻamaumauga. Ma ua i totonu o le nofoaga autu o faʻamatalaga e mafai ona e vaʻaia le toe faʻaaogaina, le tufatufaina moni, ma le faʻaaogaina o punaoa. E le gata i lea, e le gata i lea, o lo'o i ai faʻatasi ma masini faʻapitoa ma fuifui o sapalai faʻaletino o loʻo taʻavale malosi uma ai nei masini masini.

Faamoemoega

O lea ua i ai le autu o le faiga atoa ua saunia, ae o loʻo i ai pea le tele o mea e manaʻomia pea ona faʻatinoina. I se tulaga maualalo, o se faʻamatalaga saogalemu faʻamatalaga, ae e taua foi le oʻo atu i le fesoʻotaʻiga, atiina ae mataala ma foia le mataupu o le faʻamaopoopoina. E tele a matou laulau ma faiga, ma i luga ole laulau taʻitasi e tele isi metric. E foliga mai o se matryoshka i le tikeri o se matryoshka.

O la matou galuega o le faia lea o fa'aaliga sa'o. Mo se faʻataʻitaʻiga, afai o loʻo i ai se faʻafitauli i meafaigaluega, toe faʻatasi ma se masini komepiuta, ma sa i ai se faʻaoga taua, ma e leʻi lagolagoina le auaunaga i soʻo se auala. Ua matou iloa ua mate le masini komepiuta. Ona faʻailoa atu lea e le aufaipisinisi pisinisi: ua mou atu tagata faʻaoga i se mea, e leai se liua, o le UI i totonu o le atinaʻe e le o avanoa, polokalama ma auaunaga ua maliliu foi.

I lenei tulaga, o le a matou mauaina spam mai faʻasalalauga, ma e le toe fetaui i le faatulagaga o se faiga mataʻituina lelei. Ua tula'i mai le fesili o le fa'amaopoopo. O le mea lea, o le mea e sili ona lelei, e tatau ona fai mai le matou mataʻituina: "Alii, ua mate lau masini faaletino, faatasi ai ma lenei talosaga ma nei fuataga," faatasi ai ma le fesoasoani a le tasi mataala, nai lo le osofaʻia ma le ita tele i le selau o mataala. E tatau ona lipotia le mea autu - o le mafuaʻaga, lea e fesoasoani e vave faʻaumatia le faʻafitauli ona o lona localization.

O la matou faiga fa'asilasilaga ma fa'agaioiga mataala e fausia i luga o le 24-itula laina telefoni. O fa'aaliga uma e manatu o se mea e tatau ona i ai ma o lo'o aofia i totonu o le lisi siaki e lafo atu iina. E tatau ona iai se faʻamatalaga taʻitasi taʻitasi: o le a le mea na tupu, o le a le uiga moni, o le a le mea e aʻafia ai. Ma se sootaga foi i le dashboard ma faatonuga i le mea e fai i lenei tulaga.

O mea uma nei e uiga i mana'oga mo le fausiaina o se mataala. Ona mafai lea ona tupu le tulaga i ni itu se lua - pe o loʻo i ai se faʻafitauli ma e manaʻomia ona foia, pe o loʻo i ai se toilalo i le faiga o le mataʻituina. Ae i soʻo se tulaga, e tatau ona e alu e faʻatatau i ai.

I le averesi, matou te mauaina nei pe tusa ma le selau faʻasalalauga i le aso, ma le amanaia o le mea moni e leʻi faʻatulagaina lelei le faʻamaopoopoina o faʻasalalauga. Ma afai tatou te manaʻomia le faʻatinoina o galuega faʻapitoa, ma tatou tapeina faʻamalosi se mea, o loʻo faʻateleina le latou numera.

I le faʻaopoopoga i le mataʻituina o faiga matou te faʻaogaina ma le aoina o fua faʻatatau e taua i la matou itu, o le mataʻituina faiga e mafai ai ona matou aoina faʻamatalaga mo 'au o oloa. E mafai ona latou fa'aaafiaina le tu'ufa'atasiga o fua fa'atatau i totonu o faiga fa'amatalaga tatou te mata'ituina.

E mafai ona sau le matou paaga ma talosaga e faʻaopoopo nisi metric e aoga mo i matou ma le 'au. Pe, mo se faʻataʻitaʻiga, atonu e le lava le 'au o fua faʻavae o loʻo ia i tatou; latou te manaʻomia le siakiina o nisi o mea faʻapitoa. I Grafana, matou te faia se avanoa mo au taʻitasi ma tuʻuina atu aia tatau. E le gata i lea, afai e manaʻomia e se 'au faʻailoga laupapa, ae latou te le iloa pe faʻafefea ona fai, matou te fesoasoani ia i latou.

Talu ai o matou i fafo atu o le faʻagasologa o le faʻavaeina o le tau a le 'au, o latou faʻasalalauga ma fuafuaga, o loʻo faasolosolo malie lava ona matou oʻo mai i le faaiuga o faʻasalalauga o faiga uma e leai se aoga ma e mafai ona taʻavale i aso uma e aunoa ma le faʻamaopoopoina ma i matou. Ma e taua mo i tatou le mataʻituina o nei faʻasalalauga, aua e ono aʻafia ai le faʻaogaina o le talosaga ma malepe se mea, ma e taua tele. Ina ia pulea faʻasalalauga, matou te faʻaogaina le Bamboo, mai le mea matou te maua ai faʻamatalaga e ala i le API ma mafai ona vaʻai poʻo fea faʻasalalauga na faʻasalalau i ai faiga faʻamatalaga ma o latou tulaga. Ma o le mea sili ona taua o le a le taimi. Matou te faʻapipiʻi faʻailoga faʻamalolo i luga o fua faʻatatau taua, lea e matua faʻaalia i le vaʻaia pe a iai ni faʻafitauli.

O le auala lea e mafai ai ona tatou vaʻavaʻai i le fesoʻotaʻiga i le va o faʻasalalauga fou ma faʻafitauli o loʻo tulaʻi mai. O le manatu autu o le malamalama pe faʻafefea ona faʻaogaina le faiga i soʻo se laulau, faʻavave vave le faʻafitauli ma faʻaleleia vave. A uma mea uma, e masani ona tupu o le mea e sili ona umi e le o foia le faafitauli, ae o le sailia o le mafuaaga.

Ma i lenei vaega i le lumanaʻi matou te manaʻo e taulaʻi i le faʻamalosi. O le mea lelei, ou te fia iloa muamua se faʻafitauli o loʻo oʻo mai, ae le o le mea moni, ina ia mafai ona ou puipuia nai lo le foia. O nisi taimi o faʻalavelave faʻafuaseʻi o le mataʻituina faiga e tupu, e le gata i le sese o le tagata ma ona o suiga i le talosaga. Ma matou te galulue i lenei mea, debug i ai, ma taumafai e lapatai tagata e faʻaaogaina ma i matou e uiga i lenei mea aʻo leʻi faʻaogaina le faiga o le mataʻituina. , po'o le faia o nei gaioiga i le fa'amalama fa'apitoa.

O lea la, ua faʻalauiloaina le faiga ma ua galue manuia talu mai le amataga o le tautotogo ... ma o loʻo faʻaalia ai tupe mama moni. O le mea moni, e le o lona faʻamatalaga mulimuli lea; o le a matou faʻaalia le tele o mea aoga. Ae i le taimi nei, faʻatasi ai ma le tele o tuʻufaʻatasiga ma faʻaoga, o le mataʻituina o masini e matua le mafai lava ona alofia.

Afai e te mataʻituina foʻi galuega tetele ma se numera tele o tuʻufaʻatasiga, tusi i faʻamatalaga pe o le a le pulu siliva na e mauaina mo lenei mea.

puna: www.habr.com

Faaopoopo i ai se faamatalaga