David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

David O'Brien o sa tsoa qala k'hamphani ea hae, Xirus (https://xirus.com.au), e shebaneng le lihlahisoa tsa maru tsa Microsoft Azure Stack. Li etselitsoe ho lula li aha le ho tsamaisa lits'ebetso tse nyalisitsoeng litsing tsa data, libakeng tse haufi, liofising tse hole le marung.

David o koetlisetsa batho ka bomong le lik'hamphani linthong tsohle tsa Microsoft Azure le Azure DevOps (eo pele e neng e le VSTS) mme o ntse a etsa lipuisano tsa matsoho le infracoding. E bile mohapi oa Moputso oa Microsoft MVP (Microsoft Most Valuable Professional) ka lilemo tse 5 mme haufinyane o amohetse Khau ea Azure MVP. E le mohlophisi-'moho oa Melbourne Microsoft Cloud le Datacentre Meetup, O'Brien o lula a bua likopanong tsa machaba, a kopanya thahasello ea hae ea ho etela lefatše ka tjantjello ea ho arolelana lipale tsa IT le sechaba. David's blog is located at david-obrien.net, o boetse o hatisa koetliso ea hae ea inthanete ka Pluralsight.

Puo e bua ka bohlokoa ba metrics ho utloisisa se etsahalang tikolohong ea hau le hore na kopo ea hau e sebetsa joang. Microsoft Azure e na le mokhoa o matla le o bonolo oa ho bonts'a metrics bakeng sa mefuta eohle ea mesebetsi, 'me puo e hlalosa hore na u ka e sebelisa kaofela joang.

Ka 3 hoseng ka Sontaha, ha u ntse u robetse, ka tšohanyetso u tsosoa ke molaetsa oa mohala o reng: "supercritical app ha e arabe hape." Ho etsahalang? Hokae hona ke eng lebaka la "mariki"? Puong ena, u tla ithuta ka lits'ebeletso tseo Microsoft Azure e li fang bareki hore ba bokelle lits'oants'o, haholo-holo, metrics ho tsoa mesebetsing ea hau ea maru. David o tla u bolella hore na u lokela ho thahasella metrics efe ha u sebetsa sethaleng sa maru le hore na u ka fihla joang ho bona. U tla ithuta ka lisebelisoa tse bulehileng le kaho ea dashboard, 'me u qetelle u e-na le tsebo e lekaneng ea ho iketsetsa li-dashboard tsa hau.

'Me haeba u tsosoa hape ka 3 hoseng ke molaetsa oa hore kopo ea bohlokoa e senyehile, u ka potlakela ho tseba sesosa sa eona.

Lumela, kajeno re tla bua ka metrics. Lebitso la ka ke David O'Brien, ke mothehi-'moho le mong'a k'hamphani e nyane ea boeletsi ea Australia, Xirus. Ke leboha hape ka ho tla mona ho tla qeta nako ea hau le nna. Joale ke hobane’ng ha re le teng? Ho bua ka metrics, kapa ho fapana le hoo, ke tla u bolella ka tsona, 'me pele re etsa lintho leha e le life, a re qaleng ka khopolo.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Ke tla u joetsa hore na metrics ke eng, seo u ka se etsang ka tsona, seo u hlokang ho se ela hloko, mokhoa oa ho bokella le ho nolofalletsa pokello ea metrics ho Azure, le hore na pono ea metrics ke efe. Ke tla u bontša hore na lintho tsena li shebahala joang lerung la Microsoft le mokhoa oa ho sebetsa le leru lena.

Pele re qala, ke tla kopa pontšo ea matsoho ho ba sebelisang Microsoft Azure. Ke mang ea sebetsang le AWS? Ke bona tse seng kae. Ho thoe'ng ka Google? ALI Cloud? Monna a le mong! E kholo. Joale metrics ke eng? Tlhaloso ea semolao ea Setsi sa Naha sa Maemo le Theknoloji sa US ke: "Meteriki ke tekanyo ea tekanyo e hlalosang maemo le melao ea ho metha thepa le ho thusa ho utloisisa liphetho tsa tekanyo." E bolelang?

Ha re nke mohlala oa metric bakeng sa ho fetola sebaka sa mahala sa disk sa mochini o sebetsang. Ka mohlala, re fuoa nomoro ea 90, 'me palo ena e bolela peresente, ke hore, palo ea sebaka sa mahala sa disk ke 90%. Kea hlokomela hore ha ho thahaselle haholo ho bala tlhaloso ea tlhaloso ea metrics, e nkang maqephe a 40 ka mokhoa oa pdf.

Leha ho le joalo, metric ha e bolele hore na sephetho sa tekanyo se fumanoe joang, se bontša sephetho sena feela. Re etsa eng ka metrics?

Taba ea pele, re lekanya boleng ba ntho e le hore re sebelise sephetho sa tekanyo.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Mohlala, re fumane palo ea sebaka sa mahala sa disk mme joale re ka se sebelisa, sebelisa mohopolo ona, jj. Ha re se re fumane sephetho sa metric, re tlameha ho se toloka. Ka mohlala, metric e khutlisitse sephetho sa 90. Re hloka ho tseba hore na palo ena e bolela eng: palo ea sebaka sa mahala kapa palo ea sebaka sa disk se sebelisitsoeng ka liphesente kapa li-gigabytes, latency ea marang-rang e lekanang le 90 ms, joalo-joalo. , re hloka ho hlalosa moelelo oa boleng ba metric. E le hore metrics e be le moelelo ho hang, kamora ho toloka boleng bo le bong ba metric, re hloka ho etsa bonnete ba hore litekanyetso tse ngata lia bokelloa. Sena se bohlokoa haholo hobane batho ba bangata ha ba tsebe ka tlhoko ea ho bokella metrics. Microsoft e entse hore ho be bonolo haholo ho bokella metrics, empa ho ho uena ho netefatsa hore li bokelloa. Metrics ena e bolokoa matsatsi a 41 feela mme e nyamela ka letsatsi la 42. Ka hona, ho itšetlehile ka thepa ea thepa ea hau ea ka ntle kapa ea ka hare, u lokela ho hlokomela mokhoa oa ho boloka metrics bakeng sa matsatsi a fetang 41 - ka mokhoa oa lifate, lifate, joalo-joalo. Kahoo, ka mor'a ho bokella, u lokela ho li beha sebakeng se seng se u lumellang ho hula lipalo-palo tsohle tsa liphetoho liphetho tsa metric haeba ho hlokahala. Hang ha u li beha moo, u ka qala ho sebetsa le tsona ka katleho.

Ke feela ka mor'a hore u fumane metrics, u li hlalose le ho li bokella, moo u ka khonang ho etsa tumellano ea boemo ba tšebeletso ea SLA. SLA ena e kanna ea se be ea bohlokoa haholo ho bareki ba hau; e bohlokoa haholo ho basebetsi-'moho le uena, batsamaisi, ba bolokang sistimi mme ba amehile ka ts'ebetso ea eona. Metric e ka lekanya palo ea litekete - mohlala, o fumana litekete tse 5 ka letsatsi, 'me tabeng ena e bontša lebelo la karabo ho likopo tsa basebelisi le lebelo la ho rarolla mathata. Metric ha ea lokela ho bolela feela hore sebaka sa hau sa marang-rang se jara ka 20ms kapa lebelo la karabo ea hau ke 20ms, metric e feta sesupo se le seng feela sa tekheniki.

Ka hona, mosebetsi oa puisano ea rona ke ho u hlahisa ka setšoantšo se qaqileng sa bohlokoa ba metrics. Metric e sebetsa e le hore ka ho e sheba o ka fumana setšoantšo se feletseng sa ts'ebetso.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Ha re se re e-na le metric, re ka tiisa 99% hore tsamaiso e sebetsa, hobane ha e shebe feela faele ea log e reng tsamaiso e sebetsa. Tiisetso ea nako ea 99% e bolela hore, ka mohlala, 99% ea nako eo API e arabelang ka lebelo le tloaelehileng la 30 ms. Sena ke sona se khahlang basebelisi ba hau, basebetsi-'moho le uena le batsamaisi. Bareki ba rona ba bangata ba beha leihlo li-log tsa marang-rang, empa ha ba hlokomele liphoso ho tsona mme ba nahana hore tsohle li lokile. Ka mohlala, ba bona lebelo la marang-rang la 200 Mb / s mme ba nahana: "Ho lokile, ntho e 'ngoe le e' ngoe e ntle!" Empa ho fihlela tsena tse 200, basebelisi ba hloka lebelo la karabelo la li-milliseconds tse 30, 'me sena ke sona sesupo se sa lekanngoeng ebile se sa bokelloe lifaeleng tsa log. Ka nako e ts'oanang, basebelisi ba maketse hore ebe sebaka sa marang-rang se jara butle haholo, hobane, ha se na metrics e hlokahalang, ha ba tsebe mabaka a boitšoaro bona.

Empa kaha re na le 100% uptime SLA, bareki ba qala ho tletleba hobane sebaka sa marang-rang se hlile se thata haholo ho se sebelisa. Ka hona, ho theha SLA ea sepheo, hoa hlokahala ho bona setšoantšo se felletseng sa ts'ebetso e entsoeng ke metrics e bokelletsoeng. Ena ke taba e tsoelang pele eo ke nang le eona le bafani ba bang bao, ha ba theha li-SLA, ba sa tsebeng hore na lentsoe "uptime" le bolela'ng 'me maemong a mangata ha ba hlalosetse bareki ba bona hore na API ea bona e sebetsa joang.

Haeba u entse tšebeletso, ka mohlala, API bakeng sa motho oa boraro, u lokela ho utloisisa hore na metric e hlahisoang ke 39,5 e bolela eng - karabo, karabo e atlehileng, karabo ka lebelo la 20 ms kapa ka lebelo la 5 ms. Ho ho uena ho fetola SLA ea bona ho SLA ea hau, ho latela metrics ea hau.

Ha u se u nahanne sena sohle, u ka qala ho theha dashboard e makatsang. Ak'u mpolelle, na ho na le motho ea seng a sebelisitse ts'ebeliso ea pono ea Grafana? E kholo! Ke morati e moholo oa mohloli ona o bulehileng hobane ntho ena e lokolohile ebile e bonolo ho e sebelisa.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Haeba ha o so sebelise Grafana, ke tla u bolella mokhoa oa ho sebetsa ka eona. Mang kapa mang ea hlahileng lilemong tsa bo-80 le bo-90 mohlomong o hopola CareBears? Ha ke tsebe hore na libere tsena li ne li tumme hakae Russia, empa ha ho tluoa tabeng ea metrics, re lokela ho tšoana le "libere tsa tlhokomelo". Joalo ka ha ke boletse, o hloka setšoantšo se seholo sa hore na sistimi eohle e sebetsa joang, 'me ha ea lokela ho ba feela ka API ea hau, sebaka sa hau sa marang-rang, kapa ts'ebeletso e sebetsang ka mochini o sebetsang.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

U tlameha ho hlophisa pokello ea metrics e bonts'ang ts'ebetso ea sistimi eohle ka botlalo. Bongata ba lona le bahlahisi ba software, kahoo bophelo ba hau bo lula bo fetoha, bo ikamahanya le litlhoko tse ncha tsa sehlahisoa, 'me joalo ka ha u amehile ka lits'ebetso tsa likhoutu, u lokela ho ameha ka metrics. U hloka ho tseba hore na metric e amana joang le mola o mong le o mong oa khoutu eo u e ngolang. Ka mohlala, bekeng e tlang u qala letšolo le lecha la ho rekisa 'me u lebeletse palo e kholo ea basebelisi ho etela sebaka sa hau sa marang-rang. Ho sekaseka ketsahalo ena, o tla hloka metrics, 'me u ka hloka dashboard kaofela ho latela tšebetso ea batho bana. U tla hloka metrics ho utloisisa hore na letšolo la hau la ho bapatsa le atlehile hakae le hore na le hlile le sebetsa joang. Ba tla u thusa, ka mohlala, ho theha CRM e sebetsang - tsamaiso ea likamano tsa bareki.

Kahoo ha re qaleng ka ts'ebeletso ea rona ea leru ea Azure. Ho bonolo haholo ho fumana le ho hlophisa pokello ea metrics hobane e na le Azure Monitor. Tlhokomelo ena e beha taolo ea tlhophiso ea sistimi ea hau. E 'ngoe le e' ngoe ea likarolo tsa Azure eo u batlang ho e sebelisa tsamaisong ea hau e na le metrics e mengata e nolofalitsoeng ke kamehla. Ena ke sesebelisoa sa mahala se sebetsang ka ntle ho lebokose mme ha se hloke litlhophiso tsa pele; ha ho hlokahale hore u ngole kapa u "sekele" eng kapa eng ho sistimi ea hau. Re tla netefatsa sena ka ho sheba demo e latelang.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Ho phaella moo, hoa khoneha ho romela metrics ena ho likopo tsa motho oa boraro, tse kang polokelo ea logi ea Splunk le tsamaiso ea tlhahlobo, ts'ebetso ea tsamaiso ea marang-rang e thehiloeng marung ea SumoLogic, sesebelisoa sa ELK log processing, le IBM Radar. Ke 'nete, ho na le liphapang tse fokolang tse itšetlehileng ka lisebelisoa tseo u li sebelisang - mochine oa sebele, litšebeletso tsa marang-rang, li-database tsa Azure SQL, ke hore, tšebeliso ea metrics e fapane ho itšetlehile ka mesebetsi ea sebaka sa hau sa mosebetsi. Nke ke ka re liphapang tsena li tebile, empa, ka bomalimabe, li ntse li le teng, 'me sena se lokela ho nkoa. Ho nolofaletsa le ho romela metrics ho ka khoneha ka mekhoa e mengata: ka Portal, CLI/Power Shell, kapa ho sebelisa litempele tsa ARM.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Pele ke qala demo ea ka ea pele, ke tla araba lipotso leha e le life tseo u ka bang le tsona. Haeba ho se na lipotso, a re qaleng. Skrine e bonts'a hore na leqephe la Azure Monitor le shebahala joang. Na ho na le motho ho lona ea ka reng mochine ona ha o sebetse?

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Kahoo joale tsohle li hantle, o ka bona hore na lits'ebeletso tsa ho shebella li shebahala joang. Nka bolela hore ena ke sesebelisoa se babatsehang le se bonolo haholo bakeng sa mosebetsi oa letsatsi le letsatsi. E ka sebelisoa ho beha leihlo lits'ebetso, marang-rang le lisebelisoa. Haufinyane tjena, sebopeho sa ho beha leihlo se ntlafalitsoe, 'me haeba litšebeletso tsa pele li ne li le libakeng tse fapaneng, joale tlhaiso-leseling eohle mabapi le lits'ebeletso e kopantsoe leqepheng la lehae la mohlokomeli.

Tafole ea metrics ke tabo e haufi le tsela ea HomeMonitorMetrics, eo u ka eang ho eona ho bona litekanyetso tsohle tse teng ebe u khetha tseo u li hlokang. Empa haeba o hloka ho nolofalletsa pokello ea metrics, o hloka ho sebelisa mokhoa oa litlhophiso tsa HomeMonitorDiagnostic mme o hlahlobe mabokose a ho hlahloba a Enabled/Disabled metrics. Ka nako e sa lekanyetsoang, hoo e batlang e le metrics kaofela e ea lumelloa, empa haeba u hloka ho nolofalletsa ho hong ho eketsehileng, u tla hloka ho fetola boemo ba ho hlahloba ho tloha ho Bokoa ho ea ho E nolofalitsoe.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Ho etsa sena, tobetsa moleng oa metric e khethiloeng 'me ho tab e butsoeng, bula mokhoa oa ho hlahloba. Haeba u il'o hlahloba metric e khethiloeng, joale ka mor'a ho tobetsa konopo ea Bulela ho hlahloba, u lokela ho hlahloba lebokose la ho romela ho Log Analytics fensetereng e hlahang.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Log Analytics e batla e tšoana le Splunk, empa e bitsa chelete e tlase. Ts'ebeletso ena e u fa monyetla oa ho bokella lintlha tsohle tsa hau, li-log le tsohle tseo u li hlokang ebe u li beha sebakeng sa mosebetsi sa Log Analytics. Ts'ebeletso e sebelisa puo e ikhethileng ea KQL e sebetsanang le lipotso - Kusto Quarry Language, re tla sheba mosebetsi oa eona setšoantšong se latelang. Hajoale, ke tla hlokomela hore ka thuso ea eona o ka theha lipotso mabapi le metrics, logs, lipehelo, litloaelo, lipaterone, jj. le ho etsa li-dashboards.

Kahoo, re sheba lebokose la "Romela ho Log Analytics" le lebokose la tlhahlobo la LOG: DataPlaneRequests, MongoRequests le QueryRuntimeStatistics, le ka tlase ho phanele ea METRIC - lebokose la tlhahlobo la Likopo. Ebe re fana ka lebitso ebe re boloka litlhophiso. Moleng oa taelo, sena se emela mela e 'meli ea khoutu. Ka tsela, khetla ea Azure Cloud ka kutloisiso ena e tšoana le Google, e u lumellang hore u sebelise mohala oa taelo ho sebatli sa hau sa marang-rang. AWS ha e na letho le joalo, kahoo Azure e bonolo haholoanyane ka kutloisiso ena.

Mohlala, nka tsamaisa demo ka sebopeho sa webo ntle le ho sebelisa khoutu efe kapa efe ho laptop ea ka. Ho etsa sena, ke tlameha ho netefatsa ka ak'haonte ea ka ea Azure. Joale u ka sebelisa, ho etsa mohlala, terrafone, haeba u se u ntse u e sebelisa, emela ho hokahanya le ts'ebeletso 'me u fumane tikoloho ea ho sebetsa ea Linux eo Microsoft e e sebelisang ka ho feletseng.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Ka mor'a moo, ke sebelisa Bash, e hahiloeng ka har'a Azure Cloud Shell. Ntho ea bohlokoa haholo ke IDE e hahiloeng ho sebatli, mofuta o bobebe oa VS Code. Ka mor'a moo, nka kena template ea me ea liphoso, ke e hlophise, 'me ke e hlophise hore e lumellane le litlhoko tsa ka.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Hang ha u se u thehile pokello ea litekanyetso ho thempleite ena, u ka e sebelisa ho etsa metrics bakeng sa lisebelisoa tsohle tsa hau. Ha re se re sebelisitse metrics, re e bokelletse, 'me re e bolokile, re tla hloka ho e bona ka mahlo a kelello.

David O'Brien (Xirus): Melemo! Metrics! Metrics! Karolo ea 1

Azure Monitor e sebetsana feela le metrics mme ha e fane ka setšoantšo se akaretsang sa bophelo bo botle ba sistimi ea hau. U kanna ua ba le lits'ebetso tse ling tse ngata tse sebetsang kantle ho tikoloho ea Azure. Kahoo haeba o hloka ho beha leihlo lits'ebetso tsohle, ho bona litekanyo tsohle tse bokelletsoeng sebakeng se le seng, Azure Monitor ha e ea lokela sena.

Ho rarolla bothata bona, Microsoft e fana ka sesebelisoa sa Power BI, software e felletseng ea tlhahlobo ea khoebo e kenyelletsang ho bonts'a lintlha tse fapaneng tse fapaneng. Ena ke sehlahisoa se theko e boima, seo litšenyehelo tsa sona li itšetlehileng ka sete ea mesebetsi eo u e hlokang. Ka nako e sa lekanyetsoang, e u fa mefuta e 48 ea data eo u lokelang ho e sebetsa 'me e hokahane le Azure SQL Data Warehouses, Azure Data Lake Storage, Azure Machine Learning Services, le Azure Databricks. U sebelisa scalability, u ka fumana data e ncha metsotso e meng le e meng e 30. Sena se kanna sa lekana kapa sa seke sa lekana litlhoko tsa hau haeba o hloka pono ea nako ea nnete ea ho beha leihlo. Tabeng ena, ho kgothaletswa ho sebedisa dikopo tse kang Grafana eo ke e boletseng. Ho phaella moo, litokomane tsa Microsoft li hlalosa bokhoni ba ho romela metrics, logs le litafole tsa liketsahalo ho sebelisa lisebelisoa tsa SIEM ho lisebelisoa tsa pono Splunk, SumoLogic, ELK le IBM radar.

23:40 mets

E tla tswelapele haufinyane...

Lipapatso tse ling 🙂

Kea leboha ka ho lula le rona. Na u rata lingoliloeng tsa rona? U batla ho bona litaba tse ling tse khahlisang? Re tšehetse ka ho etsa odara kapa ho khothaletsa metsoalle, cloud VPS bakeng sa batho ba ntlafatsang ho tloha ho $ 4.99, analogue e ikhethang ea li-server tsa boemo ba ho kena, e iqapetsoeng ke rona bakeng sa hau: 'Nete eohle ka VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps ho tloha $19 kapa mokhoa oa ho arolelana seva? (e fumaneha ka RAID1 le RAID10, ho fihla ho li-cores tse 24 le ho fihla ho 40GB DDR4).

Dell R730xd makhetlo a 2 a theko e tlase sebakeng sa data sa Equinix Tier IV se Amsterdam? Ke mona feela 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV ho tloha $199 naheng ea Netherlands! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ho tloha $99! Bala ka Mokhoa oa ho haha ​​​​infrastructure Corp. sehlopha ka tšebeliso ea li-server tsa Dell R730xd E5-2650 v4 tse jang li-euro tse 9000 bakeng sa penny?

Source: www.habr.com

Eketsa ka tlhaloso