{"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\/it\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov","title":{"rendered":"Metriche DevOps \u2013 da dove prendere i dati per i calcoli","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A dire il vero, Ivan sorrideva spesso degli sforzi vani dei colleghi del reparto monitoraggio. Si impegnavano enormemente per realizzare le metriche ordinate dalla direzione dell'azienda. Erano cos\u00ec occupati che non volevano pi\u00f9 fare niente per nessuno. <\/p>\n<p>E la direzione era insaziabile \u2013 continuava a ordinare sempre nuove metriche, smettendo molto rapidamente di utilizzare quelle gi\u00e0 realizzate.<\/p>\n<p>Negli ultimi tempi tutti parlavano del LeadTime \u2013 il tempo di consegna delle funzionalit\u00e0 aziendali. La metrica mostrava un numero folle: 200 giorni per consegnare un compito. Come tutti si meravigliavano e alzavano le mani al cielo!<\/p>\n<p>Dopo un po\u2019, il rumore si \u00e8 gradualmente spento e la direzione ha ordinato la creazione di un'altra metrica.<\/p>\n<p>Ivan sapeva perfettamente che anche la nuova metrica sarebbe morta silenziosamente in un angolo buio.<\/p>\n<p>Infatti, pensava Ivan, sapere un numero non dice nulla a nessuno. 200 giorni o 2 giorni \u2013 non c'\u00e8 alcuna differenza, perch\u00e9 non \u00e8 possibile determinare la causa e capire se sia una cosa buona o cattiva.<\/p>\n<p>Questa \u00e8 una trappola tipica delle metriche: sembra che una nuova metrica riveler\u00e0 l\u2019essenza dell\u2019esistenza e spiegher\u00e0 qualche segreto nascosto. Tutti ci sperano, ma stranamente non accade nulla. Perch\u00e9 il segreto non si deve cercare nelle metriche!<\/p>\n<p>Per Ivan, questo era un passaggio gi\u00e0 superato. Comprendeva che <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/342330\/\">le metriche sono semplicemente un righello di legno<\/a><\/noindex> per le misurazioni, e tutti i segreti devono essere cercati nel <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/436310\/\">oggetto d'influenza<\/a><\/noindex>, cio\u00e8 in ci\u00f2 che forma questa metrica.<\/p>\n<p>Per un negozio online, l'oggetto d'influenza sono i suoi clienti, che portano ricavi, mentre per DevOps \u2013 i team che creano e distribuiscono i pacchetti utilizzando la pipeline.<\/p>\n<p>Un giorno, sistemato in una comoda poltrona nel hall, Ivan decise di riflettere su come vorrebbe vedere le metriche DevOps tenendo conto che l'oggetto d'influenza sono i team.<\/p>\n<h2>Obiettivo delle metriche DevOps<\/h2>\n<p>\n\u00c8 chiaro che a tutti piace ridurre il tempo di consegna. 200 giorni \u2013 non vanno proprio bene. <\/p>\n<p>Ma come, ecco la questione?<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Nell'azienda lavorano centinaia di squadre e ogni giorno passano attraverso il pipeline DevOps migliaia di pacchetti. Il tempo reale di consegna apparir\u00e0 come una distribuzione. Ogni squadra avr\u00e0 il proprio tempo e le proprie peculiarit\u00e0. Come si pu\u00f2 trovare qualcosa in mezzo a questo caos?<\/p>\n<p>La risposta \u00e8 venuta da s\u00e9: \u00e8 necessario identificare le squadre problematiche e capire cosa stia succedendo e perch\u00e9 ci vuole tanto tempo, mentre dalle squadre 'buone' imparare come fare tutto rapidamente. E per questo \u00e8 necessario misurare il tempo trascorso dalle squadre su ciascuno degli stand DevOps:<\/p>\n<p><img decoding=\"async\" alt=\"Metriche DevOps \u2013 da dove prendere i dati per i calcoli\" src=\"\/wp-content\/uploads\/2019\/07\/473fee4357ed2a1ab6d339c619bfa5c2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\n\u00abL'obiettivo del sistema sar\u00e0 la selezione delle squadre in base al tempo di attraversamento degli stand, ovvero alla fine dobbiamo ottenere un elenco di squadre con il tempo selezionato, non un numero.<\/p>\n<p>Se riusciremo a scoprire quanto tempo \u00e8 stato speso complessivamente per lo stand e quanto tempo \u00e8 stato speso in attese tra gli stand, potremo trovare le squadre, contattarle e approfondire le cause per risolverle\u00bb, \u2014 pens\u00f2 Ivan.<\/p>\n<p><img decoding=\"async\" alt=\"Metriche DevOps \u2013 da dove prendere i dati per i calcoli\" src=\"\/wp-content\/uploads\/2019\/07\/4e5b952681b46ccce2d6ec8fd6e1303b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <\/p>\n<h2>Come calcolare il tempo di consegna per DevOps<\/h2>\n<p>Per il calcolo \u00e8 stato necessario approfondire il processo DevOps e le sue entit\u00e0.<\/p>\n<p>Nell'azienda viene utilizzato un numero limitato di sistemi, e le informazioni possono essere ottenute solo da essi e da nessun altro.<\/p>\n<p>Tutte le attivit\u00e0 nell'azienda venivano registrate in Jira. Quando un'attivit\u00e0 veniva presa in carico, veniva creato un branch per essa, e dopo l'implementazione veniva effettuato un commit in BitBucket e una Pull Request. Quando il PR (Pull Request) veniva accettato, veniva automaticamente creato un pacchetto e salvato nel repository Nexus. <\/p>\n<p><img decoding=\"async\" alt=\"Metriche DevOps \u2013 da dove prendere i dati per i calcoli\" src=\"\/wp-content\/uploads\/2019\/07\/f170f636bc0c8a2653f1ffa379f76a21.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nSuccessivamente, il pacchetto veniva distribuito su vari stand tramite Jenkins per verificare la correttezza dell'installazione, test automatici e manuali:<\/p>\n<p><img decoding=\"async\" alt=\"Metriche DevOps \u2013 da dove prendere i dati per i calcoli\" src=\"\/wp-content\/uploads\/2019\/07\/be9495e291e46496c7783b2406493910.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nIvan ha elencato da quali sistemi \u00e8 possibile ottenere quali informazioni per calcolare il tempo sugli stand:<\/p>\n<ul>\n<li>Da Nexus \u2013 Tempo di creazione del pacchetto e nome della cartella in cui era contenuto il codice della squadra<\/li>\n<li>Da Jenkins \u2013 Tempo di avvio, durata e risultato dell'esecuzione di ogni lavoro, nome dello stand (nei parametri del lavoro), fasi (passi del lavoro), link al pacchetto in Nexus.<\/li>\n<li>Ivan ha deciso di non includere Jira e BitBucket nel pipeline, in quanto si riferivano maggiormente alla fase di sviluppo e non all'implementazione del pacchetto pronto sugli stand.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Metriche DevOps \u2013 da dove prendere i dati per i calcoli\" src=\"\/wp-content\/uploads\/2019\/07\/df9b9d6f23f540b307fa4d8223b9ef16.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSulla base delle informazioni disponibili, \u00e8 stata elaborata la seguente schema:<\/p>\n<p><img decoding=\"async\" alt=\"Metriche DevOps \u2013 da dove prendere i dati per i calcoli\" src=\"\/wp-content\/uploads\/2019\/07\/da2c34a736d418939d31a679a3f6163c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nSapendo quanto tempo ci vuole per creare le distribuzioni e quanto tempo \u00e8 necessario per ognuna di esse, \u00e8 facile calcolare i costi totali per l'intero processo DevOps (ciclo completo).<\/p>\n<p>Ecco quali metriche DevOps Ivan ha ottenuto alla fine:<\/p>\n<ul>\n<li>Numero di distribuzioni create<\/li>\n<li>Quota di distribuzioni 'entrate' nella macchina e 'passate' attraverso di essa<\/li>\n<li>Tempo trascorso sulla macchina (ciclo della macchina)<\/li>\n<li>Ciclo completo (tempo totale su tutte le macchine)<\/li>\n<li>Durata dei lavori<\/li>\n<li>Inattivit\u00e0 tra le macchine<\/li>\n<li>Inattivit\u00e0 tra le esecuzioni dei lavori su una sola macchina<\/li>\n<\/ul>\n<p>\nDa un lato, le metriche caratterizzavano molto bene il processo DevOps in termini di tempo, dall'altro erano molto semplici da calcolare.<\/p>\n<p>Soddisfatto del lavoro ben fatto, Ivan ha preparato una presentazione e si \u00e8 recato a presentarla alla direzione.<\/p>\n<p>Tornava indietro con il muso lungo e le mani abbassate. <\/p>\n<p> \u2014 \u00c8 un fiasco, amico \u2014 sorrise l'ironia del collega...<\/p>\n<p><b>Continua a leggere nell'articolo \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/458370\/\">Come i risultati rapidi hanno aiutato Ivan<\/a><\/noindex>\u00bb.<\/b><br \/>\n<br \/>Fonte: <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.1.1 - 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\/it\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Metriche DevOps \u2013 da dove ottenere i dati per i calcoli | ProHoster","description":"A dire il vero, Ivan spesso sorrideva degli sforzi vani dei colleghi del dipartimento di monitoraggio. Loro si impegnavano enormemente per implementare le metriche ordinate dalla direzione aziendale.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/36025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=36025"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/36025\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/26932"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=36025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=36025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=36025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}