IDM: Trace delle applicazioni
copia linkDescrizione
Il nuovo modulo di Trace permette ai programmatori di conoscere sempre lo stato delle proprie applicazioni in produzione. In particolare:
- IDManager invia una e-mail alle persone indicate nella videata delle proprietà dell'applicazione ogni volta che si manifesta un errore nell'applicazione.
- IDManager invia una e-mail alle persone indicate nella videata delle proprietà dell'applicazione se quest'ultima non risponde.
- IDManager contatta periodicamente l'applicazione web e mantiene un elenco dettagliato delle sessioni utente e delle eventuali Server Session avviate. Di ogni sessione è possibile conoscere lo stato, alcuni dati statistici quali il numero di richieste al minuto, la durata minima e massima della richiesta, la media e la deviazione standard della durata della richiesta. Inoltre è possibile conoscere l'elenco dei messaggi di errore mostrati all'utente che sta utilizzando quella particolare sessione. E' possibile resettare i dati statistici qualora richiesto.
- IDManager permette di inviare messaggi a singoli utenti. Gli utenti vedono il messaggio alla prima interazione con l'applicazione web successiva all'invio del messaggio.
- IDManager permette di inviare messaggi a singole Server Session permettendo, per esempio, di avviare esecuzioni batch su richiesta del programmatore da remoto
- IDManager permette di terminare singole sessioni utente o Server Session.
- IDManager permette di leggere i dati di debug della singola sessione utente se il modulo di Trace viene attivato durante la pubblicazione dell'applicazione web.
Tutte le comunicazioni tra IDManager e l'applicazione web avvengono tramite comandi criptati con password. Tale password viene automaticamente generata da Instant Developer ad ogni pubblicazione ed è nota solo ad IDManager e all'applicazione web stessa.
Se è attivo il modulo di Trace durante la pubblicazione dell'applicazione IDManager è in grado di leggere i dati di debug della singola sessione. I dati di debug raccolti dall'applicazione vengono periodicamente letti da IDManager e memorizzati da quest'ultimo su disco. L'applicazione web, dopo aver fornito i dati di debug ad IDManager, li elimina immediatamente dalla memoria. Quindi le applicazioni web conservano in memoria solo una piccola frazione dei dati di debug. IDManager, invece, non conserva dati di debug in memoria. La frequenza con cui IDManager contatta l'applicazione può essere indicata dal programmatore.
Clicca qui per vedere un video che mostra il modulo di trace in azione
Clicca qui per leggere il capitolo della guida relativo al nuovo modulo di Trace.
Funzionalità interessate
L'utilizzo del modulo di Trace in applicazioni web prodotte con Instant Developer.
Ultima modifica: 23/03/2021 / Validità: da 10.5.4660