{"id":80372,"date":"2020-05-05T13:42:27","date_gmt":"2020-05-05T11:42:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/devid-obrajen-xirus-metriki-metriki-metriki-chast-1"},"modified":"2020-05-05T13:42:27","modified_gmt":"2020-05-05T11:42:27","slug":"devid-obrajen-xirus-metriki-metriki-metriki-chast-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/devid-obrajen-xirus-metriki-metriki-metriki-chast-1","title":{"rendered":"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>For nylig \u00e5bnede David O'Brien sit eget firma Xirus (https:\/\/xirus.com.au) med fokus p\u00e5 Microsoft Azure Stack cloud-produkter. De er designet til konsekvent at opbygge og implementere hybride applikationer i datacentre, p\u00e5 edge-lokationer, i fjernkontorer og i skyen.<\/p>\n<p>David tr\u00e6ner enkeltpersoner og virksomheder i alt, hvad der har med Microsoft Azure og Azure DevOps (tidligere VSTS) at g\u00f8re, og arbejder stadig med praktisk r\u00e5dgivning og infrastrukturkodning. Han har v\u00e6ret Microsoft MVP (Most Valuable Professional) i 5 \u00e5r og modtog for nylig MVP Azure-prisen. Som medarrang\u00f8r af Melbourne Microsoft Cloud og Datacentre Meetup taler O'Brien regelm\u00e6ssigt ved internationale konferencer, hvor han kombinerer sin interesse for at rejse verden rundt med sin passion for at dele IT-historier med samfundet. Davids blog findes p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/david-obrien.net\">david-obrien.net<\/a><\/noindex>, og han udgiver ogs\u00e5 sine online kurser p\u00e5 Pluralsight.<\/p>\n<p>Indl\u00e6gget handler om vigtigheden af metrikker for at forst\u00e5, hvad der sker i din milj\u00f8, og hvordan din applikation fungerer. Microsoft Azure har en kraftfuld og enkel m\u00e5de at visualisere metrikker for alle typer arbejdsbyrder, og foredraget beskriver, hvordan du kan bruge dem alle.<\/p>\n<p>Klokken 3 om natten, om s\u00f8ndagen, bliver du pludselig v\u00e6kket af en sms-advarsel: \"kritisk applikation svarer ikke igen\". Hvad sker der? Hvorfor er der 'problemer'? I dette foredrag vil du l\u00e6re om de tjenester, som Microsoft Azure tilbyder kunderne for indsamling af logs og i s\u00e6rdeleshed metrikker for dine cloud-arbejdsbyrder. David vil forklare, hvilke metrikker der b\u00f8r interessere dig, n\u00e5r du arbejder p\u00e5 cloud-platformen, og hvordan du kan f\u00e5 adgang til dem. Du vil l\u00e6re om open-source v\u00e6rkt\u00f8jer og opbygning af dashboards, s\u00e5ledes at du erhverver dig tilstr\u00e6kkelig viden til at skabe dine egne dashboards.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Og hvis du bliver v\u00e6kket klokken 3 om natten af en besked om en kritisk applikations nedbrud, kan du hurtigt finde \u00e5rsagen.<\/p>\n<p>Goddag, i dag skal vi tale om metrikker. Mit navn er David O\u2019Brien, jeg er medstifter og ejer af det lille australske konsulentfirma Xirus. Tak for at tage dig tid til at v\u00e6re her med mig. S\u00e5, hvad er vi her for? For at tale om metrikker, eller rettere sagt, jeg vil fort\u00e6lle dig om dem, og f\u00f8r vi g\u00f8r nogle ting, lad os starte med teorien.<\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/c6b4a875dd29c79ac2884e8ffed1bcf0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJeg vil forklare, hvad metrikker er, hvad man kan g\u00f8re med dem, hvad man skal v\u00e6re opm\u00e6rksom p\u00e5, hvordan man indsamler og inkluderer indsamlingen af metrikker i Azure, samt hvad visualisering af metrikker er. Jeg vil vise dig, hvordan disse ting ser ud i Microsofts cloud, og hvordan man arbejder med denne cloud.<\/p>\n<p>F\u00f8r vi g\u00e5r i gang, vil jeg bede dem, der bruger Microsoft Azure, om at r\u00e6kke h\u00e5nden op. Og hvem arbejder med AWS? Jeg kan se, at det er f\u00e5. Og Google? ALI Cloud? \u00c9n person! Fantastisk. S\u00e5, hvad er metrikker? Den officielle definition fra det amerikanske National Institute of Standards and Technology lyder: \u00abEn metrik er en m\u00e5lestandard, der beskriver betingelserne og reglerne for m\u00e5ling af en given egenskab og tjener til at forst\u00e5 resultaterne af m\u00e5lingen.\u00bb Hvad betyder det? <\/p>\n<p>Lad os tage et eksempel med metrikken for \u00e6ndring af ledig diskplads p\u00e5 en virtuel maskine. For eksempel f\u00e5r vi tallet 90, og dette tal betyder procent, dvs. at m\u00e6ngden af ledig diskplads er 90%. Jeg bem\u00e6rker, at det ikke er s\u00e6rlig interessant at l\u00e6se en beskrivelse af definitionen af metrikker, som fylder 40 sider i pdf-format. <\/p>\n<p>Men metrikken siger ikke, hvordan resultatet af m\u00e5lingen er opn\u00e5et, den viser kun dette resultat. Hvad g\u00f8r vi s\u00e5 med metrikker?<\/p>\n<p>For det f\u00f8rste m\u00e5ler vi v\u00e6rdien af noget for derefter at bruge resultatet af m\u00e5lingen. <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/fe86df499c701430555c83c9b2303230.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFor eksempel har vi l\u00e6rt om m\u00e6ngden af ledig diskplads, og nu kan vi bruge det, bruge denne hukommelse osv. Efter at vi har f\u00e5et resultatet af metrikken, skal vi fortolke det. For eksempel gav metrikken resultatet 90. Vi skal vide, hvad dette tal betyder: m\u00e6ngden af ledig plads eller den optagne diskplads i procent eller gigabyte, netv\u00e6rkslatens p\u00e5 90 ms, og s\u00e5 videre, hvilket betyder, at vi skal fortolke betydningen af metrikv\u00e6rdien. For at metrikker overhovedet giver mening, efter at vi har fortolket en metrikv\u00e6rdi, skal vi sikre indsamlingen af mange v\u00e6rdier. Dette er meget vigtigt, da mange mennesker ikke er klar over behovet for at indsamle metrikker. Microsoft har gjort det meget nemt at f\u00e5 metrikker, men du skal selv s\u00f8rge for indsamlingen. Disse metrikker opbevares kun i 41 dage og forsvinder p\u00e5 den 42. dag. Derfor, afh\u00e6ngigt af egenskaberne ved dit eksterne eller interne udstyr, skal du tage ansvar for, hvordan du opbevarer metrikker i mere end 41 dage \u2014 i form af logs, journaler osv. S\u00e5 efter indsamlingen skal du placere dem et sted, der g\u00f8r det muligt at hente hele statistikken om \u00e6ndringer i metrikresultaterne, hvis n\u00f8dvendigt. Ved at placere dem der, kan du begynde at arbejde effektivt med dem. <\/p>\n<p>Kun efter at du har f\u00e5et metrikv\u00e6rdierne, fortolket dem og indsamlet dem, kan du oprette en SLA \u2013 Service Level Agreement. Denne SLA kan ikke have meget betydning for dine kunder; den er mere vigtig for dine kolleger, ledere, dem, der sikrer systemets drift og er bekymret for dets funktionalitet. Metrikken kan m\u00e5le antallet af tickets \u2014 for eksempel f\u00e5r du 5 tickets om dagen, og i dette tilf\u00e6lde viser det hastigheden for at svare p\u00e5 brugerforesp\u00f8rgsler og hurtigheden af fejlrettelser. Metrikken skal ikke bare meddele, at din hjemmeside indl\u00e6ses p\u00e5 20 ms eller at svartiden er 20 ms; metrikken er mere end blot \u00e9n teknisk m\u00e5ling. <\/p>\n<p>S\u00e5 form\u00e5let med vores samtale er at pr\u00e6sentere dig for et detaljeret billede af metrikker. Metrikken tjener til, at du, ved at kigge p\u00e5 den, kan f\u00e5 et komplet billede af processen. <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/f39f1291ab1a023d762759a5e365bbe6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00e5r vi har f\u00e5et metrikken, kan vi med 99% sikkerhed garantere systemets drift, fordi det ikke blot er et blik p\u00e5 logfilen, der siger, at systemet fungerer. En 99% driftssikkerhed betyder, at API'et for eksempel svarer med den normale hastighed p\u00e5 30 ms i 99% af tilf\u00e6ldene. Det er netop det, der interesserer dine brugere, kolleger og ledere. Mange af vores kunder overv\u00e5ger logs for webservere og bem\u00e6rker ikke, at der er fejl i dem og tror, at alt er i orden. For eksempel ser de en netv\u00e6rksspeed p\u00e5 200 mb\/s og t\u00e6nker: \u201efint, alt er godt!\u201c Men for at opn\u00e5 disse 200, har brugerne brug for en responstid p\u00e5 30 millisekunder, og det er netop den metrik, der ikke m\u00e5les og ikke indsamles i logfilerne. Samtidig undrer brugerne sig over, at siden indl\u00e6ses meget langsomt, fordi de, uden at have den n\u00f8dvendige metrik, ikke kender \u00e5rsagen til denne adf\u00e6rd. <\/p>\n<p>Men da vi har en SLA, der garanterer 100% drift, begynder kunderne at udtrykke utilfredshed, for i virkeligheden er det meget sv\u00e6rt at bruge siden. Derfor er det n\u00f8dvendigt at se hele billedet af processen, der skabes af de indsamlede metrikker, for at kunne oprette en objektiv SLA. Dette er genstand for min konstante debat med nogle udbydere, der ved udarbejdelsen af SLA'en ikke forst\u00e5r betydningen af termen \u201euptime\u201c og i de fleste tilf\u00e6lde ikke forklarer deres kunder, hvordan deres API fungerer. <\/p>\n<p>Hvis du har skabt en service, for eksempel et API til en tredjepart, skal du forst\u00e5, hvad den opn\u00e5ede metrik 39,5 betyder \u2013 et svar, et vellykket svar, et svar med en hastighed p\u00e5 20 ms eller 5 ms. Det er dig, der skal tilpasse deres SLA til din egen SLA, til dine egne metrikker. <\/p>\n<p>N\u00e5r alt dette er afklaret, kan vi begynde at oprette et fantastisk overv\u00e5gningspanel. Sig mig, har nogen allerede brugt Grafana til interaktiv visualisering? Fantastisk! Jeg er en stor fan af denne open source, fordi det er gratis, og det er nemt at bruge. <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/0c843ff71df60874684f39a9e40d0f47.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHvis du ikke har brugt Grafana f\u00f8r, vil jeg fort\u00e6lle dig, hvordan man arbejder med det. Dem, der er f\u00f8dt i 80'erne og 90'erne, husker m\u00e5ske de omsorgsfulde bj\u00f8rne, CareBears? Jeg ved ikke, hvor popul\u00e6re disse bj\u00f8rne var i Rusland, men n\u00e5r det kommer til metrics, skal vi v\u00e6re lige s\u00e5 \"omsorgsfulde\" som bj\u00f8rnene. Som jeg sagde, har du brug for et omfattende billede af hele systemets funktion, og det b\u00f8r ikke kun fokusere p\u00e5 din API, din hjemmeside eller den service, der k\u00f8rer p\u00e5 en virtuel maskine. <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/f07b4ec3162bad0ad2330113f9df4cff.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDu skal organisere indsamlingen af de metrics, der bedst afspejler hele systemets funktion. De fleste af jer er softwareudviklere, s\u00e5 jeres liv \u00e6ndrer sig konstant for at tilpasse sig nye produktkrav, og ligesom I t\u00e6nker p\u00e5 kodningsprocessen, b\u00f8r I ogs\u00e5 t\u00e6nke p\u00e5 metrics. I skal vide, hvordan metrics forholder sig til hver eneste linje af kode, I skriver. For eksempel, hvis I n\u00e6ste uge starter en ny marketingkampagne, og I forventer, at jeres hjemmeside f\u00e5r mange bes\u00f8g, vil I have brug for metrics til at analysere denne begivenhed, og det kan v\u00e6re n\u00f8dvendigt at have et helt dashboard til at overv\u00e5ge disse menneskers aktivitet. Metrics vil v\u00e6re n\u00f8dvendige for at finde ud af, hvor effektiv jeres marketingkampagne er, og hvordan den faktisk fungerer. De vil hj\u00e6lpe jer med at udvikle en effektiv CRM \u2014 et system til kundeh\u00e5ndtering. <\/p>\n<p>Lad os nu dykke ned i vores cloud-tjeneste, Azure. Det er meget enkelt at finde og organisere indsamlingen af metrics, fordi Azure Monitor er tilg\u00e6ngeligt. Denne monitor centraliserer styringen af din systems konfiguration. Hver af Azure's elementer, som du \u00f8nsker at anvende i dit system, har mange metrics aktiveret som standard. Det er en gratis applikation, der fungerer direkte \"out of the box\" og kr\u00e6ver ingen forudg\u00e5ende ops\u00e6tning, du skal ikke skrive noget eller \"feste\" det til dit system. Vi vil bekr\u00e6fte dette, n\u00e5r vi ser det n\u00e6ste demo. <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/873f9e9955e34640cb357c0e02899c71.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDerudover er der mulighed for at sende disse metrikker til tredjepartsapplikationer s\u00e5som loglagrings- og analyssystemet Splunk, den skybaserede logadministrationsapp SumoLogic, logbehandlingsv\u00e6rkt\u00f8jet ELK, IBM Radar. Der er dog nogle sm\u00e5 forskelle, der afh\u00e6nger af de ressourcer, du bruger \u2013 virtuelle maskiner, netv\u00e6rkstjenester, Azure SQL-databaser, s\u00e5 brugen af metrikker varierer afh\u00e6ngigt af funktionerne i dit arbejdsmilj\u00f8. Jeg vil ikke sige, at disse forskelle er alvorlige, men desv\u00e6rre er de til stede, og det b\u00f8r tages i betragtning. Aktivering og videresendelse af metrikker kan ske p\u00e5 flere m\u00e5der: via Portal, CLI\/Power Shell eller ved hj\u00e6lp af ARM-skabeloner. <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/e91a059731a8622e60d5629e738f24f1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nF\u00f8r vi g\u00e5r videre til den f\u00f8rste demonstration, vil jeg besvare eventuelle sp\u00f8rgsm\u00e5l, I m\u00e5tte have. Hvis der ikke er sp\u00f8rgsm\u00e5l, s\u00e5 lad os komme i gang. P\u00e5 sk\u00e6rmen kan du se, hvordan siden Azure Monitor ser ud. Kan nogen af jer sige, at denne monitor ikke fungerer? <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/2d94469adbee4cc2ef8351c98f9e065f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nS\u00e5 nu er alt i orden, I kan se, hvordan overv\u00e5gningsservicerne ser ud. Jeg kan fort\u00e6lle, at dette er et fremragende og meget enkelt v\u00e6rkt\u00f8j til dagligt arbejde. Det giver mulighed for overv\u00e5gning af applikationer, netv\u00e6rk og infrastruktur. For nylig blev overv\u00e5gningsgr\u00e6nsefladen forbedret, og hvis tjenesterne tidligere var placeret forskellige steder, s\u00e5 er al information om tjenesterne nu konsolideret p\u00e5 monitorens startside. <\/p>\n<p>Metrikskemaet er en fane under stien HomeMonitorMetrics, som du kan bes\u00f8ge for at se alle tilg\u00e6ngelige metrikker og v\u00e6lge de n\u00f8dvendige. Men hvis du skal aktivere indsamling af metrikker, skal du bruge stien HomeMonitorDiagnostic settings og kontrollere afkrydsningsfelterne for metrikker Aktiveret\/Deaktiveret. Som standard er stort set alle metrikker aktiveret, men hvis du skal aktivere noget ekstra, skal du \u00e6ndre diagnosesstatus fra Deaktiveret til Aktiveret. <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/484198a2202ee930a7ebaaf2c66f8ca9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFor at g\u00f8re dette skal du klikke p\u00e5 r\u00e6kken for den valgte metrik og p\u00e5 den \u00e5bne fane aktivere diagnosemodus. Hvis du planl\u00e6gger at analysere den valgte metrik, skal du efter at have klikket p\u00e5 linket T\u00e6nd for diagnose markere afkrydsningsfeltet Send til Log Analytics i det vindue, der vises. <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/f4f704367aefd42b8ce7e84e25089dd0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLog Analytics ligner lidt p\u00e5 Splunk, men koster mindre. Denne service giver dig mulighed for at indsamle alle dine metrikker, logfiler og alt hvad du beh\u00f8ver, og placere dem i et Log Analytics arbejdsomr\u00e5de. Servicen bruger et s\u00e6rligt foresp\u00f8rgselsprog kaldet KQL \u2013 Kusto Query Language, som vi vil gennemg\u00e5 i den n\u00e6ste demo. Indtil videre skal jeg bem\u00e6rke, at du med dette kan formulere foresp\u00f8rgsler om metrikker, logfiler, termer, tendenser, m\u00f8nstre osv. og oprette dashboards.<\/p>\n<p>S\u00e5 vi markerer afkrydsningsfeltet Send til Log Analytics og afkrydsningsfelterne p\u00e5 LOG-panelet: DataPlaneRequests, MongoRequests og QueryRuntimeStatistics, og nedenfor p\u00e5 METRIC-panelet \u2013 afkrydsningsfeltet Requests. Derefter giver vi det et navn og gemmer indstillingerne. I kommandolinjen er det repr\u00e6senteret af to linjer kode. For resten minder Azure Cloud-shellen om Google, som ogs\u00e5 tillader dig at bruge kommandolinjen i din webbrowser. AWS har ikke noget lignende, s\u00e5 Azure er i denne forbindelse meget mere brugervenligt. <\/p>\n<p>For eksempel kan jeg k\u00f8re en demo gennem webgr\u00e6nsefladen uden at bruge nogen kode p\u00e5 min b\u00e6rbare computer. For dette skal jeg gennemg\u00e5 autentificering med min Azure-konto. Derefter kan jeg for eksempel bruge terrafone, hvis du allerede bruger det, vente p\u00e5 at oprette forbindelse til servicen og f\u00e5 et Linux-milj\u00f8, som Microsoft bruger som standard. <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/0d3eb1a626023d9327cc3049dbf9866d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDern\u00e6st bruger jeg Bash, der er indbygget i Azure Cloud Shell. En meget nyttig ting er den indbyggede IDE i browseren, en let version af VS Code. Derefter kan jeg f\u00e5 adgang til min skabelon for fejlmetrikker, \u00e6ndre den og tilpasse den til mine behov. <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/e6993d062e5a8b7f70558f9ae4583bed.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00e5r du har konfigureret indsamlingen af metrikker i denne skabelon, kan du anvende den til at oprette metrikker for hele din infrastruktur. Efter at vi har anvendt metrikkerne, indsamlet og gemt dem, skal vi visualisere dem. <\/p>\n<p><img decoding=\"async\" alt=\"David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Del 1\" src=\"\/wp-content\/uploads\/2020\/05\/40ddb7f94d871a4ce19ddd5146c53f05.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAzure Monitor arbejder kun med metrikker og giver ikke mulighed for at f\u00e5 et samlet billede af din systems tilstand. Du kan have en r\u00e6kke andre applikationer, der k\u00f8rer uden for Azure-milj\u00f8et. S\u00e5 hvis du har brug for at overv\u00e5ge alle processer og visualisere alle indsamlede metrikker \u00e9t sted, s\u00e5 er Azure Monitor ikke egnet til dette. <\/p>\n<p>For this task, Microsoft offers the Power BI tool \u2013 a comprehensive software for business analysis that includes visualization of various data. It is quite an expensive product, and its cost depends on the set of features you require. By default, it provides 48 types of processed data and is connected to SQL Azure data warehouses, Azure Data Lake Storage, Azure machine learning services, and Azure Databricks. Using scalability, you can obtain new data every 30 minutes. This may be sufficient for your needs or may not be enough if you require real-time monitoring visualization. In this case, applications like Grafana that I mentioned are recommended. Additionally, Microsoft\u2019s documentation describes the ability to send metrics, logs, and event tables using SIEM tools to visualization systems like Splunk, SumoLogic, ELK, and IBM radar. <\/p>\n<p>23:40 min<\/p>\n<p>Forts\u00e6ttelsen kommer snart\u2026<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"bsr4Z5tLMpw\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/bsr4Z5tLMpw\/hqdefault.jpg\" alt=\"Afspil video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h3>Lidt reklame \ud83d\ude42<\/h3>\n<p>\nTak fordi du bliver hos os. Kan du lide vores artikler? \u00d8nsker du at se flere interessante materialer? St\u00f8t os ved at bestille eller anbefale os til dine bekendte, <noindex><a rel=\"nofollow\" href=\"https:\/\/ua-hosting.company\/cloudvps\/nl\">cloud VPS til udviklere fra 4,99 $<\/a><\/noindex>, <b>en unik analog til entry-level servere, som vi har designet til dig:<\/b> <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/ua-hosting\/blog\/347386\/\">Alt om VPS (KVM) E5-2697 v3 (6 kerner) 10 GB DDR4 480 GB SSD 1 Gbps fra 19 $ eller hvordan man deler serveren korrekt?<\/a><\/noindex> (tilg\u00e6ngelige muligheder med RAID1 og RAID10, op til 24 kerner og op til 40 GB DDR4).<\/p>\n<p><b>Dell R730xd til halv pris i datacenteret Equinix Tier IV i Amsterdam?<\/b> Kun hos os <b><noindex><a rel=\"nofollow\" href=\"https:\/\/ua-hosting.company\/serversnl\">2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TB fra 199 $<\/a><\/noindex> i Holland! <b>Dell R420 - 2x E5-2430 2.2GHz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - fra 99 $!<\/b><\/b> L\u00e6s om hvordan <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/ua-hosting\/blog\/329618\/\">man bygger enterprise-infrastruktur ved hj\u00e6lp af Dell R730xd E5-2650 v4 servere til 9000 euro for en br\u00f8kdel af prisen?<\/a><\/noindex><br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ua-hosting\/blog\/500144\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0414\u044d\u0432\u0438\u0434 \u041e\u2019\u0411\u0440\u0430\u0439\u0435\u043d \u043e\u0442\u043a\u0440\u044b\u043b \u0441\u0432\u043e\u044e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e Xirus (https:\/\/xirus.com.au), \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u0432\u0448\u0438\u0441\u044c \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430\u0445 Microsoft Azure Stack. \u041e\u043d\u0438 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u044b \u0434\u043b\u044f \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0432 \u0446\u0435\u043d\u0442\u0440\u0430\u0445 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445, \u0432 \u043f\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0445 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445, \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u044b\u0445 \u043e\u0444\u0438\u0441\u0430\u0445 \u0438 \u043e\u0431\u043b\u0430\u043a\u0435. \u0414\u044d\u0432\u0438\u0434 \u043e\u0431\u0443\u0447\u0430\u0435\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u043b\u0438\u0446 \u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0432\u0441\u0435\u043c\u0443, \u0447\u0442\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 Microsoft Azure \u0438 Azure DevOps (\u0431\u044b\u0432\u0448\u0435\u043c\u0443 VSTS) \u0438 \u0434\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":80373,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-80372","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0414\u044d\u0432\u0438\u0434 \u041e\u2019\u0411\u0440\u0430\u0439\u0435\u043d \u043e\u0442\u043a\u0440\u044b\u043b \u0441\u0432\u043e\u044e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e Xirus (https:\/\/xirus.com.au), \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u0432\u0448\u0438\u0441\u044c \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430\u0445 Microsoft Azure Stack.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/devid-obrajen-xirus-metriki-metriki-metriki-chast-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u044d\u0432\u0438\u0434 \u041e\u2019\u0411\u0440\u0430\u0439\u0435\u043d (Xirus): \u041c\u0435\u0442\u0440\u0438\u043a\u0438! \u041c\u0435\u0442\u0440\u0438\u043a\u0438! \u041c\u0435\u0442\u0440\u0438\u043a\u0438! \u0427\u0430\u0441\u0442\u044c 1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0414\u044d\u0432\u0438\u0434 \u041e\u2019\u0411\u0440\u0430\u0439\u0435\u043d \u043e\u0442\u043a\u0440\u044b\u043b \u0441\u0432\u043e\u044e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e Xirus (https:\/\/xirus.com.au), \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u0432\u0448\u0438\u0441\u044c \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430\u0445 Microsoft Azure Stack.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/devid-obrajen-xirus-metriki-metriki-metriki-chast-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-05T11:42:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-05T11:42:27+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47David O\u2019Brien (Xirus): Metrics! Metrics! Metrics! Part 1 | ProHoster","description":"Recently, David O\u2019Brien launched his own company Xirus (https:\/\/xirus.com.au), focusing on Microsoft Azure Stack cloud products.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/devid-obrajen-xirus-metriki-metriki-metriki-chast-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u044d\u0432\u0438\u0434 \u041e\u2019\u0411\u0440\u0430\u0439\u0435\u043d (Xirus): \u041c\u0435\u0442\u0440\u0438\u043a\u0438! \u041c\u0435\u0442\u0440\u0438\u043a\u0438! \u041c\u0435\u0442\u0440\u0438\u043a\u0438! \u0427\u0430\u0441\u0442\u044c 1 | ProHoster","og:description":"\u041d\u0435\u0434\u0430\u0432\u043d\u043e \u0414\u044d\u0432\u0438\u0434 \u041e\u2019\u0411\u0440\u0430\u0439\u0435\u043d \u043e\u0442\u043a\u0440\u044b\u043b \u0441\u0432\u043e\u044e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044e Xirus (https:\/\/xirus.com.au), \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0438\u0432\u0448\u0438\u0441\u044c \u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430\u0445 Microsoft Azure Stack.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/devid-obrajen-xirus-metriki-metriki-metriki-chast-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-05T11:42:27+00:00","article:modified_time":"2020-05-05T11:42:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"80372","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:19:42","updated":"2022-09-28 07:38:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/80372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=80372"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/80372\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/80373"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=80372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=80372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=80372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}