{"id":8232,"date":"2020-11-11T16:42:14","date_gmt":"2020-11-11T15:42:14","guid":{"rendered":"https:\/\/www.intesys.it\/journal\/?p=8232"},"modified":"2022-06-01T12:22:58","modified_gmt":"2022-06-01T10:22:58","slug":"troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack","status":"publish","type":"post","link":"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/","title":{"rendered":"Troubleshooting nei microservizi: velocizzare la caccia all\u2019errore con Elastic Stack"},"content":{"rendered":"<p><div id='wpig-contents' class='wpig-contents wpig-number-list wpig-no-hierarachy wpig-sidebar-widget wpig-style-1'><span class='wpig-headline'>Indice dei contenuti<\/span><!-- Table of Contents --><div id='wpig-table-of-content' class='wpig-table-of-content' ><ol><li class='stoc-le-sfide-di-unarchitettura-it-a-microservizi'><a href='#stoc-le-sfide-di-unarchitettura-it-a-microservizi'>Le sfide di un\u2019architettura IT a microservizi<\/a><\/li><li class='stoc-coniugare-log-management-e-monitoring-con-elastic-stack'><a href='#stoc-coniugare-log-management-e-monitoring-con-elastic-stack'>Coniugare log management e monitoring con Elastic Stack<\/a><\/li><li class='stoc-i-vantaggi-di-elastic-stack-e-di-un-approccio-proattivo-di-troubleshooting'><a href='#stoc-i-vantaggi-di-elastic-stack-e-di-un-approccio-proattivo-di-troubleshooting'>I vantaggi di Elastic Stack e di un approccio proattivo di troubleshooting<\/a><\/li><li class='stoc-cloud-o-non-cloud-le-opzioni-di-installazione-di-elastic-stack'><a href='#stoc-cloud-o-non-cloud-le-opzioni-di-installazione-di-elastic-stack'>Cloud o non cloud? Le opzioni di installazione di Elastic Stack<\/a><\/li><\/ol><\/div><!-- END OF Table of Contents --><\/div><\/p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_spacing=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text]La necessit\u00e0 di rispondere all\u2019evoluzione veloce del mercato e di rimanere competitivi pu\u00f2 generare diverse complessit\u00e0 interne ad un\u2019organizzazione, soprattutto quando si tratta di realt\u00e0 in cui ci sono <strong>pi\u00f9 fornitori da gestire e integrare<\/strong> o quando occorre sviluppare un\u2019<strong>Architettura IT decomposta in tanti microservizi<\/strong>. In questi scenari cos\u00ec articolati l&#8217;azione di troubleshooting, ossia il processo di ricerca sistematica delle cause di un problema, pu\u00f2 diventare molto dispendiosa per l\u2019azienda: scopriamo come velocizzare e rendere pi\u00f9 efficace il processo per gli sviluppatori avvalendosi di uno strumento come <a href=\"https:\/\/www.intesys.it\/information-technology\/tecnologie-sviluppo-software\/elastic\/\"><strong>Elastic Stack<\/strong><\/a>.<\/p>\n<h2 id=\"stoc-le-sfide-di-unarchitettura-it-a-microservizi\" class=\"wpig-heading\">Le sfide di un\u2019architettura IT a microservizi<\/h2>\n<p>Partiamo dal <a href=\"https:\/\/www.intesys.it\/journal\/information-technology\/il-ruolo-di-api-e-microservizi-in-un-architettura-it\/\">ruolo che stanno assumendo i microservizi all\u2019interno di un\u2019Architettura IT<\/a>: le applicazioni vengono organizzate nelle loro funzioni di base come un insieme di piccoli componenti (servizi) che funzionano indipendentemente l\u2019uno dall\u2019altro. I microservizi rappresentano uno dei maggiori trend IT del momento, ma bisogna tenere conto che al contempo aumentano l\u2019<strong>articolazione della struttura IT<\/strong>: quello che prima veniva fatto da un solo sistema, con la proliferazione dei microservizi viene infatti gestito da n sistemi, e nel momento in cui si verifica un errore diventa problematico scovare da dove proviene tra i diversi \u201cframmenti\u201d dell&#8217;architettura. \u00c8 il caso ad esempio di un&#8217;<a href=\"https:\/\/www.intesys.it\/journal\/platform\/digital-integration-hub-un-nuovo-paradigma-architetturale-per-abilitare-loffloading-dei-sistemi-legacy\/\">Architettura IT che espone delle API<\/a>, dalle quali ritornano dei dati recuperati da n sistemi diversi.<\/p>\n<p>Tra le principali sfide che possono emergere in questo scenario, riconosciamo le seguenti:<\/p>\n<ol>\n<li><strong>Evitare processi di troubleshooting poco efficienti<\/strong><br \/>\nCome gi\u00e0 accennato prima, cercare un errore all\u2019interno di un <strong>sistema frammentato<\/strong> \u00e8 una bella sfida: se ad esempio un\u2019API non funziona, dove sar\u00e0 il problema tra gli n sistemi coinvolti? Se c\u2019\u00e8 un rallentamento, da quale macchina sar\u00e0 provocato?<br \/>\nLo sviluppatore dovrebbe andare su una macchina, collegarsi, <strong>controllare i log<\/strong> ed esaminare tutte le macchine fino a trovare la fonte del problema: una serie di <strong>operazioni manuali lunghe<\/strong>, impegnative e soprattutto <strong>dispendiose<\/strong>.<\/li>\n<li><strong>Possibilit\u00e0 di controllo su macchine in gestione a terzi<br \/>\n<\/strong>In un Sistema Informativo aziendale capita spesso che i software, gli applicativi gestionali, i <a href=\"https:\/\/www.intesys.it\/journal\/platform\/digital-integration-hub-un-nuovo-paradigma-architetturale-per-abilitare-loffloading-dei-sistemi-legacy\/\">sistemi legacy<\/a> o componenti fatti da altri fornitori siano in <strong>gestione a terze parti<\/strong>: questo significa che per lo sviluppatore non \u00e8 possibile andare fisicamente sulla macchina a controllare i log. Prendiamo il caso di molti istituti bancari, in cui le API devono correlare le informazioni di anagrafica dell\u2019utente presenti in un sistema documentale terzo con il <strong>sistema interno AS\/400<\/strong>. Se si presenta un problema, l\u2019IT della banca non avrebbe autonomia di controllo sul sistema del gestore documentale del fornitore terzo, limitando la sfera d\u2019<a href=\"https:\/\/www.intesys.it\/soluzioni\/troubleshooting-applicativo-e-application-performance-management\/\">azione di troubleshooting<\/a> ai soli sistemi interni.<\/li>\n<li><strong>Risolvere i problemi in tempi ridotti per evitare disservizi<br \/>\n<\/strong>Cercare il problema \u00e8 molto oneroso in termini di tempo impiegato dalle risorse umane, con evidenti ripercussioni sui <strong>costi per la risoluzione del problema<\/strong> e sul disservizio che incide fortemente anche sull\u2019<strong>esperienza utente<\/strong>.<\/li>\n<\/ol>\n<h2 id=\"stoc-coniugare-log-management-e-monitoring-con-elastic-stack\" class=\"wpig-heading\">Coniugare log management e monitoring con Elastic Stack<\/h2>\n<p>In simili condizioni, il lavoro dello sviluppatore pu\u00f2 essere notevolmente facilitato centralizzando le informazioni provenienti dai sistemi coinvolti grazie a uno strumento come <a href=\"https:\/\/www.intesys.it\/information-technology\/tecnologie-sviluppo-software\/elastic\/\" target=\"_blank\" rel=\"noopener\">Elastic Stack<\/a>.<\/p>\n<p><strong>Elastic Stack<\/strong> funge da punto centralizzato di passaggio delle informazioni di un\u2019architettura, dando in un\u2019unica soluzione le funzioni di:<\/p>\n<ul>\n<li><strong>Log management<\/strong> per la centralizzazione dei log;<\/li>\n<li><strong>Monitoring delle metriche degli applicativi<\/strong> per centralizzare le metriche di performance di servizio.<\/li>\n<\/ul>\n<p>Da una parte abbiamo quindi il <a href=\"https:\/\/www.intesys.it\/information-technology\/servizi-it\/application-monitoring\/\">monitoring<\/a> delle performance del sistema, dall\u2019altro la centralizzazione dei log: questo significa che l\u2019operatore <strong>non deve pi\u00f9 andare a cercare un errore manualmente<\/strong> su tutte le macchine coinvolte, bens\u00ec potr\u00e0 fare un <strong>controllo sistematico da un unico punto in grado di integrare praticamente qualsiasi sistema esistente<\/strong>.<\/p>\n<h2 id=\"stoc-i-vantaggi-di-elastic-stack-e-di-un-approccio-proattivo-di-troubleshooting\" class=\"wpig-heading\">I vantaggi di Elastic Stack e di un approccio proattivo di troubleshooting<\/h2>\n<ul>\n<li><strong>Fare ricerche su entrambe le tipologie di informazioni<\/strong>, correlando gli errori del log con le variazioni delle metriche di performance;<\/li>\n<li><strong>Impostare degli allarmi<\/strong> per prevenire i problemi in punti in cui lo sviluppatore individua una correlazione tra log e variazione di metrica, velocizzando i tempi di intervento e passando quindi a un approccio proattivo alla risoluzione dei problemi di sistema;<\/li>\n<li><strong>Avere un\u2019azione proattiva sui sistemi<\/strong> anche per migliorare l\u2019esperienza dell\u2019utente, che non viene a contatto con i problemi o al massimo percepisce un rallentamento momentaneo dei processi;<\/li>\n<li><strong>Integrare tutti i sistemi tramite plugin<\/strong>, collegando in un unico sistema fornitori e macchine diverse: accedere alle macchine di parti terze non \u00e8 quindi pi\u00f9 un problema, basta che il fornitore dia in modalit\u00e0 push le informazioni della macchina;<\/li>\n<li><strong>Sfruttare la funzione di ricerca full text sui log<\/strong>, che permette di effettuare ricerche veloci degli errori di sistema nel motore di ricerca di Elastic Stack e individuare velocemente la fonte dell\u2019errore.<\/li>\n<\/ul>\n<h2 id=\"stoc-cloud-o-non-cloud-le-opzioni-di-installazione-di-elastic-stack\" class=\"wpig-heading\">Cloud o non cloud? Le opzioni di installazione di Elastic Stack<\/h2>\n<p>Le grandi potenzialit\u00e0 di Elastic Stack lo rendono uno strumento potente per attuare un <strong>processo di trasformazione digitale fluido ed efficace<\/strong> nella propria organizzazione, sfruttando al meglio la flessibilit\u00e0 delle Architetture IT a microservizi.<\/p>\n<p>Nell\u2019adozione di una soluzione di questo tipo bisogna tenere in considerazione le caratteristiche e le esigenze specifiche dell\u2019azienda, e il <strong>supporto di un consulente specializzato<\/strong> pu\u00f2 essere una scelta molto conveniente per individuare la modalit\u00e0 di installazione pi\u00f9 idonea:<\/p>\n<ul>\n<li><strong>On premise<\/strong> \u2013 i dati rimangono sotto il completo controllo dell\u2019azienda, evitando potenziali complessit\u00e0 a livello legale;<\/li>\n<li><strong>In cloud<\/strong> \u2013 vengono eliminati problemi di backup, manutenzione macchine e trasparenza del sistema.<\/li>\n<\/ul>\n<p>Fare queste considerazioni con accortezza vi permetter\u00e0 di adottare una soluzione realmente adatta alle vostre necessit\u00e0, con la possibilit\u00e0 di avere assistenza nell\u2019installazione, nella scrittura dei log e nella <strong>trasformazione dei log utilizzabili<\/strong> per renderli pi\u00f9 facilmente assimilabili dal sistema.<\/p>\n<p style=\"text-align: center;\">Vuoi sapere di pi\u00f9 su questo tema? Lo abbiamo approfondito nell&#8217;evento: <strong>&#8220;Headless &amp; API date 2020: attuare e governare la trasformazione digitale con le architetture IT&#8221;<\/strong><\/p>\n<p style=\"text-align: center;\">[nectar_btn size=\"large\" open_new_tab=\"true\" button_style=\"regular\" button_color_2=\"Accent-Color\" color_override=\"#0f33ce\" solid_text_color_override=\"#ffffff\" icon_family=\"none\" button_id=\"pulsante_journal_articolo\" text=\"Guarda la registrazione dell'evento\" margin_top=\"30\" url=\"https:\/\/www.intesys.it\/headless-and-api-date\/edizione-2020\/\"]\n[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8221;in_container&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221;&#8230;<\/p>\n","protected":false},"author":90,"featured_media":8234,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[27],"tags":[52,78,286,421,451,743,739,744],"class_list":{"0":"post-8232","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-information-technology","8":"tag-api","9":"tag-architettura-it","10":"tag-elastic-stack","11":"tag-log-management","12":"tag-microservizi","13":"tag-monitoring","14":"tag-system-integration","15":"tag-troubleshooting"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Troubleshooting nei microservizi: velocizzare la caccia all\u2019errore con Elastic Stack<\/title>\n<meta name=\"description\" content=\"Fare troubleshooting all&#039;interno di Architetture IT a microservizi complesse pu\u00f2 essere un processo dispendioso: eccome come ottimizzarlo con Elastic Stack.\" \/>\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.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Troubleshooting nei microservizi: velocizzare la caccia all\u2019errore con Elastic Stack\" \/>\n<meta property=\"og:description\" content=\"Fare troubleshooting all&#039;interno di Architetture IT a microservizi complesse pu\u00f2 essere un processo dispendioso: eccome come ottimizzarlo con Elastic Stack.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/\" \/>\n<meta property=\"og:site_name\" content=\"Intesys Journal\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-11T15:42:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-01T10:22:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/11\/Elastic-stack_troubleshooting_journal.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tommaso Moroni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tommaso Moroni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/\",\"url\":\"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/\",\"name\":\"Troubleshooting nei microservizi: velocizzare la caccia all\u2019errore con Elastic Stack\",\"isPartOf\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/11\/Elastic-stack_troubleshooting_journal.png\",\"datePublished\":\"2020-11-11T15:42:14+00:00\",\"dateModified\":\"2022-06-01T10:22:58+00:00\",\"author\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/416d45875557f3062a09b09cc88de9c6\"},\"description\":\"Fare troubleshooting all'interno di Architetture IT a microservizi complesse pu\u00f2 essere un processo dispendioso: eccome come ottimizzarlo con Elastic Stack.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/#primaryimage\",\"url\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/11\/Elastic-stack_troubleshooting_journal.png\",\"contentUrl\":\"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/11\/Elastic-stack_troubleshooting_journal.png\",\"width\":1280,\"height\":960},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.intesys.it\/journal\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Troubleshooting nei microservizi: velocizzare la caccia all\u2019errore con Elastic Stack\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#website\",\"url\":\"https:\/\/www.intesys.it\/journal\/\",\"name\":\"Intesys\",\"description\":\"Ogni settimana nuovi articoli dedicati al mondo della trasformazione digitale!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.intesys.it\/journal\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/416d45875557f3062a09b09cc88de9c6\",\"name\":\"Tommaso Moroni\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dd5bbc8e6325c91561908c7e860c22e3192c06d0f6e3157648aac05497724701?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dd5bbc8e6325c91561908c7e860c22e3192c06d0f6e3157648aac05497724701?s=96&d=mm&r=g\",\"caption\":\"Tommaso Moroni\"},\"description\":\"Appassionato di sviluppo software dal 2006, Tommaso, dopo Java EE e Liferay Portal Server, si \u00e8 specializzato in Intesys sugli strumenti per la governance delle architetture IT, in particolare sul monitoring delle applicazioni.\",\"url\":\"https:\/\/www.intesys.it\/journal\/autore\/tommaso-moroni\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Troubleshooting nei microservizi: velocizzare la caccia all\u2019errore con Elastic Stack","description":"Fare troubleshooting all'interno di Architetture IT a microservizi complesse pu\u00f2 essere un processo dispendioso: eccome come ottimizzarlo con Elastic Stack.","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.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/","og_locale":"it_IT","og_type":"article","og_title":"Troubleshooting nei microservizi: velocizzare la caccia all\u2019errore con Elastic Stack","og_description":"Fare troubleshooting all'interno di Architetture IT a microservizi complesse pu\u00f2 essere un processo dispendioso: eccome come ottimizzarlo con Elastic Stack.","og_url":"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/","og_site_name":"Intesys Journal","article_published_time":"2020-11-11T15:42:14+00:00","article_modified_time":"2022-06-01T10:22:58+00:00","og_image":[{"width":1280,"height":960,"url":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/11\/Elastic-stack_troubleshooting_journal.png","type":"image\/png"}],"author":"Tommaso Moroni","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Tommaso Moroni","Tempo di lettura stimato":"6 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/","url":"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/","name":"Troubleshooting nei microservizi: velocizzare la caccia all\u2019errore con Elastic Stack","isPartOf":{"@id":"https:\/\/www.intesys.it\/journal\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/#primaryimage"},"image":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/11\/Elastic-stack_troubleshooting_journal.png","datePublished":"2020-11-11T15:42:14+00:00","dateModified":"2022-06-01T10:22:58+00:00","author":{"@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/416d45875557f3062a09b09cc88de9c6"},"description":"Fare troubleshooting all'interno di Architetture IT a microservizi complesse pu\u00f2 essere un processo dispendioso: eccome come ottimizzarlo con Elastic Stack.","breadcrumb":{"@id":"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/#primaryimage","url":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/11\/Elastic-stack_troubleshooting_journal.png","contentUrl":"https:\/\/www.intesys.it\/journal\/wp-content\/uploads\/sites\/13\/2020\/11\/Elastic-stack_troubleshooting_journal.png","width":1280,"height":960},{"@type":"BreadcrumbList","@id":"https:\/\/www.intesys.it\/journal\/information-technology\/troubleshooting-nei-microservizi-velocizzare-la-caccia-all-errore-con-elastic-stack\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.intesys.it\/journal\/"},{"@type":"ListItem","position":2,"name":"Troubleshooting nei microservizi: velocizzare la caccia all\u2019errore con Elastic Stack"}]},{"@type":"WebSite","@id":"https:\/\/www.intesys.it\/journal\/#website","url":"https:\/\/www.intesys.it\/journal\/","name":"Intesys","description":"Ogni settimana nuovi articoli dedicati al mondo della trasformazione digitale!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.intesys.it\/journal\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/416d45875557f3062a09b09cc88de9c6","name":"Tommaso Moroni","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.intesys.it\/journal\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dd5bbc8e6325c91561908c7e860c22e3192c06d0f6e3157648aac05497724701?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dd5bbc8e6325c91561908c7e860c22e3192c06d0f6e3157648aac05497724701?s=96&d=mm&r=g","caption":"Tommaso Moroni"},"description":"Appassionato di sviluppo software dal 2006, Tommaso, dopo Java EE e Liferay Portal Server, si \u00e8 specializzato in Intesys sugli strumenti per la governance delle architetture IT, in particolare sul monitoring delle applicazioni.","url":"https:\/\/www.intesys.it\/journal\/autore\/tommaso-moroni\/"}]}},"_links":{"self":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/8232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/users\/90"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/comments?post=8232"}],"version-history":[{"count":3,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/8232\/revisions"}],"predecessor-version":[{"id":10896,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/posts\/8232\/revisions\/10896"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/media\/8234"}],"wp:attachment":[{"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/media?parent=8232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/categories?post=8232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intesys.it\/journal\/wp-json\/wp\/v2\/tags?post=8232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}