SlideShare a Scribd company logo
1 of 33
AGENDA
Perchè serve l’APM ?
Perchè Lucierna ?
La tecnologia e i plus di Lucierna
Use Cases
Application Performance
Management - APM
-
Il business aziendale
dipende dal livello
prestazionale degli
applicativi
PERCHE’ SERVE L’APM?
PERCHÈ SERVE L’APM?
SITUAZIONI TIPICHE E PROBLEMI RIPORTATI
• Devo attendere troppo in fase di Log-in
• Questo sito è molto lento
• Mi è ritornato un messaggio di errore e non capisco se la transazione è andata a
buon fine
• L’applicazione sta prendendo troppo tempo per rispondere
• A volte il servizio degrada al punto di doverlo riavviare
• Riceviamo notifiche quando ci sono problemi, ma non siamo in grado di identificare
la causa abbastanza rapidamente: l’MTTR non è adeguato per garantire la qualità
di servizio
• Si perde troppo tempo nel trovare la cause di ogni problema
• Non si riescono a prevedere le degradazioni della piattaforma; poi è troppo tardi
• Si presentano problemi randomici in esercizio che non erano stati rilevati in fase di
test
PERCHÉ SERVE L’APM?
LO SCENARIO TIPICO
• Il business si basa sulle applicazioni.
• Applicazioni lente, che hanno problemi o vanno spesso fuori servizio
comportano immediati problemi al Business e un ritorno di immagine
negativo per l’Azienda
• I sistemi di monitoraggio tradizionali forniscono informazioni anche di
dettaglio circa ogni specifico elemento monitorato, ma in genere non
forniscono informazioni correlate circa i reali livelli di servizio forniti agli utenti
• I problemi prestazionali hanno cause complesse e differenti; essere in grado
di identificarne velocemente la causa reale è un fattore critico
• Le soluzioni di Application Performance Monitoring (APM) forniscono una
vista di dettaglio all’interno del problema applicativo permettendo la
risoluzione delle problematiche in anticipo rispetto al rilevamento del
problema da parte dell’utenza
PERCHÉ SERVE L’APM?
UNA NECESSITA’ DI BUSINESS
L’impatto sul Business: il 50% degli Executive IT ha dichiarato che un’ora di fermo
costa all’Azienda oltre 100,000 $, e il 19% ha dichiarato che il costo per le loro aziende
è superiore al milione. (Forrester, Giugno 2010)
L’APM è diventato centrale nella gestione della applicazioni IT (Gartner, Agosoto
2012)
Non basta sapere dove c’è un collo di bottiglia o un problema, occorre anche sapere
cosa e perché. E questo richiede una capacità di analisi approfondita (The 451
Group, Gennaio 2013)
PERCHÉ LUCIERNA?
Lucierna:
 Primo rilascio GA nell’Ottobre 2010
 Management Team di provata esperienza CA (Wily) e
HP
 Uffici in Silicon Valley, Spagna (Madrid e
Barcelona), UK, Italia, Germania, e Belgio
 Forte innovazione: primi nel PHP, nel monitoring Mobile
 Gartner Cool Vendor per l’APM nel 2012
 Tra i Clienti: Vodafone, Accenture, Telecom
Italia, Ministero della Giustizia Spagnolo, ecc…
 2013 – Espansione Internazionale
Investitori:
LUCIERNA
Lucierna offre una soluzione di
Application Performance Management
completa per la gestione di applicazioni
mission e business critical J2EE, .NET e
PHP
PERCHÈ LUCIERNA? – UNA SOLUZIONE COMPLETA
Per lo Sviluppo
• Un solo tool per Java, .Net e
PHP
• Diagnostica dettaglaita
• 100% del codice monitorato
• 100% delle transazioni
tracciate
• Hot decompilation in Java e
.Net
• Correlazione
Per il Business
• Decisioni rapide ed efficaci
• Ottimizzazione degli
investimenti
• Miglior qualità resa agli
utenti
• Reale misura della qualità
del processo di Business
• Guru™ , diagnostica non
assistita
• Integrazione
Per l’Esercizio
• ZERO installazione
• 100% auto-discovery
• End Eser experience
• Dettaglio delle transazioni, e
dei processi
• Overhead <2%
• SLA autolearning
• Ottimizzazione della
Capacità in real-time
Deploy rapido / facilità di installazione
Integrabile semplicemente con strumenti di terze parti
PERCHÈ LUCIERNA – AL CENTRO DELL’APPLICAZIONE
PERCHÈ LUCIERNA? – L’AUTO DISCOVERY
• AUTO
DISCOVERY:
Lucierna scopre
automaticamente
la topologia delle
applicazioni end-
to-end e non
richiede
configurazioni né
manutenzione
PERCHÈ LUCIERNA? – LA CONSOLE
Lucierna offre 2 layout, ognuno con tre visualizzazioni differenti:
Layout
1. Radar View
2. Tree View
Visualizzazioni
1. Fisica: Servizio > Applicazione > Application/Server > Back-end
2. Logica: Servizio > Applicazione > Transazioni
3. Business: Servizio > Processi di Business > Transazioni
PERCHÈ LUCIERNA? – AUTOAPPRENDIMENTO E SLA DINAMICO
BASELINE DINAMICO DEL LIVELLO DI SERVIZIO
Lucierna definisce
automaticamente il
riferimento del livello di
servizio tramite
l’autoapprendimento della
normale attività
giornaliera, settimanale, m
ensile, trimestrale, annuale
.
Lucierna è quindi in grado
di attivare gli allarmi anche
prima che lo SLA sia
effettivamente violato e di
evitare la generazione di
falsi allarmi.
PERCHÈ LUCIERNA? – 100% DELLE TRANSAZIONI
VISIBILITA’ DEL 100% DELLE TRANSAZIONI:
Lucierna è la soluzione di
mercato più avanzata per
il monitoraggio in esercizio
con la sua capacità di
monitorare il 100% delle
transazioni per il 100% del
tempo con un overhead
trascurabile e senza
operare il campionamento
o la media delle misure.
Solo così l’IT può avere
piena visibilità per
risolvere rapidamente
qualsiasi problema
PERCHÈ LUCIERNA? – DECISION ANALYTICS
 DECISION ANALYTICS PER APM:
Decision Analytics di Lucierna
permette all’IT di prendere
rapidamente le giuste
decisioni per l’ottimizzazione
della soddisfazione degli
utenti:
 Infrastruttura
 Sviluppo
 Business
La soddisfazione degli utenti è
misurata utilizzando la
metodologia standard basata
sull’indice Apdex
PERCHÈ LUCIERNA? – HOT DECOMPILATION E X-CORRELATION
HOT DECOMPILATION:
La tecnologia di hot decompilation di Lucierna per Java e .NET fornisce la vista di
dettaglio del codice in esecuzione
CROSS CORRELATION:
La Cross Correlation mostra le dipendenze tra transazioni che coinvolgono differenti
JVM e application server
PERCHÈ LUCIERNA? – EU MONITOR, GURU E ANDROID
END USER EXPERIENCE MONITORING:
Lucierna è una soluzione di APM completa che include la
misura della reale End User Experience. Fornisce visibilità
real time nella disponibilità delle applicazioni, tempi di
risposta e funzionamento dal punto di vista del’utente.
ANALISI INTELLIGENTE E RACCOMANDAZIONI:
Lucierna genera automaticamente ed in tempo reale un set
di raccomandazioni per facilitare la ricerca guasti e la
diagnostica. Queste informazioni sono presentate in Italiano
e in linguaggio chiaro e comprensibile.
APPLICAZIONI MOBILI:
Attualmente disponibile per Android, Lucierna mostra la
versione dell’APP, la connettività del device mobile
(Wifi, 3G, GPRS, EDGE), il tempo reale di carico misurato
nativamente nell’applicazione, la latenza di rete e la banda
end-to-end
PERCHÈ LUCIERNA? – INTEGRAZIONE E LICENZIAMENTO
INTEGRAZIONE:
 Il supporto dell’SNMP bidirezionale permette
l’integrazione con sistemi di terze parti, di
monitoraggio, CRM, ecc.
 Tutte le informazioni disponibili in Lucierna sono
disponibili per essere utilizzate tramite Web
Services
 Il modello dati del DB di Lucierna è aperto e
documentato e permette una facile connessione di
qualsiasi sistema di BI e DW per lo sviluppo di
report e dashboard ad hoc.
MODELLO DI LICENZIAMENTO:
Sottoscrizione a canone annuo comprensiva di
licenza, supporto 24/7, manutenzione, nuove
releases, ecc.
PRONTO PER SaaS:
Gli Agenti si connettono al collector multi-tenant
installato presso la sede dell’MSP.
L’ESPERIENZA UTENTE – USE CASES
USE CASE – PROBLEMA DI LENTEZZA
Il servizio di fatturazione
rallenta fino quasi a bloccarsi
in corrispondenza di fine
mese.
1
Si ipotizza di aggiungere
risorse HW
2
USE CASE – PROBLEMA DI LENTEZZA
3 DECISION ANALYTICS: mostra la correlazione tra Performances
Applicative e Risorse Hardware
Conclusioni:
- L’upgrade hardware è inutile
- Si analizza il problema
- Si rileva il vero problema (codice)
- Si corregge il codice
E’ evidente la non
correlazione tra indice
APDEX e risorse HW
4
5
USE CASE - DEEP DIVE DECISION
Il processo di acquisto risulta lento e il tasso di
abbandono misurato è estremamente alto.
Misura iniziale
Misura finale
Ottimizzazione
delle query Ottimizzazione
codice
Processo # transazioni T medio sec
Info 5.200 0.01
Configurazione 4.600 0.2
Conferma 700 0.1
Processo # transazioni T medio sec
Info 5.200 4.5
Configurazione 4.500 24.0
Conferma 500 16.0
Lucierna identifica il problema nel codice.
LUCIERNA 5 – QUALCHE SCREENSHOT
NEW - DASHBOARDS
NEW – BUSINESS ANALYTICS
NEW – MIGLIORI E PEGGIORI
NEW – ANALYTICS INFRASTRUTTURALI
NEW – ANALYTICS GENERALI
NEW – MODALITÀ ALLARME
NEW – TRE VISUALIZZAZIONI
TRE VISUALIZZAZIONI
>Applicazione
>>>>AppServer
>>>>>>>> Back End
Visualizzazione FISICA
PROBLEMA E-COMMERCE
>Applicazione
>>>>Transazioni
Visualizzazione LOGICA
PROBLEMA E-COMMERCE
>Business Process
>>>>Transazioni correlate
Visualizzazione di BUSINESS
www.lucierna.com
alessandro.salvatico@lucierna.com
mj.millan@lucierna.com
Q&A

More Related Content

Similar to Lucierna - Application Performance Manager - APM

Debito Tecnico Questo Sconosciuto
Debito Tecnico Questo SconosciutoDebito Tecnico Questo Sconosciuto
Debito Tecnico Questo Sconosciutoinspearit Italy
 
Brochure di Presentazione di MLS (Manufacturing Lean System)
Brochure di Presentazione di MLS (Manufacturing Lean System)Brochure di Presentazione di MLS (Manufacturing Lean System)
Brochure di Presentazione di MLS (Manufacturing Lean System)AngeloScordo
 
Costruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsCostruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsEmerasoft, solutions to collaborate
 
Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Gian Maria Ricci
 
Moving from Monolithic to Microservice Architecture: an OSS based stack deplo...
Moving from Monolithic to Microservice Architecture: an OSS based stack deplo...Moving from Monolithic to Microservice Architecture: an OSS based stack deplo...
Moving from Monolithic to Microservice Architecture: an OSS based stack deplo...Codemotion
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3ivisionweb
 
Presentazione SAP Business ByDesign ERP cloud
Presentazione SAP Business ByDesign ERP cloudPresentazione SAP Business ByDesign ERP cloud
Presentazione SAP Business ByDesign ERP cloudPaolo Bassetti
 
La Digital Transformation per il miglioramento continuo nella gestione delle ...
La Digital Transformation per il miglioramento continuo nella gestione delle ...La Digital Transformation per il miglioramento continuo nella gestione delle ...
La Digital Transformation per il miglioramento continuo nella gestione delle ...Talea Consulting Srl
 
Oracle ams (and user experience) for siebel
Oracle ams (and user experience) for siebelOracle ams (and user experience) for siebel
Oracle ams (and user experience) for siebelDomenico Fortunato
 
CDM/SAP Customer Success Case - System SPA
CDM/SAP Customer Success Case - System SPACDM/SAP Customer Success Case - System SPA
CDM/SAP Customer Success Case - System SPACDM Tecnoconsulting SPA
 
Disaster Recovery VS Business Continuity in Alta Affidabilità
Disaster Recovery VS Business Continuity in Alta AffidabilitàDisaster Recovery VS Business Continuity in Alta Affidabilità
Disaster Recovery VS Business Continuity in Alta AffidabilitàFederico Rusconi
 
Le nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoLe nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoMaticmind
 
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Emerasoft, solutions to collaborate
 
Tecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi DistribuitiTecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi DistribuitiK-Tech Formazione
 
Smau Bari 2010 Mariano D'Alessandro
Smau Bari 2010 Mariano D'AlessandroSmau Bari 2010 Mariano D'Alessandro
Smau Bari 2010 Mariano D'AlessandroSMAU
 
XSpotter di Xech
XSpotter di XechXSpotter di Xech
XSpotter di XechXech
 
MySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microserviziMySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microserviziPar-Tec S.p.A.
 
UAT Toolkit: collaudo di sistemi software complessi
UAT Toolkit: collaudo di sistemi software complessiUAT Toolkit: collaudo di sistemi software complessi
UAT Toolkit: collaudo di sistemi software complessiNiccolò Avico
 

Similar to Lucierna - Application Performance Manager - APM (20)

Brochure 2014 - Unified Management Platform
Brochure 2014 - Unified Management PlatformBrochure 2014 - Unified Management Platform
Brochure 2014 - Unified Management Platform
 
Debito Tecnico Questo Sconosciuto
Debito Tecnico Questo SconosciutoDebito Tecnico Questo Sconosciuto
Debito Tecnico Questo Sconosciuto
 
Brochure di Presentazione di MLS (Manufacturing Lean System)
Brochure di Presentazione di MLS (Manufacturing Lean System)Brochure di Presentazione di MLS (Manufacturing Lean System)
Brochure di Presentazione di MLS (Manufacturing Lean System)
 
Costruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio DevopsCostruire una chain of custody del software - una guida per Cto Cio Devops
Costruire una chain of custody del software - una guida per Cto Cio Devops
 
Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011
 
Moving from Monolithic to Microservice Architecture: an OSS based stack deplo...
Moving from Monolithic to Microservice Architecture: an OSS based stack deplo...Moving from Monolithic to Microservice Architecture: an OSS based stack deplo...
Moving from Monolithic to Microservice Architecture: an OSS based stack deplo...
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3
 
LARUS 10th - Rampado Omar
LARUS 10th - Rampado OmarLARUS 10th - Rampado Omar
LARUS 10th - Rampado Omar
 
Presentazione SAP Business ByDesign ERP cloud
Presentazione SAP Business ByDesign ERP cloudPresentazione SAP Business ByDesign ERP cloud
Presentazione SAP Business ByDesign ERP cloud
 
La Digital Transformation per il miglioramento continuo nella gestione delle ...
La Digital Transformation per il miglioramento continuo nella gestione delle ...La Digital Transformation per il miglioramento continuo nella gestione delle ...
La Digital Transformation per il miglioramento continuo nella gestione delle ...
 
Oracle ams (and user experience) for siebel
Oracle ams (and user experience) for siebelOracle ams (and user experience) for siebel
Oracle ams (and user experience) for siebel
 
CDM/SAP Customer Success Case - System SPA
CDM/SAP Customer Success Case - System SPACDM/SAP Customer Success Case - System SPA
CDM/SAP Customer Success Case - System SPA
 
Disaster Recovery VS Business Continuity in Alta Affidabilità
Disaster Recovery VS Business Continuity in Alta AffidabilitàDisaster Recovery VS Business Continuity in Alta Affidabilità
Disaster Recovery VS Business Continuity in Alta Affidabilità
 
Le nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativoLe nuove competenze di Maticmind in ambito applicativo
Le nuove competenze di Maticmind in ambito applicativo
 
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
Webinar: “Testing automatico: la scelta vincente per ottenere una riduzione d...
 
Tecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi DistribuitiTecniche Di Troubleshooting Nei Sistemi Distribuiti
Tecniche Di Troubleshooting Nei Sistemi Distribuiti
 
Smau Bari 2010 Mariano D'Alessandro
Smau Bari 2010 Mariano D'AlessandroSmau Bari 2010 Mariano D'Alessandro
Smau Bari 2010 Mariano D'Alessandro
 
XSpotter di Xech
XSpotter di XechXSpotter di Xech
XSpotter di Xech
 
MySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microserviziMySQL Day Milano 2018 - Le architetture a microservizi
MySQL Day Milano 2018 - Le architetture a microservizi
 
UAT Toolkit: collaudo di sistemi software complessi
UAT Toolkit: collaudo di sistemi software complessiUAT Toolkit: collaudo di sistemi software complessi
UAT Toolkit: collaudo di sistemi software complessi
 

Lucierna - Application Performance Manager - APM

  • 1. AGENDA Perchè serve l’APM ? Perchè Lucierna ? La tecnologia e i plus di Lucierna Use Cases Application Performance Management - APM - Il business aziendale dipende dal livello prestazionale degli applicativi
  • 3. PERCHÈ SERVE L’APM? SITUAZIONI TIPICHE E PROBLEMI RIPORTATI • Devo attendere troppo in fase di Log-in • Questo sito è molto lento • Mi è ritornato un messaggio di errore e non capisco se la transazione è andata a buon fine • L’applicazione sta prendendo troppo tempo per rispondere • A volte il servizio degrada al punto di doverlo riavviare • Riceviamo notifiche quando ci sono problemi, ma non siamo in grado di identificare la causa abbastanza rapidamente: l’MTTR non è adeguato per garantire la qualità di servizio • Si perde troppo tempo nel trovare la cause di ogni problema • Non si riescono a prevedere le degradazioni della piattaforma; poi è troppo tardi • Si presentano problemi randomici in esercizio che non erano stati rilevati in fase di test
  • 4. PERCHÉ SERVE L’APM? LO SCENARIO TIPICO • Il business si basa sulle applicazioni. • Applicazioni lente, che hanno problemi o vanno spesso fuori servizio comportano immediati problemi al Business e un ritorno di immagine negativo per l’Azienda • I sistemi di monitoraggio tradizionali forniscono informazioni anche di dettaglio circa ogni specifico elemento monitorato, ma in genere non forniscono informazioni correlate circa i reali livelli di servizio forniti agli utenti • I problemi prestazionali hanno cause complesse e differenti; essere in grado di identificarne velocemente la causa reale è un fattore critico • Le soluzioni di Application Performance Monitoring (APM) forniscono una vista di dettaglio all’interno del problema applicativo permettendo la risoluzione delle problematiche in anticipo rispetto al rilevamento del problema da parte dell’utenza
  • 5. PERCHÉ SERVE L’APM? UNA NECESSITA’ DI BUSINESS L’impatto sul Business: il 50% degli Executive IT ha dichiarato che un’ora di fermo costa all’Azienda oltre 100,000 $, e il 19% ha dichiarato che il costo per le loro aziende è superiore al milione. (Forrester, Giugno 2010) L’APM è diventato centrale nella gestione della applicazioni IT (Gartner, Agosoto 2012) Non basta sapere dove c’è un collo di bottiglia o un problema, occorre anche sapere cosa e perché. E questo richiede una capacità di analisi approfondita (The 451 Group, Gennaio 2013)
  • 7. Lucierna:  Primo rilascio GA nell’Ottobre 2010  Management Team di provata esperienza CA (Wily) e HP  Uffici in Silicon Valley, Spagna (Madrid e Barcelona), UK, Italia, Germania, e Belgio  Forte innovazione: primi nel PHP, nel monitoring Mobile  Gartner Cool Vendor per l’APM nel 2012  Tra i Clienti: Vodafone, Accenture, Telecom Italia, Ministero della Giustizia Spagnolo, ecc…  2013 – Espansione Internazionale Investitori: LUCIERNA Lucierna offre una soluzione di Application Performance Management completa per la gestione di applicazioni mission e business critical J2EE, .NET e PHP
  • 8. PERCHÈ LUCIERNA? – UNA SOLUZIONE COMPLETA Per lo Sviluppo • Un solo tool per Java, .Net e PHP • Diagnostica dettaglaita • 100% del codice monitorato • 100% delle transazioni tracciate • Hot decompilation in Java e .Net • Correlazione Per il Business • Decisioni rapide ed efficaci • Ottimizzazione degli investimenti • Miglior qualità resa agli utenti • Reale misura della qualità del processo di Business • Guru™ , diagnostica non assistita • Integrazione Per l’Esercizio • ZERO installazione • 100% auto-discovery • End Eser experience • Dettaglio delle transazioni, e dei processi • Overhead <2% • SLA autolearning • Ottimizzazione della Capacità in real-time Deploy rapido / facilità di installazione Integrabile semplicemente con strumenti di terze parti
  • 9. PERCHÈ LUCIERNA – AL CENTRO DELL’APPLICAZIONE
  • 10. PERCHÈ LUCIERNA? – L’AUTO DISCOVERY • AUTO DISCOVERY: Lucierna scopre automaticamente la topologia delle applicazioni end- to-end e non richiede configurazioni né manutenzione
  • 11. PERCHÈ LUCIERNA? – LA CONSOLE Lucierna offre 2 layout, ognuno con tre visualizzazioni differenti: Layout 1. Radar View 2. Tree View Visualizzazioni 1. Fisica: Servizio > Applicazione > Application/Server > Back-end 2. Logica: Servizio > Applicazione > Transazioni 3. Business: Servizio > Processi di Business > Transazioni
  • 12. PERCHÈ LUCIERNA? – AUTOAPPRENDIMENTO E SLA DINAMICO BASELINE DINAMICO DEL LIVELLO DI SERVIZIO Lucierna definisce automaticamente il riferimento del livello di servizio tramite l’autoapprendimento della normale attività giornaliera, settimanale, m ensile, trimestrale, annuale . Lucierna è quindi in grado di attivare gli allarmi anche prima che lo SLA sia effettivamente violato e di evitare la generazione di falsi allarmi.
  • 13. PERCHÈ LUCIERNA? – 100% DELLE TRANSAZIONI VISIBILITA’ DEL 100% DELLE TRANSAZIONI: Lucierna è la soluzione di mercato più avanzata per il monitoraggio in esercizio con la sua capacità di monitorare il 100% delle transazioni per il 100% del tempo con un overhead trascurabile e senza operare il campionamento o la media delle misure. Solo così l’IT può avere piena visibilità per risolvere rapidamente qualsiasi problema
  • 14. PERCHÈ LUCIERNA? – DECISION ANALYTICS  DECISION ANALYTICS PER APM: Decision Analytics di Lucierna permette all’IT di prendere rapidamente le giuste decisioni per l’ottimizzazione della soddisfazione degli utenti:  Infrastruttura  Sviluppo  Business La soddisfazione degli utenti è misurata utilizzando la metodologia standard basata sull’indice Apdex
  • 15. PERCHÈ LUCIERNA? – HOT DECOMPILATION E X-CORRELATION HOT DECOMPILATION: La tecnologia di hot decompilation di Lucierna per Java e .NET fornisce la vista di dettaglio del codice in esecuzione CROSS CORRELATION: La Cross Correlation mostra le dipendenze tra transazioni che coinvolgono differenti JVM e application server
  • 16. PERCHÈ LUCIERNA? – EU MONITOR, GURU E ANDROID END USER EXPERIENCE MONITORING: Lucierna è una soluzione di APM completa che include la misura della reale End User Experience. Fornisce visibilità real time nella disponibilità delle applicazioni, tempi di risposta e funzionamento dal punto di vista del’utente. ANALISI INTELLIGENTE E RACCOMANDAZIONI: Lucierna genera automaticamente ed in tempo reale un set di raccomandazioni per facilitare la ricerca guasti e la diagnostica. Queste informazioni sono presentate in Italiano e in linguaggio chiaro e comprensibile. APPLICAZIONI MOBILI: Attualmente disponibile per Android, Lucierna mostra la versione dell’APP, la connettività del device mobile (Wifi, 3G, GPRS, EDGE), il tempo reale di carico misurato nativamente nell’applicazione, la latenza di rete e la banda end-to-end
  • 17. PERCHÈ LUCIERNA? – INTEGRAZIONE E LICENZIAMENTO INTEGRAZIONE:  Il supporto dell’SNMP bidirezionale permette l’integrazione con sistemi di terze parti, di monitoraggio, CRM, ecc.  Tutte le informazioni disponibili in Lucierna sono disponibili per essere utilizzate tramite Web Services  Il modello dati del DB di Lucierna è aperto e documentato e permette una facile connessione di qualsiasi sistema di BI e DW per lo sviluppo di report e dashboard ad hoc. MODELLO DI LICENZIAMENTO: Sottoscrizione a canone annuo comprensiva di licenza, supporto 24/7, manutenzione, nuove releases, ecc. PRONTO PER SaaS: Gli Agenti si connettono al collector multi-tenant installato presso la sede dell’MSP.
  • 19. USE CASE – PROBLEMA DI LENTEZZA Il servizio di fatturazione rallenta fino quasi a bloccarsi in corrispondenza di fine mese. 1 Si ipotizza di aggiungere risorse HW 2
  • 20. USE CASE – PROBLEMA DI LENTEZZA 3 DECISION ANALYTICS: mostra la correlazione tra Performances Applicative e Risorse Hardware Conclusioni: - L’upgrade hardware è inutile - Si analizza il problema - Si rileva il vero problema (codice) - Si corregge il codice E’ evidente la non correlazione tra indice APDEX e risorse HW 4 5
  • 21. USE CASE - DEEP DIVE DECISION Il processo di acquisto risulta lento e il tasso di abbandono misurato è estremamente alto. Misura iniziale Misura finale Ottimizzazione delle query Ottimizzazione codice Processo # transazioni T medio sec Info 5.200 0.01 Configurazione 4.600 0.2 Conferma 700 0.1 Processo # transazioni T medio sec Info 5.200 4.5 Configurazione 4.500 24.0 Conferma 500 16.0 Lucierna identifica il problema nel codice.
  • 22. LUCIERNA 5 – QUALCHE SCREENSHOT
  • 24. NEW – BUSINESS ANALYTICS
  • 25. NEW – MIGLIORI E PEGGIORI
  • 26. NEW – ANALYTICS INFRASTRUTTURALI
  • 27. NEW – ANALYTICS GENERALI
  • 28. NEW – MODALITÀ ALLARME
  • 29. NEW – TRE VISUALIZZAZIONI
  • 32. PROBLEMA E-COMMERCE >Business Process >>>>Transazioni correlate Visualizzazione di BUSINESS