David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Yn ddiweddar, lansiodd David O'Brien ei gwmni ei hun, Xirus (https://xirus.com.au), gan ganolbwyntio ar gynhyrchion cwmwl Microsoft Azure Stack. Mae'r cynhyrchion hyn wedi'u cynllunio i adeiladu a rhedeg cymwysiadau hybrid yn ddi-dor ar draws canolfannau data, lleoliadau ymyl, swyddfeydd anghysbell, a'r cwmwl.

Mae David yn hyfforddi unigolion a chwmnïau ar bopeth sy'n ymwneud â Microsoft Azure ac Azure DevOps (VSTS gynt) ac yn parhau i ymwneud ag ymgynghori ac is-godio ymarferol. Mae wedi bod yn MVP (Gweithiwr Proffesiynol Mwyaf Gwerthfawr) Microsoft ers pum mlynedd ac yn ddiweddar derbyniodd wobr MVP Azure. Fel cyd-drefnydd Meetup Cwmwl a Chanolfan Ddata Microsoft Melbourne, mae O'Brien yn siarad yn rheolaidd mewn cynadleddau rhyngwladol, gan gyfuno ei ddiddordeb mewn teithio'r byd â'i angerdd dros rannu straeon TG gyda'r gymuned. Mae blog David wedi'i leoli yn david-obrien.netMae hefyd yn cyhoeddi ei hyfforddiant ar-lein ar Pluralsight.

Mae'r sgwrs hon yn archwilio pwysigrwydd metrigau ar gyfer deall beth sy'n digwydd yn eich amgylchedd a sut mae eich cymhwysiad yn perfformio. Mae gan Microsoft Azure ffordd bwerus a hawdd ei defnyddio o arddangos metrigau ar gyfer pob math o lwythi gwaith, ac mae'r ddarlith yn ymdrin â sut i'w defnyddio i gyd.

Am 3 y bore ar ddydd Sul, rydych chi'n cael eich deffro'n sydyn gan neges destun: "Mae cymhwysiad hanfodol yn anymatebol eto." Beth sy'n digwydd? Ble mae'r arafwch, a beth sy'n ei achosi? Yn y sgwrs hon, byddwch chi'n dysgu am y gwasanaethau y mae Microsoft Azure yn eu cynnig i gwsmeriaid ar gyfer casglu logiau ac, yn benodol, metrigau ar gyfer eich llwythi gwaith cwmwl. Bydd David yn egluro pa fetrigau y dylech chi fod â diddordeb ynddynt wrth weithio ar y platfform cwmwl a sut i gael mynediad atynt. Byddwch chi'n dysgu am offer ffynhonnell agored ac adeiladu dangosfyrddau, ac yn y pen draw yn ennill y wybodaeth i greu eich dangosfyrddau eich hun.

Ac os cewch eich deffro am 3 a.m. eto gan neges am ddamwain ap critigol, gallwch chi ddarganfod yr achos yn gyflym.

Prynhawn da, heddiw rydyn ni'n mynd i siarad am fetrigau. Fy enw i yw David O'Brien, a fi yw cyd-sylfaenydd a pherchennog Xirus, cwmni ymgynghori bach o Awstralia. Diolch eto am ddod yma i dreulio'ch amser gyda mi. Felly, pam rydyn ni yma? I siarad am fetrigau, neu'n hytrach, i ddweud wrthych chi amdanyn nhw. Cyn i ni wneud unrhyw beth, gadewch i ni ddechrau gyda rhywfaint o ddamcaniaeth.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Byddaf yn egluro beth yw metrigau, beth allwch chi ei wneud â nhw, beth sydd angen i chi roi sylw iddo, sut i gasglu a galluogi metrigau yn Azure, a beth yw delweddu metrigau. Byddaf yn dangos i chi sut olwg sydd ar y pethau hyn yng nghwmwl Microsoft a sut i weithio gydag ef.

Cyn i mi ddechrau, hoffwn ofyn am godi dwylo gan y rhai sy'n defnyddio Microsoft Azure. Pwy sy'n defnyddio AWS? Dw i'n gweld, dim llawer. Beth am Google? ALI Cloud? Un person! Ardderchog. Felly, beth yw metrigau? Y diffiniad swyddogol gan y Sefydliad Cenedlaethol Safonau a Thechnoleg yw: "Mae metrig yn safon fesur sy'n disgrifio'r amodau a'r rheolau ar gyfer perfformio mesuriad o eiddo ac yn gwasanaethu i ddeall canlyniadau'r mesuriad." Beth mae hynny'n ei olygu?

Beth am gymryd metrig ar gyfer newid lle disg rhydd peiriant rhithwir fel enghraifft. Dyweder ein bod yn cael y rhif 90, sy'n cynrychioli canran, sy'n golygu bod lle rhydd y ddisg yn 90%. Mae'n werth nodi nad yw disgrifiad diffiniad y metrig, sy'n rhedeg 40 tudalen ar ffurf PDF, yn arbennig o ddiddorol i'w ddarllen.

Fodd bynnag, nid yw metrig yn dweud wrthym sut y cafwyd y canlyniad mesur; dim ond y canlyniad hwnnw y mae'n ei arddangos. Felly beth ydym ni'n ei wneud gyda metrigau?

Yn gyntaf, rydym yn mesur gwerth rhywbeth er mwyn defnyddio canlyniad y mesuriad wedyn.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Er enghraifft, rydyn ni'n gwybod faint o le disg rhydd sydd ar gael a gallwn nawr ei ddefnyddio, defnyddio'r cof hwn, ac ati. Ar ôl i ni dderbyn canlyniad metrig, mae angen i ni ei ddehongli. Er enghraifft, os dychwelodd metrig ganlyniad o 90, mae angen i ni wybod beth mae'r rhif hwn yn ei olygu: faint o le rhydd neu faint o le disg a ddefnyddiwyd mewn canran neu gigabytes, latency rhwydwaith o 90 ms, ac yn y blaen. Mewn geiriau eraill, mae angen i ni ddehongli ystyr y gwerth metrig. Er mwyn i fetrigau fod yn ystyrlon o gwbl, ar ôl dehongli un gwerth metrig, mae angen i ni sicrhau bod gwerthoedd lluosog yn cael eu casglu. Mae hyn yn bwysig iawn, gan nad yw llawer o bobl yn sylweddoli'r angen i gasglu metrigau. Mae Microsoft wedi ei gwneud hi'n hawdd iawn cael metrigau, ond rhaid i chi sicrhau eu bod yn cael eu casglu eich hun. Dim ond am 41 diwrnod y mae'r metrigau hyn yn cael eu storio ac maent yn diflannu ar y 42ain diwrnod. Felly, yn dibynnu ar briodweddau eich caledwedd allanol neu fewnol, rhaid i chi ystyried sut i storio metrigau am fwy na 41 diwrnod—ar ffurf logiau, dyddiaduron, ac ati. Felly, ar ôl eu casglu, dylech eu rhoi yn rhywle sy'n eich galluogi i adfer yr holl ystadegau ar newidiadau canlyniadau metrig os oes angen. Unwaith y byddwch chi'n eu rhoi yno, gallwch chi ddechrau gweithio gyda nhw'n effeithiol.

Dim ond ar ôl i chi gasglu, dehongli a chyfuno gwerthoedd metrig y gallwch chi greu SLA – cytundeb lefel gwasanaeth. Efallai na fydd y SLA hwn yn arbennig o ystyrlon i'ch cleientiaid; mae'n bwysicach i'ch cydweithwyr, rheolwyr, a'r rhai sy'n cynnal a chadw'r system ac yn gofalu am ei ymarferoldeb. Gallai metrig fesur nifer y tocynnau – er enghraifft, os ydych chi'n derbyn pum tocyn y dydd, ac os felly byddai'n dangos cyflymder ymateb i geisiadau defnyddwyr a chyflymder datrys problemau. Ni ddylai metrig adrodd yn syml bod eich gwefan yn llwytho mewn 20 ms neu fod yr amser ymateb yn 20 ms; mae metrig yn fwy na dim ond un dangosydd technegol.

Felly, nod ein sgwrs yw rhoi dealltwriaeth gynhwysfawr i chi o hanfod metrigau. Mae metrig wedi'i gynllunio i'ch helpu i gael darlun cyflawn o broses drwy edrych arno'n unig.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Unwaith y byddwn yn derbyn y metrig, gallwn warantu amser gweithredu o 99% o'r system oherwydd nid dim ond ffeil log sy'n dweud bod y system yn rhedeg ydyw. Mae gwarant amser gweithredu o 99% yn golygu, er enghraifft, bod yr API yn ymateb ar 30 ms arferol 99% o'r amser. Dyma'n union yr hyn sy'n bwysig i'ch defnyddwyr, cydweithwyr a rheolwyr. Mae llawer o'n cleientiaid yn monitro logiau gweinydd gwe, ond nid ydynt yn sylwi ar unrhyw wallau ac yn tybio bod popeth yn iawn. Er enghraifft, maent yn gweld cyflymder rhwydwaith o 200 Mbps ac yn meddwl, "Iawn, mae popeth yn wych!" Ond i gyflawni 200 Mbps, mae angen amser ymateb o 30 milieiliad ar ddefnyddwyr, a dyma'r union fetrig nad yw'n cael ei fesur na'i gasglu yn y ffeiliau log. Mae defnyddwyr yn synnu bod y wefan yn llwytho mor araf oherwydd, heb y metrigau angenrheidiol, nid ydynt yn gwybod y rheswm dros yr ymddygiad hwn.

Ond gan fod gennym ni SLA sy'n gwarantu amser gweithredu 100%, mae cleientiaid yn dechrau cwyno oherwydd bod y wefan mewn gwirionedd yn anodd iawn i'w defnyddio. Felly, i greu SLA gwrthrychol, mae angen gweld y darlun llawn o'r broses, fel y'i cipio gan y metrigau sy'n cael eu casglu. Mae hwn yn bwynt dadlau cyson gyda rhai darparwyr, nad ydyn nhw, wrth greu eu SLAs, yn deall y term "amser gweithredu" ac, yn y rhan fwyaf o achosion, ddim yn egluro i'w cleientiaid sut mae eu API yn gweithio.

Os ydych chi wedi creu gwasanaeth, er enghraifft, API ar gyfer trydydd parti, dylech chi ddeall beth mae'r metrig canlyniadol o 39,5 yn ei olygu—ymateb, ymateb llwyddiannus, ymateb mewn 20 ms, neu ymateb mewn 5 ms. Chi sydd i addasu eu SLA i'ch SLA eich hun a'ch metrigau eich hun.

Unwaith i chi ddeall hyn i gyd, gallwch chi ddechrau creu dangosfwrdd gwych. Oes unrhyw un wedi defnyddio'r ap delweddu rhyngweithiol Grafana eto? Gwych! Dw i'n ffan mawr o'r offeryn ffynhonnell agored hwn oherwydd ei fod yn rhad ac am ddim ac yn hawdd ei ddefnyddio.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Os nad ydych chi wedi defnyddio Grafana eto, byddaf yn dweud wrthych chi sut i weithio ag ef. Mae'n debyg bod unrhyw un a aned yn yr 80au a'r 90au yn cofio'r CareBears. Dydw i ddim yn gwybod pa mor boblogaidd oedd yr eirth hyn yn Rwsia, ond o ran metrigau, dylem fod yn union fel CareBears. Fel y dywedais, mae angen darlun cynhwysfawr o'r system gyfan arnoch chi, ac ni ddylai ganolbwyntio ar eich API, eich gwefan, neu wasanaeth sy'n rhedeg ar beiriant rhithwir yn unig.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Dylech drefnu'r casgliad o fetrigau sy'n adlewyrchu perfformiad y system gyfan yn fwyaf llawn. Mae'r rhan fwyaf ohonoch yn ddatblygwyr meddalwedd, felly mae eich bywyd yn newid yn gyson, gan addasu i ofynion cynnyrch newydd, ac yn union fel rydych chi'n poeni am y broses godio, dylech chi boeni am fetrigau. Dylech chi wybod sut mae metrig yn effeithio ar bob llinell o god rydych chi'n ei ysgrifennu. Er enghraifft, rydych chi'n lansio ymgyrch farchnata newydd yr wythnos nesaf ac yn disgwyl i nifer fawr o ddefnyddwyr ymweld â'ch gwefan. I ddadansoddi'r digwyddiad hwn, bydd angen metrigau arnoch chi, ac efallai hyd yn oed dangosfwrdd cyfan i olrhain gweithgaredd y defnyddwyr hyn. Bydd angen metrigau arnoch chi i ddeall pa mor llwyddiannus yw eich ymgyrch farchnata a sut mae'n perfformio mewn gwirionedd. Byddant yn eich helpu, er enghraifft, i ddatblygu system CRM (rheoli perthynas â chwsmeriaid) effeithiol.

Felly, gadewch i ni ddechrau gyda'n gwasanaeth cwmwl Azure. Mae'n hawdd iawn dod o hyd i gasgliad metrigau a'i drefnu oherwydd ei fod yn cynnwys Azure Monitor. Mae'r monitor hwn yn canoli rheoli ffurfweddiad ar gyfer eich system. Mae gan bob elfen Azure rydych chi am ei defnyddio yn eich system amrywiaeth o fetrigau wedi'u galluogi yn ddiofyn. Mae'r rhaglen am ddim hon yn gweithio'n syth ac nid oes angen unrhyw ffurfweddu ymlaen llaw; nid oes angen i chi ysgrifennu na ffurfweddu unrhyw beth. Fe welwn hyn drosom ein hunain yn y demo canlynol.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Yn ogystal, mae'n bosibl anfon y metrigau hyn i gymwysiadau trydydd parti, fel system storio a dadansoddi logiau Splunk, cymhwysiad rheoli logiau cwmwl SumoLogic, yr offeryn prosesu logiau ELK, ac IBM Radar. Fodd bynnag, mae rhai gwahaniaethau bach yn dibynnu ar yr adnoddau rydych chi'n eu defnyddio—peiriannau rhithwir, gwasanaethau rhwydwaith, a chronfeydd data Azure SQL—sy'n golygu bod y defnydd o fetrigau yn amrywio yn dibynnu ar nodweddion eich amgylchedd cynhyrchu. Er nad yw'r gwahaniaethau hyn yn arwyddocaol, yn anffodus maent yn dal i fodoli, a dylid eu hystyried. Mae galluogi ac anfon metrigau ymlaen yn bosibl mewn sawl ffordd: trwy Portal, CLI/Power Shell, neu ddefnyddio templedi ARM.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Cyn i ni ddechrau ein demo cyntaf, hoffwn ateb unrhyw gwestiynau sydd gennych. Os nad oes gennych unrhyw rai, gadewch i ni ddechrau. Mae'r sgrin hon yn dangos sut olwg sydd ar dudalen Azure Monitor. A all unrhyw un ddweud wrthyf a yw'r monitor hwn ddim yn gweithio?

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Felly, nawr mae popeth mewn trefn; gallwch weld sut olwg sydd ar y gwasanaethau monitro. Gallaf ddweud bod hwn yn offeryn rhagorol a syml iawn ar gyfer gwaith bob dydd. Gellir ei ddefnyddio i fonitro cymwysiadau, y rhwydwaith, a'r seilwaith. Gwellwyd y rhyngwyneb monitro yn ddiweddar, ac er bod y gwasanaethau wedi'u lleoli mewn gwahanol leoedd o'r blaen, mae'r holl wybodaeth am y gwasanaeth bellach wedi'i chydgrynhoi ar dudalen gartref y monitor.

Tab o dan y llwybr HomeMonitorMetrics yw'r tabl metrigau. Gallwch ei agor i weld yr holl fetrigau sydd ar gael a dewis y rhai sydd eu hangen arnoch. Fodd bynnag, os oes angen i chi alluogi casglu metrigau, defnyddiwch lwybr cyfeiriadur gosodiadau HomeMonitorDiagnostic a thiciwch y blychau ticio metrigau Galluogi/Analluogi. Yn ddiofyn, mae bron pob metrig wedi'i alluogi, ond os oes angen i chi alluogi metrigau ychwanegol, bydd angen i chi newid y statws diagnostig o Anabl i Galluogi.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

I wneud hyn, cliciwch ar y rhes ar gyfer y metrig a ddewiswyd a galluogi modd diagnostig yn y tab sy'n agor. Os ydych chi'n bwriadu dadansoddi'r metrig a ddewiswyd, ar ôl clicio ar y ddolen "Troi diagnostig ymlaen", ticiwch y blwch ticio "Anfon at Log Analytics" yn y ffenestr sy'n ymddangos.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Mae Log Analytics braidd yn debyg i Splunk, ond am gost is. Mae'r gwasanaeth hwn yn caniatáu ichi gasglu'ch holl fetrigau, logiau, ac unrhyw beth arall sydd ei angen arnoch, a'u storio yn y gweithle Log Analytics. Mae'r gwasanaeth yn defnyddio iaith ymholiadau arbennig, KQL – Kusto Quarry Language, y byddwn yn ei harchwilio yn y demo nesaf. Am y tro, byddaf yn sôn ei fod yn caniatáu ichi greu ymholiadau ar gyfer metrigau, logiau, termau, tueddiadau, patrymau, ac ati, a chreu dangosfyrddau.

Felly, rydym yn ticio'r blwch ticio "Anfon at Log Analytics" a'r blychau ticio yn y panel LOG: DataPlaneRequests, MongoRequests, a QueryRuntimeStatistics, ac islaw hynny, yn y panel METRIC, rydym yn ticio'r blwch ticio "Ceisiadau". Yna rydym yn aseinio enw ac yn cadw'r gosodiadau. Yn y llinell orchymyn, dim ond dwy linell o god yw hyn. Gyda llaw, mae cragen Azure Cloud yn debyg i gragen Google yn hyn o beth, sydd hefyd yn caniatáu ichi ddefnyddio'r llinell orchymyn yn eich porwr gwe. Nid oes gan AWS unrhyw beth tebyg, felly mae Azure yn llawer mwy cyfleus yn hyn o beth.

Например, я могу запустить демо через веб-интерфейс, не используя для этого никакого кода на своем ноутбуке. Для этого я должен пройти аутентификацию с помощью своего аккаунта Azure. Далее можно использовать, например, terrafone, если вы им уже пользуетесь, дождаться подключения к сервису и получить рабочую среду Linux, которую Microsoft использует по умолчанию.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Nesaf, rwy'n defnyddio Bash, sydd wedi'i adeiladu i mewn i Azure Cloud Shell. Mae'r IDE sydd wedi'i integreiddio â phorwr, sef fersiwn ysgafn o VS Code, yn ddefnyddiol iawn. Nesaf, gallaf fynd i'm templed metrigau gwall, ei olygu, a'i addasu i weddu i'm hanghenion.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Drwy sefydlu casglu metrigau yn y templed hwn, gallwch ei ddefnyddio i gynhyrchu metrigau ar gyfer eich seilwaith cyfan. Ar ôl i ni gymhwyso, casglu a chadw'r metrigau, bydd angen i ni eu delweddu.

David O'Brien (Xirus): Metrigau! Metrigau! Metrigau! Rhan 1

Dim ond metrigau y mae Azure Monitor yn eu monitro ac nid yw'n darparu darlun cynhwysfawr o gyflwr eich system. Efallai bod gennych nifer o gymwysiadau eraill yn rhedeg y tu allan i amgylchedd Azure. Felly, os oes angen i chi fonitro'r holl brosesau a delweddu'r holl fetrigau a gesglir mewn un lle, nid Azure Monitor yw'r ateb cywir.

I fynd i'r afael â'r mater hwn, mae Microsoft yn cynnig Power BI—meddalwedd dadansoddeg busnes gynhwysfawr sy'n cynnwys delweddu ar gyfer amrywiaeth eang o ddata. Mae'n gynnyrch eithaf drud, gyda phrisio yn dibynnu ar y nodweddion sydd eu hangen arnoch. Yn ddiofyn, mae'n cynnig 48 math o ddata wedi'i brosesu ac mae wedi'i gysylltu ag Azure SQL Data Warehouse, Azure Data Lake Storage, Azure Machine Learning Services, ac Azure Databricks. Gan ddefnyddio graddadwyedd, gallwch dderbyn data newydd bob 30 munud. Gall hyn fod yn ddigonol ar gyfer eich anghenion, ond efallai na fydd yn ddigonol os oes angen delweddu monitro amser real arnoch. Yn yr achos hwn, argymhellir cymwysiadau fel Grafana, a soniais amdanynt. Mae dogfennaeth Microsoft hefyd yn disgrifio'r gallu i anfon metrigau, logiau, a thablau digwyddiadau gan ddefnyddio offer SIEM i systemau delweddu fel Splunk, SumoLogic, ELK, ac IBM Radar.

23:40 mun

I'w barhau yn fuan iawn...

Chwarae fideo

Rhai hysbysebion 🙂

Diolch am aros gyda ni. Ydych chi'n hoffi ein herthyglau? Eisiau gweld cynnwys mwy diddorol? Cefnogwch ni trwy osod archeb neu argymell i ffrindiau, cwmwl VPS i ddatblygwyr o $4.99, analog unigryw o weinyddion lefel mynediad, a ddyfeisiwyd gennym ni ar eich cyfer chi: Y gwir i gyd am VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps o $ 19 neu sut i rannu gweinydd? (ar gael gyda RAID1 a RAID10, hyd at 24 craidd a hyd at 40GB DDR4).

Dell R730xd 2 gwaith yn rhatach yng nghanolfan ddata Equinix Haen IV yn Amsterdam? Dim ond yma 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV o $199 yn yr Iseldiroedd! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - o $99! Darllenwch am Sut i adeiladu seilwaith Corp. dosbarth gyda'r defnydd o weinyddion Dell R730xd E5-2650 v4 gwerth 9000 ewro am geiniog?

Ffynhonnell: hab.com

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster