{"id":36025,"date":"2019-10-31T22:09:12","date_gmt":"2019-10-31T19:09:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/metriki-devops-otkuda-brat-dannye-dlya-raschetov\/"},"modified":"2019-10-31T22:09:12","modified_gmt":"2019-10-31T19:09:12","slug":"metriki-devops-otkuda-brat-dannye-dlya-raschetov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov","title":{"rendered":"DevOps metrikker \u2013 hvor f\u00e5r man data til beregningerne fra","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c6rligt talt grinede Ivan ofte af sine kollegers forg\u00e6ves bestr\u00e6belser i overv\u00e5gningsafdelingen. De gjorde en stor indsats for at implementere de metrikker, som virksomhedens ledelse bestilte. De var s\u00e5 optaget, at de ikke havde lyst til at lave noget som helst for andre. <\/p>\n<p>Men ledelsen var aldrig tilfreds \u2013 de bestilte konstant nye og nye metrikker, og de stoppede hurtigt med at bruge dem, der allerede var lavet.<\/p>\n<p>Den seneste tid talte alle kun om LeadTime \u2013 leveringstiden for forretningsfunktioner. Metrikken viste et vanvittigt tal \u2013 200 dage for at levere \u00e9n opgave. Hvordan de alle udbr\u00f8d og r\u00e6kkede h\u00e6nderne mod himlen!<\/p>\n<p>Efter noget tid tog st\u00f8jen gradvist af, og ledelsen bestilte endnu en metrik.<\/p>\n<p>Ivan vidste helt klart, at den nye metrik ogs\u00e5 ville d\u00f8 stille og roligt i et m\u00f8rkt hj\u00f8rne.<\/p>\n<p>Faktisk t\u00e6nkte Ivan, at antallet overhovedet ikke siger noget til nogen. 200 dage eller 2 dage \u2013 der er ingen forskel, fordi man ikke kan bestemme \u00e5rsagen ud fra tallene og forst\u00e5, om det er godt eller d\u00e5rligt.<\/p>\n<p>Dette er den typiske faldgrube med metrikker: Det virker som om, den nye metrik vil afsl\u00f8re livets essens og forklare en hemmelighed. Alle h\u00e5ber p\u00e5 det, men af en eller anden grund sker der ingenting. Fordi hemmeligheden skal ikke findes i metrikkerne!<\/p>\n<p>For Ivan var det et afsluttet kapitel. Han forstod, at <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/342330\/\">metrikker er bare en almindelig tr\u00e6lineal<\/a><\/noindex> til m\u00e5linger, og alle hemmeligheder skal findes i <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/436310\/\">p\u00e5virkningsobjektet<\/a><\/noindex>, dvs. det, der former denne metrik.<\/p>\n<p>For en webshop vil p\u00e5virkningsobjektet v\u00e6re dens kunder, der bringer penge, mens det for DevOps er de teams, der skaber og ruller distributioner ud ved hj\u00e6lp af et pipeline.<\/p>\n<p>En dag, da han satte sig komfortabelt i en stol i lobbyen, besluttede Ivan at t\u00e6nke grundigt over, hvordan han gerne ville se DevOps-metrikker, under hensyntagen til at p\u00e5virkningsobjektet er teams.<\/p>\n<h2>M\u00e5let med DevOps-metrikker<\/h2>\n<p>\nDet er klart, at alle \u00f8nsker at reducere leveringstiden. 200 dage er selvf\u00f8lgelig ikke acceptabelt. <\/p>\n<p>Men hvordan, det er sp\u00f8rgsm\u00e5let?<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>I virksomheden arbejder der hundreder af teams, og der passerer tusinder af distributioner gennem DevOps-pipelinen hver dag. Den reelle leveringstid vil se ud som en fordeling. Hver af teams vil have sin egen tid og sine egne s\u00e6regenheder. Hvordan kan man finde noget som helst blandt dette kaos?<\/p>\n<p>Svaret kom af sig selv \u2013 vi skal finde de problematiske teams og forst\u00e5, hvad der sker, og hvorfor det tager s\u00e5 lang tid, og fra de \"gode\" teams l\u00e6re, hvordan man g\u00f8r det hele hurtigt. Og for at g\u00f8re dette er det n\u00f8dvendigt at m\u00e5le den tid, som holdene bruger p\u00e5 hver af DevOps-standene:<\/p>\n<p><img decoding=\"async\" alt=\"DevOps metrikker \u2013 hvor f\u00e5r man data til beregningerne fra\" src=\"\/wp-content\/uploads\/2019\/07\/473fee4357ed2a1ab6d339c619bfa5c2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\n\"Systemets m\u00e5l vil v\u00e6re at udv\u00e6lge teams baseret p\u00e5 den tid, de bruger p\u00e5 standene, dvs. vi skal i sidste ende have en liste over teams med den valgte tid, ikke et tal.<\/p>\n<p>Hvis vi f\u00e5r indsigt i, hvor meget tid der samlet set er brugt p\u00e5 standen, og hvor meget tid der er brugt p\u00e5 spildtid mellem standene, kan vi finde holdene, ringe til dem og f\u00e5 en mere detaljeret forst\u00e5else af \u00e5rsagerne og fjerne dem,\" t\u00e6nkte Ivan.<\/p>\n<p><img decoding=\"async\" alt=\"DevOps metrikker \u2013 hvor f\u00e5r man data til beregningerne fra\" src=\"\/wp-content\/uploads\/2019\/07\/4e5b952681b46ccce2d6ec8fd6e1303b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <\/p>\n<h2>Hvordan man beregner leveringstiden for DevOps<\/h2>\n<p>For at beregne dette var det n\u00f8dvendigt at dykke dybere ned i DevOps-processen og dens entiteter.<\/p>\n<p>Virksomheden bruger et begr\u00e6nset antal systemer, og oplysninger kan kun f\u00e5s fra dem og ikke andre steder.<\/p>\n<p>Alle opgaver i virksomheden blev registreret i Jira. N\u00e5r en opgave blev taget til behandling, blev der oprettet en branch, og efter implementeringen blev der lavet et commit i BitBucket og Pull Request. Ved godkendelse af PR (Pull Request) blev der automatisk oprettet en distribution og gemt i Nexus-lageret. <\/p>\n<p><img decoding=\"async\" alt=\"DevOps metrikker \u2013 hvor f\u00e5r man data til beregningerne fra\" src=\"\/wp-content\/uploads\/2019\/07\/f170f636bc0c8a2653f1ffa379f76a21.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nDerefter blev distributionen rullet ud p\u00e5 flere stande ved hj\u00e6lp af Jenkins til at kontrollere korrektheden af \u200b\u200binstallation, automatisk og manuel testning:<\/p>\n<p><img decoding=\"async\" alt=\"DevOps metrikker \u2013 hvor f\u00e5r man data til beregningerne fra\" src=\"\/wp-content\/uploads\/2019\/07\/be9495e291e46496c7783b2406493910.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nIvan skitserede, fra hvilke systemer der kan hentes information for at beregne tiden p\u00e5 standene:<\/p>\n<ul>\n<li>Fra Nexus \u2013 Tiden for oprettelse af distributionen og navnet p\u00e5 mappen, hvor holdets kode blev gemt.<\/li>\n<li>Fra Jenkins \u2013 Starttid, varighed og resultatet af hver job, navnet p\u00e5 standen (i jobparameterne), stadier (jobtrin), linket til distributionen i Nexus.<\/li>\n<li>Ivan besluttede ikke at inkludere Jira og BitBucket i processen, da de mere relaterede til udviklingsfasen og ikke til udrulningen af \u200b\u200bden f\u00e6rdige distribution p\u00e5 standene.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"DevOps metrikker \u2013 hvor f\u00e5r man data til beregningerne fra\" src=\"\/wp-content\/uploads\/2019\/07\/df9b9d6f23f540b307fa4d8223b9ef16.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBaseret p\u00e5 de tilg\u00e6ngelige oplysninger blev der tegnet s\u00e5dan et diagram:<\/p>\n<p><img decoding=\"async\" alt=\"DevOps metrikker \u2013 hvor f\u00e5r man data til beregningerne fra\" src=\"\/wp-content\/uploads\/2019\/07\/da2c34a736d418939d31a679a3f6163c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nVed at vide, hvor lang tid det tager at oprette distributioner, og hvor lang tid der bruges p\u00e5 hver af dem, kan man nemt beregne de samlede omkostninger for at genneml\u00f8be hele DevOps-processen (den komplette cyklus).<\/p>\n<p>Her er de DevOps-metrikker, som Ivan i sidste ende fik:<\/p>\n<ul>\n<li>Antallet af skabte distributioner<\/li>\n<li>Andelen af \u200b\u200bdistributioner, der \"kom ind\" p\u00e5 standen og \"gik igennem\" standen<\/li>\n<li>Tiden brugt p\u00e5 standen (standcyklus)<\/li>\n<li>Fuldt cyklus (total tid p\u00e5 alle stande)<\/li>\n<li>Varighed af jobs<\/li>\n<li>Ventetid mellem stande<\/li>\n<li>Ventetid mellem jobstart p\u00e5 \u00e9n stand<\/li>\n<\/ul>\n<p>\nP\u00e5 den ene side beskrev metrikkerne meget godt DevOps-pipelinen med hensyn til tid, mens de p\u00e5 den anden side blev betragtet som meget enkle.<\/p>\n<p>Glad for det veludf\u00f8rte arbejde, lavede Ivan en pr\u00e6sentation og gik for at pr\u00e6sentere den for ledelsen.<\/p>\n<p>Han kom tilbage med et v\u00e6dre ansigt og h\u00e6ngende h\u00e6nder. <\/p>\n<p> \u2014 Dette er et fiasko, brormand \u2014 smilede en ironisk kollega \u2026<\/p>\n<p><b>Forts\u00e6t l\u00e6sningen i artiklen \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/458370\/\">Hvordan hurtige resultater hjalp Ivan<\/a><\/noindex>\u00bb.<\/b><br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/459344\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0418\u0432\u0430\u043d \u0447\u0430\u0441\u0442\u043e \u043f\u043e\u0441\u043c\u0435\u0438\u0432\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u0442\u0449\u0435\u0442\u043d\u044b\u043c\u0438 \u0443\u0441\u0438\u043b\u0438\u044f\u043c\u0438 \u043a\u043e\u043b\u043b\u0435\u0433 \u0438\u0437 \u043e\u0442\u0434\u0435\u043b\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430. \u041e\u043d\u0438 \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0443\u0441\u0438\u043b\u0438\u044f \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0435\u0442\u0440\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438. \u041e\u043d\u0438 \u0431\u044b\u043b\u0438 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043d\u044f\u0442\u044b, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u043a\u043e\u043c\u0443 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u0438 \u0434\u0435\u043b\u0430\u0442\u044c. \u0410 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0443 \u0432\u0441\u0451 \u0431\u044b\u043b\u043e \u043c\u0430\u043b\u043e \u2013 \u043e\u043d\u043e \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0432\u0441\u0451 \u043d\u043e\u0432\u044b\u0435 \u0438 \u043d\u043e\u0432\u044b\u0435 \u043c\u0435\u0442\u0440\u0438\u043a\u0438, \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u0430\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26932,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36025","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=\"\u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0418\u0432\u0430\u043d \u0447\u0430\u0441\u0442\u043e \u043f\u043e\u0441\u043c\u0435\u0438\u0432\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u0442\u0449\u0435\u0442\u043d\u044b\u043c\u0438 \u0443\u0441\u0438\u043b\u0438\u044f\u043c\u0438 \u043a\u043e\u043b\u043b\u0435\u0433 \u0438\u0437 \u043e\u0442\u0434\u0435\u043b\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430. \u041e\u043d\u0438 \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0443\u0441\u0438\u043b\u0438\u044f \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0435\u0442\u0440\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438.\" \/>\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\/metriki-devops-otkuda-brat-dannye-dlya-raschetov\" \/>\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\u041c\u0435\u0442\u0440\u0438\u043a\u0438 DevOps \u2013 \u043e\u0442\u043a\u0443\u0434\u0430 \u0431\u0440\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0418\u0432\u0430\u043d \u0447\u0430\u0441\u0442\u043e \u043f\u043e\u0441\u043c\u0435\u0438\u0432\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u0442\u0449\u0435\u0442\u043d\u044b\u043c\u0438 \u0443\u0441\u0438\u043b\u0438\u044f\u043c\u0438 \u043a\u043e\u043b\u043b\u0435\u0433 \u0438\u0437 \u043e\u0442\u0434\u0435\u043b\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430. \u041e\u043d\u0438 \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0443\u0441\u0438\u043b\u0438\u044f \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0435\u0442\u0440\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov\" \/>\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=\"2019-10-31T19:09:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:12+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\udd47DevOps-metrikker \u2013 hvor man kan hente data til beregninger | ProHoster","description":"\u00c6rligt talt, Ivan kunne ofte grine af sine kollegers forg\u00e6ves indsats fra overv\u00e5gningsafdelingen. De gjorde en stor indsats for at implementere de metrikker, som ledelsen havde bestilt.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov","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\u041c\u0435\u0442\u0440\u0438\u043a\u0438 DevOps \u2013 \u043e\u0442\u043a\u0443\u0434\u0430 \u0431\u0440\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 | ProHoster","og:description":"\u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0418\u0432\u0430\u043d \u0447\u0430\u0441\u0442\u043e \u043f\u043e\u0441\u043c\u0435\u0438\u0432\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u0442\u0449\u0435\u0442\u043d\u044b\u043c\u0438 \u0443\u0441\u0438\u043b\u0438\u044f\u043c\u0438 \u043a\u043e\u043b\u043b\u0435\u0433 \u0438\u0437 \u043e\u0442\u0434\u0435\u043b\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430. \u041e\u043d\u0438 \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0443\u0441\u0438\u043b\u0438\u044f \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0435\u0442\u0440\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov","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":"2019-10-31T19:09:12+00:00","article:modified_time":"2019-10-31T19:09:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36025","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":"2026-01-22 01:42:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:52:24","updated":"2026-01-22 01:42:19","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\/36025","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=36025"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/36025\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/26932"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=36025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=36025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=36025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}