Skip to main content

Nuove esigenze e richieste degli utenti, e aziende pronte ad accontentare tutti. Ma quanto pesa questo sulla architettura IT? Con l’aumentare degli applicativi, diviene sempre più difficile monitorare e intercettare le anomalie, con il rischio di impattare negativamente sulla user experience e sulla business continuity. Per questo motivo, oggi più che mai, fare Monitoring e Troubleshooting applicativo è fondamentale: il problema è che non sempre si hanno le competenze interne per farlo. Vediamo insieme cosa significa davvero fare monitoring dei propri applicativi e come farlo nel modo più vantaggioso.

Architetture IT sempre più complesse: le sfide da gestire

Se sul fronte del marketing si parla spesso dell’utente e di come le sue esigenze aumentino sempre di più e – corrispondentemente – anche le aspettative, non bisogna dimenticare che queste esigenze si ripercuotono anche sulla parte IT di un qualsivoglia progetto.

Gli utenti ogni giorno si interfacciano con touchpoint digitali: applicazioni, siti web, e-commerce, app, portali, e il grado di successo di questi canali è legato al tipo di esperienza che vivono su questi ultimi; per questo le prestazioni dei vostri applicativi devono rispondere ad ogni richiesta quotidiana e repentina degli utenti. Ciò si traduce nell’aggiunta rapida di servizi, di applicazioni, di migliorie, di nuove versioni che vanno ad arricchire a loro volta l’architettura IT sottostante.

Ovvio, penserete: non tanto ovvio, né facile, farlo. I rischi di questo overload di applicativi non sono pochi:

Più sono complesse le architetture e più potrebbero essere le problematiche;

Con l’aumentare degli applicativi diventa più difficile identificare la fonte e la responsabilità di errori nel sistema;

Anche se gli errori venissero rilevati – nonostante la complessità dell’architettura – sarebbe difficile agire tempestivamente per risolverli;

Si perde flessibilità non riuscendo a prevenire le zone di rischio in modo proattivo.

Tutti questi, poi, confluiscono nel rischio più grande di tutti: data la difficoltà di controllare, intercettare e risolvere in tempo gli errori, è molto probabile che questi arriveranno agli utenti, impattando sulle prestazioni del canale e sulla user experience. Ne conseguono diversi problemi:

  • l’esperienza negativa porterà l’utente ad abbandonare il canale, con ritorno negativo sull’immagine e sulla business continuity;
  • ogni anomalia riscontrata potrebbe portare l’utente ad aprire un ticket sovraccaricando l’help desk di primo livello per la risoluzione problemi.

Queste sfide, soprattutto l’obiettivo di mantenere alte le prestazioni, possono essere risolte solo da strumenti di Application Performance Monitoring e di Troubleshooting Applicativo.

Cosa significa davvero fare Application Monitoring e Troubleshooting

Quando gli ambienti IT sono multiprodotto e multifornitore, prima di passare al monitoraggio, bisogna centralizzare tutte le informazioni. Tramite il troubleshooting applicativo tutti i log vengono centralizzati e in questo modo si ha la piena osservabilità su tutto il sistema per monitorare più facilmente le prestazioni degli applicativi.

Troubleshooting significa quindi gestire e analizzare i log tramite l’aggregazione – da più fonti, anche terze –, elaborare tutti i dati raccolti – suddividendoli per categorie significative –, e analizzare gli stessi nel lungo periodo.

Questo passaggio è vitale data la proliferazione di microservizi e di dati e aiuta anche la successiva fase di Application Performance Monitoring (APM). Fare APM – come la parola suggerisce – significa procedere con il monitoraggio delle performance dei tuoi applicativi: il monitoring non solo ti aiuterà a comprendere le criticità delle tue applicazioni ma sarà in grado di rilevarle in tempo, prima che i disservizi impattino sulla user experience.

 

Fare application monitoring è fondamentale, ma non sempre si hanno le risorse interne per farlo.
Guarda il video

In realtà, dietro questa definizione apparentemente così semplice, c’è un mondo: fare APM significa avere una conoscenza approfondita dei propri ambienti IT, saper selezionare tra molteplici tools e strumenti di APM, integrarli con l’architettura aziendale, selezionare bene le metriche da valutare sulle caratteristiche specifiche del proprio ecosistema e sulle criticità che si vogliono intercettare.

Inoltre, un impianto di APM efficace deve poter monitorare tutti gli aspetti dell’ecosistema architetturale:

1

La parte front-end con il monitoraggio dell’interfaccia utente e di tutte le azioni che compiono gli utenti nello user journey;

2

La parte degli applicativi sottostanti, ovvero la diagnostica approfondita di tutte le funzionalità degli applicativi, come i microservizi, le API etc. per capire in ogni momento come tutti gli elementi rispondono alle azioni degli utenti;

3

L’analisi dei dati che consiste nel monitorare tutti i codici tramite tool specifici che consentono di identificare l’origine dei colli di bottiglia.

Arrivati a questo punto, se non fai utilizzo di strumenti di troubleshooting e di APM, avrai capito di star mettendo a rischio il tuo rapporto con l’utente e più in generale la tua business continuity.

Ma avrai anche ben capito come di fatto non sia proprio “un gioco da ragazzi” e di come sia necessario un team di esperti completamente dedicato a queste operazioni.

yPAM

Il tuo ecosistema applicativo
coperto e monitorato al 100%

Il nostro servizio gestito
di monitoring dei sistemi

SCOPRI IL SERVIZIO

La soluzione per fare APM in modo vantaggioso

Un servizio gestito di APM e troubleshooting è la soluzione ideale per tutte le aziende che vogliono evitare downtime dei propri applicativi e mantenere alte le prestazioni per i propri utenti, ma che allo stesso tempo non riescono ad avere né competenze interne né un team completamente focalizzato sulle soluzioni di monitoring.

I vantaggi di un servizio gestito includono sia le performance, grazie ad un know how e a un gruppo di esperti dedicato, sia i costi riducendo gli errori, prevedendo i rischi e garantendo una maggiore efficienza nello svolgimento del troubleshooting.

La nostra soluzione di APM gestita: per un ecosistema IT monitorato al 100%

In Intesys da anni lavoriamo con strumenti di APM e di Troubleshooting come Elastic, e abbiamo maturato l’esperienza per poter garantire un approccio proattivo anche in realtà multiprodotto e in un contesto di complessità delle architetture.
La nostra offerta di service management include attività di observability e di monitoraggio continuative nel tempo; lavoriamo con proattività, velocità e affidabilità per identificare gli errori, anticipare i downtime, segnalare le problematiche e monitorare le prestazioni con supporto di reportistiche e dashboard con un servizio h24, una quota fissa mensile e con esperti IT disponibili per formazione e consulenza.

Vuoi mantenere alte le prestazioni dei tuoi applicativi e agire proattivamente sulle anomalie?

CONTATTACI
3.7/5.0 Article rating
3 Reviews
Cosa ne pensi dell'articolo?
  1. Amazing
  2. Good
  3. Bad
  4. Meh
  5. Pff
Tommaso Moroni
Senior Software Developer

Appassionato di sviluppo software dal 2006, Tommaso, dopo Java EE e Liferay Portal Server, si è specializzato in Intesys sugli strumenti per la governance delle architetture IT, in particolare sul monitoring delle applicazioni.

NEWSLETTER