Kamoo re bokeletseng lintlha ka matšolo a papatso ho tsoa libakeng tsa marang-rang (tsela e meutloa ea sehlahisoa)

Ho bonahala eka sebaka sa papatso ea marang-rang se lokela ho ba se tsoetseng pele ka ho fetisisa sa thekenoloji le se ikemetseng ka hohle kamoo ho ka khonehang. Ha e le hantle, hobane linatla tse joalo le litsebi lefapheng la tsona tse kang Yandex, Mail.Ru, Google le Facebook li sebetsa moo. Empa, joalokaha ho ile ha etsahala, ha ho na moeli oa phetheho 'me ho na le ntho e' ngoe le e 'ngoe ea ho iketsetsa.

Kamoo re bokeletseng lintlha ka matšolo a papatso ho tsoa libakeng tsa marang-rang (tsela e meutloa ea sehlahisoa)
Mohloli

Sehlopha sa lipuisano Dentsu Aegis Network Russia ke sebapali se seholo ka ho fetisisa 'marakeng oa papatso ea dijithale mme se tsetela ka mafolofolo ho thekenoloji, se leka ho ntlafatsa le ho iketsetsa lits'ebetso tsa eona tsa khoebo. E 'ngoe ea mathata a sa rarolloang a' maraka oa papatso ea marang-rang ke mosebetsi oa ho bokella lipalo-palo ka matšolo a papatso ho tsoa liforomong tse fapaneng tsa Marang-rang. Tharollo ea bothata bona qetellong e ile ea fella ka ho thehoa ha sehlahisoa D1.Dijithale (bala joalo ka DiVan), nts'etsopele eo re batlang ho bua ka eona.

Hobane'ng?

1. Nakong ea ho qala ha morero, ho ne ho se na sehlahisoa se le seng se lokiselitsoeng 'marakeng se ileng sa rarolla bothata ba ho iketsetsa pokello ea lipalo-palo liphutuhong tsa papatso. Sena se bolela hore ha ho motho ntle le rona feela ea tla khotsofatsa litlhoko tsa rona.

Litšebeletso tse kang Improvado, Roistat, Supermetrics, SegmentStream li fana ka kopanyo le li-platform, marang-rang a sechaba le Google Anaalitycs, hape li etsa hore ho khonehe ho aha li-dashboards tsa tlhahlobo bakeng sa tlhahlobo e bonolo le taolo ea matšolo a papatso. Pele re qala ho hlahisa sehlahisoa sa rona, re ile ra leka ho sebelisa tse ling tsa mekhoa ena ho bokella lintlha ho tsoa libakeng, empa, ka bomalimabe, ha lia ka tsa rarolla mathata a rona.

Bothata bo boholo e ne e le hore lihlahisoa tse lekiloeng li ne li thehiloe mehloling ea data, li bonts'a lipalo-palo tsa sebaka sa marang-rang, 'me ha lia ka tsa fana ka bokhoni ba ho kopanya lipalo-palo tsa matšolo a papatso. Mokhoa ona ha oa ka oa re lumella ho bona lipalo-palo tse tsoang libakeng tse fapaneng sebakeng se le seng le ho sekaseka boemo ba letšolo ka kakaretso.

Ntho e 'ngoe e ne e le hore mehatong ea pele lihlahisoa li ne li lebisitsoe' marakeng oa Bophirimela 'me ha lia ka tsa tšehetsa ho kopanngoa le libaka tsa Russia. 'Me bakeng sa libaka tseo ho kopanngoa ho tsona, metrics eohle e hlokahalang e ne e sa kopitsoe ka lintlha tse lekaneng,' me ho kopanya ho ne ho se bonolo kamehla ebile ho hlakile, haholo-holo ha ho hlokahala ho fumana ntho e seng ka har'a sebopeho sa tsamaiso.
Ka kakaretso, re nkile qeto ea ho se ikamahanye le lihlahisoa tsa batho ba bang, empa re ile ra qala ho iketsetsa tsa rona...

2. Maraka a papatso ea marang-rang a ntse a eketseha selemo le selemo, 'me ka 2018, ho ea ka lichelete tsa papatso, e ile ea hapa' maraka oa papatso o moholo ka ho fetisisa oa TV. Kahoo ho na le tekanyo.

3. Ho fapana le 'maraka oa lipapatso tsa TV, moo thekiso ea papatso ea khoebo e laoloang, ho na le beng ba bangata ba batho ba nang le lipapatso tsa boholo bo fapaneng ba sebetsang Inthaneteng ka li-account tsa bona tsa papatso. Kaha letšolo la papatso, e le molao, le sebetsa libakeng tse 'maloa ka nako e le' ngoe, ho utloisisa boemo ba letšolo la papatso, hoa hlokahala ho bokella litlaleho tse tsoang libakeng tsohle le ho li kopanya tlalehong e le 'ngoe e kholo e tla bontša setšoantšo sohle. Sena se bolela hore ho na le monyetla oa ho ntlafatsa.

4. Ho ne ho bonahala ho rona hore beng ba thepa ea lipapatso ho Internet ba se ba ntse ba e-na le lisebelisoa tsa ho bokella lipalo-palo le ho li bontša litlalehong tsa papatso, 'me ba tla khona ho fana ka API bakeng sa data ena. Sena se bolela hore ka botsebi hoa khoneha ho e kenya ts'ebetsong. Ha re re hang-hang hore ha hoa ka ha e-ba bonolo hakaalo.

Ka kakaretso, litlhoko tsohle tsa ts'ebetsong ea morero li ne li totobetse ho rona, 'me re ile ra matha ho etsa hore morero o phele ...

Morero o Moholo

Ho qala, re thehile pono ea sistimi e nepahetseng:

  • Matšolo a papatso a tsoang ho sistimi ea khoebo ea 1C e lokela ho kengoa ho eona ka bo eona ka mabitso a bona, linako, likhakanyo tsa lichelete le ho beoa lipolaneteng tse fapaneng.
  • Bakeng sa sebaka se seng le se seng ka har'a lets'olo la papatso, lipalo-palo tsohle tse ka khonehang li lokela ho kopitsoa ka bo eona libakeng tseo ho behoang ho tsona, joalo ka palo ea maikutlo, ho tobetsa, maikutlo, joalo-joalo.
  • Matšolo a mang a papatso a lateloa ho sebelisoa tlhahlobo ea motho oa boraro ka seo ho thoeng ke litsamaiso tsa papatso tse kang Adriver, Weborama, DCM, joalo-joalo. Ho boetse ho na le mitha ea Inthanete ea indasteri Russia - k'hamphani ea Mediascope. Ho ea ka morero oa rona, lintlha tse tsoang ho tlhahlobo e ikemetseng le ea indasteri le tsona li lokela ho kenngoa ka boiketsetso masolong a tsamaellanang a papatso.
  • Matšolo a mangata a papatso ho Marang-rang a reretsoe liketso tse itseng (ho reka, ho letsetsa, ho ngolisa bakeng sa teko ea teko, joalo-joalo), e latelloang ho sebelisoa Google Analytics, le lipalo-palo tseo hape li leng bohlokoa bakeng sa ho utloisisa boemo ba phutuho le. e lokela ho kenngoa ka har'a sesebelisoa sa rona.

Ntho ea pele ke lumpy

Ka lebaka la boitlamo ba rona ho melao-motheo e feto-fetohang ea nts'etsopele ea software (agile, lintho tsohle), re nkile qeto ea ho theha MVP pele ebe re fetela sepheong se reriloeng khafetsa.
Re nkile qeto ea ho theha MVP ho latela sehlahisoa sa rona DANBo (Dentsu Aegis Network Board), e leng sesebelisoa sa marang-rang se nang le tlhaiso-leseling e akaretsang mabapi le matšolo a papatso ea bareki ba rona.

Bakeng sa MVP, morero o ile oa nolofatsoa ka hohle kamoo ho ka khonehang mabapi le ts'ebetsong. Re khethile lethathamo le lekanyelitsoeng la li-platform bakeng sa ho kopanya. Tsena e ne e le li-platform tse ka sehloohong, tse kang Yandex.Direct, Yandex.Display, RB.Mail, MyTarget, Adwords, DBM, VK, FB, le mekhoa e meholo ea papatso ea Adriver le Weborama.

Ho fihlella lipalo-palo ho liwebsaete ka API, re sebelisitse ak'haonte e le 'ngoe. Motsamaisi oa sehlopha sa bareki ea neng a batla ho sebelisa pokello ea lipalo-palo ka boiketsetso lets'olo la papatso o ile a tlameha ho fana ka phihlello ho matšolo a hlokahalang a papatso liwebsaeteng ho akhaonto ea sethala.

E latelang ke mosebelisi oa sistimi DANBO e ne e tlameha ho kenya faele ea sebopeho se itseng ka har'a sistimi ea Excel, e nang le tlhaiso-leseling eohle mabapi le ho beoa (letšolo la papatso, sethala, sebopeho, nako ea ho beoa, matšoao a reriloeng, tekanyetso, joalo-joalo) le li-identifiers tsa matšolo a tšoanang a papatso libaka le li-counters ka har'a litsamaiso tsa papatso.

E ne e shebahala, ka 'nete, e tšosa:

Kamoo re bokeletseng lintlha ka matšolo a papatso ho tsoa libakeng tsa marang-rang (tsela e meutloa ea sehlahisoa)

Lintlha tse jarollotsoeng li ile tsa bolokoa sebakeng sa polokelo ea litaba, 'me litšebeletso tse arohaneng li bokella li-identifiers tsa lets'olo ho tsoa ho tsona le ho khoasolla lipalo-palo ho tsona.

Bakeng sa sebaka se seng le se seng, ho ne ho ngotsoe tšebeletso ea lifensetere e arohaneng, eo hang ka letsatsi e ileng ea kena tlas'a akhaonto e le 'ngoe ea tšebeletso ho API ea sebaka sa marang-rang le lipalo-palo tse jarollotsoeng bakeng sa li-ID tsa phutuho tse boletsoeng. Ho etsahetse se tšoanang le ka litsamaiso tsa papatso.

Lintlha tse jarollotsoeng li bonts'itsoe sehokelong ka sebopeho sa dashboard e nyane ea tloaelo:

Kamoo re bokeletseng lintlha ka matšolo a papatso ho tsoa libakeng tsa marang-rang (tsela e meutloa ea sehlahisoa)

Re ne re sa lebella, MVP e ile ea qala ho sebetsa 'me ea qala ho khoasolla lipalo-palo tsa hona joale ka matšolo a papatso Inthaneteng. Re kentse sistimi ts'ebetsong ho bareki ba 'maloa, empa ha re leka ho eketsa, re ile ra kopana le mathata a tebileng:

  • Bothata bo boholo e ne e le ho rarahana ha ho lokisetsa data bakeng sa ho kenya tsamaisong. Hape, data ea ho beoa e ne e tlameha ho fetoloa hore e be sebopeho se tsitsitseng pele e kenya. Ho ne ho hlokahala ho kenyelletsa li-identity tsa mekhatlo tse tsoang libakeng tse fapaneng faeleng ea ho jarolla. Re tobane le taba ea hore ho thata haholo ho basebelisi ba sa koetlisoang ka botekgeniki ho hlalosa hore na li-identifiers tsena li fumaneha hokae sebakeng sa marang-rang le hore na li hloka ho kenngoa hokae faeleng. Ha ho nahanoa ka palo ea basebetsi mafapheng a tsamaisang matšolo libakeng tsa marang-rang le thekiso, sena se ile sa fella ka tšehetso e kholo ka lehlakoreng la rona, eo ho hang re neng re sa e thabele.
  • Bothata bo bong e ne e le hore ha se lipolanete tsohle tsa papatso tse neng li e-na le mekhoa ea ho abela phihlello ea matšolo a papatso ho liakhaonto tse ling. Empa leha mokhoa oa ho fana o ne o le teng, ha se babapatsi bohle ba neng ba ikemiselitse ho fana ka phihlello ea matšolo a bona ho li-account tsa mokha oa boraro.
  • Taba ea bohlokoa e ne e le khalefo e ileng ea tsosa basebelisi ba hore matšoao 'ohle a reriloeng le lintlha tsa ho beoa tseo ba seng ba ntse ba li kenya tsamaisong ea rona ea 1C, ba tlameha ho kena hape. DANBO.

Sena se re file mohopolo oa hore mohloli o ka sehloohong oa tlhahisoleseling mabapi le ho beoa e lokela ho ba sistimi ea rona ea 1C, eo data eohle e kentsoeng ho eona ka nepo le ka nako (taba mona ke hore li-invoice li hlahisoa ho ipapisitsoe le data ea 1C, kahoo ho kenella ka nepo ha data ho 1C. ke ntho e tlang pele ho bohle ba KPI). Ke kamoo mohopolo o mocha oa sistimi o hlahileng ...

Mohopolo

Ntho ea pele eo re ileng ra etsa qeto ea ho e etsa ke ho arola tsamaiso ea ho bokella lipalo-palo ka matšolo a papatso ho Internet hore e be sehlahisoa se arohaneng - D1.Dijithale.

Ka mohopolo o mocha, re nkile qeto ea ho kenya D1.Dijithale tlhahisoleseling mabapi le matšolo a papatso le ho beoa ka har'a bona ho tloha ho 1C, ebe o hula lipalo-palo ho tsoa litsing le lits'ebetsong tsa AdServing ho ea libakeng tsena. Sena se ne se lokela ho nolofatsa bophelo ho basebelisi haholo ('me, joalo ka tloaelo, ho eketsa mosebetsi o mongata ho bahlahisi) le ho fokotsa palo ea tšehetso.

Bothata ba pele boo re ileng ra kopana le bona e ne e le ba mokhatlo o hlophisitsoeng 'me o ne o amana le taba ea hore ha rea ​​​​ka ra fumana senotlolo kapa letšoao leo ka lona re ka bapisang mekhatlo e tsoang lits'ebetsong tse fapaneng le matšolo le ho behoa ho tloha ho 1C. 'Nete ke hore ts'ebetso ea k'hamphani ea rona e entsoe ka tsela ea hore lipapatso tsa papatso li kenngoe lits'ebetsong tse fapaneng ke batho ba fapaneng (bahlophisi ba mecha ea litaba, ho reka, joalo-joalo).

Ho rarolla bothata bona, re ile ra tlameha ho qapa senotlolo sa hashed se ikhethileng, DANBoID, se neng se tla hokahanya mekhatlo e tsamaisong e fapaneng hammoho, 'me e ka khetholloang habonolo le ka mokhoa o ikhethileng ho li-data tse jarollotsoeng. Sekhetho sena se hlahisoa ka har'a sistimi ea 1C ea kahare bakeng sa sebaka se seng le se seng 'me se fetisetsoa matšolong, ho beoa le li-counters libakeng tsohle le litsing tsohle tsa AdServing. Ho kenya tšebetsong tloaelo ea ho beha DANBoID libakeng tsohle ho nkile nako, empa re khonne ho e etsa :)

Eaba re fumana hore ha se libaka tsohle tse nang le API bakeng sa ho bokella lipalo-palo, esita le tse nang le API, ha li khutlisetse lintlha tsohle tse hlokahalang.

Mothating ona, re nkile qeto ea ho fokotsa haholo lenane la liforomo tsa ho kopanya le ho tsepamisa maikutlo ho li-platform tse kholo tse amehang boholo ba matšolo a papatso. Lethathamo lena le kenyelletsa libapali tsohle tse kholo ka ho fetisisa 'marakeng oa lipapatso (Google, Yandex, Mail.ru), marang-rang a sechaba (VK, Facebook, Twitter), mekhoa e meholo ea AdServing le analytics (DCM, Adriver, Weborama, Google Analytics) le liforomo tse ling.

Boholo ba libaka tseo re li khethileng li ne li na le API e fanang ka metrics eo re e hlokang. Maemong ao ho neng ho se na API kapa e ne e se na data e hlokahalang, re sebelisitse litlaleho tse rometsoeng letsatsi le letsatsi ho lengolo-tsoibila la ofisi ea rona ho kenya data (litsamaisong tse ling hoa khoneha ho hlophisa litlaleho tse joalo, ho tse ling re lumellane ka nts'etsopele ea litlaleho tse joalo. bakeng sa rona).

Ha re sekaseka lintlha tse tsoang libakeng tse fapaneng, re fumane hore maemo a phahameng a mekhatlo ha a tšoane lits'ebetsong tse fapaneng. Ho feta moo, tlhahisoleseling e hloka ho jarolleloa ka lintlha tse fapaneng ho tsoa lits'ebetsong tse fapaneng.

Ho rarolla bothata bona, mohopolo oa SubDANBoID o ile oa ntlafatsoa. Mohopolo oa SubDANBoID o bonolo haholo, re tšoaea setsi sa mantlha sa lets'olo setšeng ka DANBoID e hlahisitsoeng, 'me re kenya mekhatlo eohle e fumanehang ka li-identifiers tse ikhethileng tsa sebaka mme re theha SubDANBoID ho latela molao-motheo oa DANBoID + sekhetho sa boemo ba pele. sehlaha sa sehlaha + se khethollang sehlaha sa boemo ba bobeli +... Mokhoa ona o ile oa re lumella ho hokahanya matšolo a papatso mekhoeng e fapaneng le ho khoasolla lipalo-palo tse felletseng ho ona.

Hape re ile ra tlameha ho rarolla bothata ba ho fihlella matšolo a li-platform tse fapaneng. Joalo ka ha re ngotse kaholimo, mokhoa oa ho abela phihlello ea phutuho ho akhaonto e arohaneng ea tekheniki ha o sebetse kamehla. Ka hona, re ile ra tlameha ho nts'etsapele lits'ebetso tsa tumello ea boiketsetso ka OAuth re sebelisa li-tokens le mekhoa ea ho nchafatsa li-tokens tsena.

Hamorao sehloohong sena re tla leka ho hlalosa ka ho qaqileng haholoanyane mohaho oa tharollo le lintlha tsa theknoloji ea ts'ebetsong.

Moralo oa tharollo ea 1.0

Ha re qala ts'ebetsong ea sehlahisoa se secha, re ile ra utloisisa hore hang-hang re hloka ho fana ka monyetla oa ho hokahanya libaka tse ncha, kahoo re ile ra etsa qeto ea ho latela tsela ea meralo ea microservice.

Ha re rala meaho, re ile ra arola lihokelo ho litsamaiso tsohle tsa kantle - 1C, sethala sa papatso le lits'ebetso tsa papatso - ka lits'ebeletso tse arohaneng.
Taba ea mantlha ke hore lihokelo tsohle tsa libaka li na le API e ts'oanang 'me ke li-adapter tse tlisang sebaka sa API ho sebopeho se re loketseng.

Bohareng ba sehlahisoa sa rona ke ts'ebeliso ea marang-rang, e leng monolith e entsoeng ka tsela eo e ka arolang habonolo litšebeletsong. Sesebelisoa sena se na le boikarabello ba ho sebetsana le data e jarollotsoeng, ho kopanya lipalo-palo ho tsoa lits'ebetsong tse fapaneng le ho li hlahisa ho basebelisi ba sistimi.

Ho buisana pakeng tsa lihokelo le sesebelisoa sa webo, re ne re tlameha ho theha ts'ebeletso e eketsehileng, eo re e bitsitseng Connector Proxy. E etsa mesebetsi ea Discovery Service le Task scheduler. Ts'ebeletso ena e etsa mesebetsi ea pokello ea lintlha bakeng sa sehokelo se seng le se seng bosiu bo bong le bo bong. Ho ngola lera la lits'ebeletso ho ne ho le bonolo ho feta ho hokahanya morekisi oa molaetsa, mme ho rona ho ne ho le bohlokoa ho fumana sephetho kapele kamoo ho ka khonehang.

Bakeng sa bonolo le lebelo la nts'etsopele, re boetse re nkile qeto ea hore lits'ebeletso tsohle e tla ba li-API tsa Webo. Sena se ile sa etsa hore ho khonehe ho bokella ka potlako khopolo ea bopaki le ho netefatsa hore moralo oohle oa sebetsa.

Kamoo re bokeletseng lintlha ka matšolo a papatso ho tsoa libakeng tsa marang-rang (tsela e meutloa ea sehlahisoa)

Mosebetsi o arohaneng, o rarahaneng e ne e le ho theha phihlello ea ho bokella lintlha ho tsoa liak'haonteng tse fapaneng, tseo, joalo ka ha re nkile qeto, li lokela ho etsoa ke basebelisi ka sehokelo sa webo. E na le mehato e 'meli e arohaneng: ea pele, mosebedisi o eketsa letšoao ho fumana akhaonto ka OAuth, ebe o lokisa pokello ea data bakeng sa mofani ho tsoa akhaonteng e itseng. Ho fumana lets'oao ka OAuth hoa hlokahala hobane, joalo ka ha re se re ngotse, ha se kamehla ho ka khonehang ho fana ka phihlello ho ak'haonte e lakatsehang setšeng.

Ho theha mochine oa bokahohleng oa ho khetha akhaonto ho tsoa libakeng, re ile ra tlameha ho eketsa mokhoa ho li-connectors API tse khutlisetsang JSON Schema, e fanoang ka foromo ho sebelisa karolo e fetotsoeng ea JSONEditor. Ka tsela ena, basebelisi ba khonne ho khetha li-account tseo ba ka jarollang data ho tsona.

Ho lumellana le meeli ea kopo e teng libakeng tsa marang-rang, re kopanya likōpo tsa litlhophiso ka har'a tokens e le 'ngoe, empa re ka sebetsana le li-tokens tse fapaneng ka ho tšoana.

Re khethile MongoDB e le polokelo ea data e laetsoeng bakeng sa ts'ebeliso ea marang-rang le lihokelo, tse re lumelletseng hore re se ke ra tšoenyeha haholo ka sebopeho sa data methating ea pele ea nts'etsopele, ha mohlala oa sesebelisoa o fetoha letsatsi le leng le le leng.

Haufinyane re ile ra fumana hore ha se data eohle e tsamaellanang hantle ho MongoDB mme, mohlala, ho bonolo haholoanyane ho boloka lipalo-palo tsa letsatsi le letsatsi polokelong ea likamano. Ka hona, bakeng sa lihokelo tseo sebopeho sa tsona sa data se loketseng polokelong ea litaba tsa kamano, re qalile ho sebelisa PostgreSQL kapa MS SQL Server joalo ka polokelo.

Mehaho le theknoloji e khethiloeng e ile ea re lumella ho haha ​​le ho qala sehlahisoa sa D1.Digital ka potlako. Ka lilemo tse peli tsa nts'etsopele ea lihlahisoa, re ntlafalitse lihokelo tsa 23 ho libaka, re fumane phihlelo ea bohlokoa ea ho sebetsa le li-API tsa batho ba boraro, re ithutile ho qoba maraba a libaka tse fapaneng, tseo e 'ngoe le e' ngoe e neng e e-na le tsona, e tlatselitse ho nts'etsopele ea API ea bonyane 3. liwebsaete, li jarollotsoe ka boiketsetso mabapi le liphutuho tse ka bang 15 le ho beoa ho fetang 000, li bokelletse maikutlo a mangata ho tsoa ho basebelisi mabapi le ts'ebetso ea sehlahisoa mme li khonne ho fetola ts'ebetso ea mantlha ea sehlahisoa ka makhetlo a 'maloa, ho latela maikutlo ana.

Moralo oa tharollo ea 2.0

Ho se ho fetile lilemo tse peli ho tloha ha tsoelo-pele e qala D1.Dijithale. Keketseho e sa khaotseng ea mojaro tsamaisong le ho hlaha ha mehloli e mengata e mecha ea data butle-butle e ile ea senola mathata moahong o teng oa tharollo.

Bothata ba pele bo amana le palo ea data e jarollotsoeng libakeng tsa marang-rang. Re ne re tobane le taba ea hore ho bokella le ho ntlafatsa lintlha tsohle tse hlokahalang ho tloha libakeng tse kholo ka ho fetisisa ho ile ha qala ho nka nako e ngata haholo. Mohlala, ho bokella lintlha ho tsoa ho sistimi ea papatso ea AdRiver, eo ka eona re latelang lipalo-palo bakeng sa libaka tse ngata, ho nka lihora tse 12.

Ho rarolla bothata bona, re ile ra qala ho sebelisa mefuta eohle ea litlaleho ho khoasolla data ho tsoa libakeng, re leka ho nts'etsapele API ea bona hammoho le libaka tsa marang-rang e le hore lebelo la ts'ebetso ea eona le finyelle litlhoko tsa rona, 'me re bapise download ea data ka hohle kamoo ho ka khonehang.

Bothata bo bong bo amana le ts'ebetso ea data e jarollotsoeng. Hona joale, ha lipalo-palo tse ncha li fihla, ho tla qalisoa mokhoa oa mekhahlelo e mengata oa ho bala hape, o kenyelletsang ho kenya data e tala, ho bala lipalo tse kopaneng tsa sebaka ka seng, ho bapisa lintlha tse tsoang mehloling e fapaneng, le ho bala kakaretso ea metrics bakeng sa lets'olo. Sena se baka mojaro o mongata ts'ebelisong ea webo e etsang lipalo tsohle. Ka makhetlo a 'maloa, nakong ea ts'ebetso ea ho tsosolosa, kopo e ile ea ja mohopolo oohle ho seva, hoo e ka bang 10-15 GB, e neng e e-na le phello e mpe ka ho fetisisa mosebetsing oa basebelisi le tsamaiso.

Mathata a khethiloeng le merero e matla ea tsoelo-pele e tsoelang pele ea sehlahisoa e ile ea re lebisa tlhokong ea ho hlahloba bocha mohaho oa kopo.

Re ile ra qala ka li-connectors.
Re hlokometse hore lihokelo tsohle li sebetsa ho latela mohlala o le mong, kahoo re ile ra theha moralo oa liphaephe tseo ho tsona ho ka bopang sehokelo u tlameha feela ho hlophisa logic ea mehato, tse ling kaofela e ne e le tsa bokahohle. Haeba sehokelo se seng se hloka ntlafatso, joale re se fetisetsa hang-hang ho moralo o mocha ka nako e le 'ngoe ha sehokelo se ntse se ntlafatsoa.

Ka nako e ts'oanang, re ile ra qala ho romella likhokahano ho Docker le Kubernetes.
Re rerile ho fallela Kubernetes nako e telele haholo, re leka litlhophiso tsa CI / CD, empa re ile ra qala ho tsamaea feela ha sehokelo se le seng, ka lebaka la phoso, se qala ho ja mohopolo o fetang 20 GB ho seva, se bolaea lits'ebetso tse ling. . Nakong ea lipatlisiso, sehokelo se ile sa isoa sehlopheng sa Kubernetes, moo se ileng sa sala, le kamora hore phoso e lokisoe.

Ka potlako re ile ra hlokomela hore Kubernetes e ne e le bonolo, 'me ka mor'a likhoeli tse tšeletseng re ile ra fetisetsa lihokelo tse 7 le Connectors Proxy, tse jang lisebelisoa tse ngata ho sehlopha sa tlhahiso.

Ka mor'a likhokahano, re ile ra etsa qeto ea ho fetola meralo ea lisebelisoa tse ling.
Bothata bo ka sehloohong e ne e le hore data e tsoa ho li-connectors ho li-proxies ka lihlopha tse kholo, ebe e otla DANBoID 'me e romelloa ho websaete e bohareng bakeng sa ts'ebetso. Ka lebaka la palo e kholo ea lipalo-palo tsa metrics, ho na le mojaro o moholo ts'ebelisong.

Hape ho ipakile ho le thata haholo ho beha leihlo boemo ba mesebetsi ea pokello ea data le ho tlaleha liphoso tse etsahalang ka har'a likhokahano ho sesebelisoa sa marang-rang e le hore basebelisi ba bone se etsahalang le hore na hobaneng data e sa bokelloe.

Ho rarolla mathata ana, re thehile meralo ea 2.0.

Phapang e ka sehloohong pakeng tsa phetolelo e ncha ea meralo ke hore ho e-na le Websaete ea API, re sebelisa RabbitMQ le laebrari ea MassTransit ho fapanyetsana melaetsa pakeng tsa litšebeletso. Ho etsa sena, re ile ra tlameha ho ngola ka botlalo Proxy ea Lihokelo, ho e etsa Connectors Hub. Lebitso le fetotsoe hobane karolo ea mantlha ea ts'ebeletso ha e sa le ho fetisetsa likopo ho lihokelo le morao, empa ke ho laola pokello ea metrics ho tsoa ho lihokelo.

Ho tloha ts'ebelisong ea marang-rang e bohareng, re arolelitse tlhahisoleseling mabapi le ho beoa le lipalo-palo ho tsoa litsing ho ea ho lits'ebeletso tse arohaneng, e leng se entseng hore ho khonehe ho tlosa lipalo tse sa hlokahaleng le ho boloka lipalo-palo tse seng li ntse li baloa le tse kopaneng maemong a ho beoa. Re boetse re ngotse le ho ntlafatsa mabaka a ho bala lipalo-palo ho ipapisitsoe le data e sa sebelisoang.

Ka nako e ts'oanang, re fallisetsa lits'ebeletso tsohle le lits'ebetso ho Docker le Kubernetes ho etsa hore tharollo e be bonolo ho feta le ho e laola.

Kamoo re bokeletseng lintlha ka matšolo a papatso ho tsoa libakeng tsa marang-rang (tsela e meutloa ea sehlahisoa)

Re hokae hona joale

Bopaki ba mohopolo oa meralo ea 2.0 sehlahisoa D1.Dijithale e itokisitse ebile e sebetsa sebakeng sa teko e nang le sete e lekanyelitsoeng ea lihokelo. Seo se setseng ho etsoa ke ho ngola bocha lihokelo tse ling tse 20 sethaleng se secha, ho lekola hore data e laetsoe ka nepo le hore metrics eohle e baloa ka nepo, le ho kenya moralo oohle tlhahisong.

Ha e le hantle, ts'ebetso ena e tla etsahala butle-butle 'me re tla tlameha ho tlohela ho lumellana le morao-rao le li-API tsa khale ho boloka ntho e' ngoe le e 'ngoe e sebetsa.

Merero ea rona ea hang-hang e kenyelletsa nts'etsopele ea likhokahano tse ncha, ho kopanngoa le litsamaiso tse ncha le ho eketsa metrics ho sete ea data e jarollotsoeng ho tsoa libakeng tse hokahaneng le lits'ebetso tsa papatso.

Re boetse re rera ho fetisetsa lits'ebetso tsohle, ho kenyeletsoa le ts'ebeliso e bohareng ea webo, ho Docker le Kubernetes. Ha e kopantsoe le moralo o mocha, sena se tla nolofatsa haholo phepelo, tlhokomelo le taolo ea lisebelisoa tse sebelisoang.

Mohopolo o mong ke ho etsa liteko ka khetho ea database bakeng sa ho boloka lipalo-palo, tse bolokiloeng hajoale ho MongoDB. Re se re fetisitse lihokelo tse 'maloa tse ncha ho database tsa SQL, empa moo phapang e batla e sa bonahale, mme bakeng sa lipalo-palo tse kopaneng tsa letsatsi, tse ka kopuoang ka nako e sa lekanyetsoang, phaello e ka ba kholo haholo.

Ka kakaretso, merero e meholo, ha re tsoeleng pele :)

Bangoli ba sengoloa sa R&D Dentsu Aegis Network Russia: Georgy Ostapenko (shmiigaa), Mikhail Kotsik (hitexx)

Source: www.habr.com

Eketsa ka tlhaloso