{"id":50360,"date":"2019-05-09T06:00:50","date_gmt":"2019-05-09T04:00:50","guid":{"rendered":"http:\/\/smeupnew.it\/magazine\/blog\/performance-monitoring-tool-parte-1\/"},"modified":"2021-04-01T15:56:36","modified_gmt":"2021-04-01T13:56:36","slug":"performance-monitoring-tool-parte-1","status":"publish","type":"post","link":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/","title":{"rendered":"Introduzione ai performance monitoring tool &#8211; parte 1"},"content":{"rendered":"<h2>Come indagare le cause di un problema di performance?<\/h2>\n<p><span style=\"font-weight: 400;\">Nella precedente serie di articoli:<\/span><\/p>\n<ul>\n<li><a href=\"https:\/\/www.smeup.com\/magazine\/blog\/monitorare-la-performance-di-un-erp-web\/\" target=\"_blank\" rel=\"noopener\">Monitorare la performance di un ERP Web<\/a><\/li>\n<li><a href=\"https:\/\/www.smeup.com\/magazine\/blog\/jmeter-selenium-simulazione-parte-2\/\" target=\"_blank\" rel=\"noopener\">JMeter, Selenium e la simulazione di percorsi utente sul browser \u2013 parte 2<\/a><\/li>\n<li><a href=\"https:\/\/www.smeup.com\/magazine\/blog\/test-di-non-regressione-processo-qualita-parte-3\/\" target=\"_blank\" rel=\"noopener\">Test di non regressione: il nostro processo di Qualit\u00e0 \u2013 parte 3<\/a><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">abbiamo parlato dei test di performance dell\u2019<a href=\"https:\/\/www.smeup.com\/soluzioni\/software-gestionali-erp\/software-gestionale-web\/\">ERP Web.UP<\/a>. Ci siamo in particolare focalizzati sul sistema realizzato per effettuare test di carico, di stress o di endurance su Web.UP cos\u00ec come abbiamo trattato dei test di non regressione delle performance. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tutti questi test sono in grado di avvertire gli sviluppatori sulla presenza di un problema di performance, problema che pu\u00f2 presentarsi sotto diverse forme:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">tempi di esecuzione peggiorati nel tempo <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">timeout di processi o blocco dell\u2019intero sistema in presenza di un determinato carico di utenti o dopo un certo periodo di tempo dallo start del sistema<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Il fatto di eseguire tali test aiuta ad accorgersi del problema in una fase preventiva a quella del passaggio in produzione e permette quindi la possibilit\u00e0 di risolverlo prima che si verifichi direttamente dal cliente. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ma tali test non fanno altro che allertare che ad esempio il determinato processo X che ci si aspettava impiegasse N unit\u00e0 di tempo ne impiega invece pi\u00f9 di N. Oppure avvertono che il sistema sotto test ha generato degli errori di timeout o si \u00e8 bloccato totalmente o su alcuni processi.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A questo punto come si possono indagare le cause di tali problemi e correggerle? Esistono dei performance monitoring tool o delle tecniche che possono aiutare nell\u2019analisi e nella risoluzione dei casi critici? <\/span><\/p>\n<p><span style=\"font-weight: 400;\">In questa serie di articoli parleremo degli strumenti che possono aiutare in tale indagine, che indicheremo col termine generale performance monitoring tool e del loro utilizzo in <a href=\"https:\/\/www.smeup.com\/prodotti\/sme-up-erp\/\">Sme.UP ERP<\/a>.<\/span><\/p>\n<h2><b>Definizione e caratteristiche dei performance monitoring tool <\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Un tool di monitoring delle performance \u00e8 uno strumento che ha l\u2019obiettivo di monitorare le performance di un\u2019entit\u00e0 tecnologica, che pu\u00f2 essere ad esempio un\u2019infrastruttura, un server, un\u2019applicazione, una pagina web\u2026 <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Per le applicazioni web si usa spesso il termine APM (application performance monitor o anche manager), ovvero tool che monitora un\u2019applicazione e le sue dipendenze. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sul mercato esistono una miriade di soluzioni gi\u00e0 pronte di monitoring di performance, per tutte le tecnologie e per tutti i gusti e budget. Alcuni richiedono configurazioni complesse e anche modifiche al codice altri invece sono pi\u00f9 facili da installare e poco intrusivi. Essi appunto possono operare su uno o pi\u00f9 diversi livelli di uno stack tecnologico, ad esempio esistono tool di monitoring dell\u2019infrastruttura, dei server, degli utenti, delle transazioni individuali, degli accessi ai database, del codice, ecc\u2026 Generalmente \u00e8 necessario utilizzare pi\u00f9 di uno di questi tool per indagare le cause di problemi prestazionali della propria applicazione e tali soluzioni gi\u00e0 pronte possono in situazioni complesse non essere comunque sufficienti a poter individuare precisamente cosa genera il problema. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nel caso di smeup all\u2019utilizzo in laboratorio di tool di performance monitoring reperiti sul mercato si affiancano strumenti di monitoraggio sviluppati ad hoc. Il sistema smeup infatti consiste di pi\u00f9 layer applicativi realizzati utilizzando tecnologie diverse: applicazioni web o desktop differenti mentre il livello pi\u00f9 interno \u00e8 quello che fa capo al sistema IBMi. Fulcro del sistema smeup sono le cosiddette FUN, funzioni applicative la cui risoluzione viene chiesta dal client pi\u00f9 esterno, nel caso web Web.UP, al livello IBMi, passando dall\u2019intermediario Sme.UP Provider. Sistemi di monitoraggio custom specifici sulle FUN sono ad esempio utili nella realt\u00e0 smeup per poter comprendere in dettaglio l\u2019origine dei rallentamenti del sistema.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Si fa notare che i performance monitoring tool sono strumenti usati non solo durante le fasi di testing (ad esempio testing di performance del software) ma nascono per essere utilizzati anche in produzione, in maniera tale da avvertire tempestivamente di problemi reali sui sistemi dei clienti e di aiutare nell\u2019individuazione di anomalie. Il monitoraggio porta per\u00f2 un overhead sulle applicazioni e sull\u2019infrastruttura, perch\u00e9 oltre a dover essere eseguito il codice di produzione devono essere registrate e analizzate informazioni utili al monitoraggio. Tali operazioni aggiuntive possono incidere negativamente sulle performance. Bisogna quindi essere molto cauti nell\u2019utilizzo di tali strumenti in produzione. Spesso \u00e8 il caso di abilitarli solo temporaneamente o su utenti definiti e comunque bisogna porre molta attenzione all\u2019overhead da loro dichiarato e prodotto. <\/span><\/p>\n<p><strong>Chiara Zambelli<br \/>\n<\/strong><em>Responsabile CI\/CD &#8211; smeup<br \/>\n<\/em><a href=\"https:\/\/it.linkedin.com\/in\/chiara-zambelli\" target=\"_blank\" rel=\"noopener\">My LinkedIn Profile<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I performance monitoring tool sono strumenti usati non solo durante le fasi di testing (ad esempio testing di performance del software) ma nascono per essere utilizzati anche in produzione, in maniera tale da avvertire tempestivamente di problemi reali sui sistemi dei clienti e di aiutare nell\u2019individuazione di anomalie.<\/p>\n","protected":false},"author":1,"featured_media":52828,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7144],"tags":[6029,6030,6032,6034,4137,6035,3764,4431],"class_list":["post-50360","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-erp","tag-apm","tag-application-performance-manager","tag-applicazioni-web","tag-funzioni-applicative","tag-ibmi","tag-performance-monitoring-tool","tag-sme-up-erp","tag-web-up"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introduzione ai performance monitoring tool - parte 1<\/title>\n<meta name=\"description\" content=\"I performance monitoring tool sono strumenti usati non solo durante le fasi di testing ma nascono per essere utilizzati anche in produzione.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduzione ai performance monitoring tool - parte 1\" \/>\n<meta property=\"og:description\" content=\"I performance monitoring tool sono strumenti usati non solo durante le fasi di testing ma nascono per essere utilizzati anche in produzione.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Magazine\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-09T04:00:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-01T13:56:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/05\/performance-monitoring-tool.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1068\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"smeup\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"smeup\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/\"},\"author\":{\"name\":\"smeup\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\"},\"headline\":\"Introduzione ai performance monitoring tool &#8211; parte 1\",\"datePublished\":\"2019-05-09T04:00:50+00:00\",\"dateModified\":\"2021-04-01T13:56:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/\"},\"wordCount\":732,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/05\\\/performance-monitoring-tool.jpg\",\"keywords\":[\"APM\",\"application performance manager\",\"applicazioni web\",\"funzioni applicative\",\"ibmi\",\"performance monitoring tool\",\"Sme.UP ERP\",\"Web.UP\"],\"articleSection\":[\"ERP\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/\",\"name\":\"Introduzione ai performance monitoring tool - parte 1\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/05\\\/performance-monitoring-tool.jpg\",\"datePublished\":\"2019-05-09T04:00:50+00:00\",\"dateModified\":\"2021-04-01T13:56:36+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\"},\"description\":\"I performance monitoring tool sono strumenti usati non solo durante le fasi di testing ma nascono per essere utilizzati anche in produzione.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/05\\\/performance-monitoring-tool.jpg\",\"contentUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2019\\\/05\\\/performance-monitoring-tool.jpg\",\"width\":1600,\"height\":1068,\"caption\":\"smeup performance monitoring tool\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/performance-monitoring-tool-parte-1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduzione ai performance monitoring tool &#8211; parte 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/\",\"name\":\"Magazine\",\"description\":\"smeup\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\",\"name\":\"smeup\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"caption\":\"smeup\"},\"sameAs\":[\"https:\\\/\\\/www.smeup.com\"],\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduzione ai performance monitoring tool - parte 1","description":"I performance monitoring tool sono strumenti usati non solo durante le fasi di testing ma nascono per essere utilizzati anche in produzione.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/","og_locale":"it_IT","og_type":"article","og_title":"Introduzione ai performance monitoring tool - parte 1","og_description":"I performance monitoring tool sono strumenti usati non solo durante le fasi di testing ma nascono per essere utilizzati anche in produzione.","og_url":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/","og_site_name":"Magazine","article_published_time":"2019-05-09T04:00:50+00:00","article_modified_time":"2021-04-01T13:56:36+00:00","og_image":[{"width":1600,"height":1068,"url":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/05\/performance-monitoring-tool.jpg","type":"image\/jpeg"}],"author":"smeup","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"smeup","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/#article","isPartOf":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/"},"author":{"name":"smeup","@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7"},"headline":"Introduzione ai performance monitoring tool &#8211; parte 1","datePublished":"2019-05-09T04:00:50+00:00","dateModified":"2021-04-01T13:56:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/"},"wordCount":732,"commentCount":0,"image":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/05\/performance-monitoring-tool.jpg","keywords":["APM","application performance manager","applicazioni web","funzioni applicative","ibmi","performance monitoring tool","Sme.UP ERP","Web.UP"],"articleSection":["ERP"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/","url":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/","name":"Introduzione ai performance monitoring tool - parte 1","isPartOf":{"@id":"https:\/\/www.smeup.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/#primaryimage"},"image":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/05\/performance-monitoring-tool.jpg","datePublished":"2019-05-09T04:00:50+00:00","dateModified":"2021-04-01T13:56:36+00:00","author":{"@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7"},"description":"I performance monitoring tool sono strumenti usati non solo durante le fasi di testing ma nascono per essere utilizzati anche in produzione.","breadcrumb":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/#primaryimage","url":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/05\/performance-monitoring-tool.jpg","contentUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2019\/05\/performance-monitoring-tool.jpg","width":1600,"height":1068,"caption":"smeup performance monitoring tool"},{"@type":"BreadcrumbList","@id":"https:\/\/www.smeup.com\/magazine\/blog\/performance-monitoring-tool-parte-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.smeup.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Introduzione ai performance monitoring tool &#8211; parte 1"}]},{"@type":"WebSite","@id":"https:\/\/www.smeup.com\/magazine\/#website","url":"https:\/\/www.smeup.com\/magazine\/","name":"Magazine","description":"smeup","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.smeup.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7","name":"smeup","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","caption":"smeup"},"sameAs":["https:\/\/www.smeup.com"],"url":"https:\/\/www.smeup.com\/magazine\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/50360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/comments?post=50360"}],"version-history":[{"count":2,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/50360\/revisions"}],"predecessor-version":[{"id":52830,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/50360\/revisions\/52830"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/media\/52828"}],"wp:attachment":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/media?parent=50360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/categories?post=50360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/tags?post=50360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}