Ho un numero di applicazioni in esecuzione su ASP.NET che voglio monitorare. Le cose principali a cui tengo sono:Monitoraggio di applicazioni .NET ASP.NET
Eccezioni: al momento abbiamo del codice personalizzato che ci invierà un'e-mail quando si verifica un'eccezione. Se l'applicazione sta fallendo troppo difficilmente andrà in crash la nostra prospettiva ... Conosco (e uso) elmah che risolve parzialmente il problema, tuttavia è ancora solo una grande tabella di eccezioni con un'interfaccia utente carina (ish). Voglio qualcosa che rende senso di tutte queste eccezioni (ad esempio gruppi di eccezioni, avvisi quando si verificano nuovi, mi dice quali sono le più comuni sono che avrei dovuto risolvere, ecc)
Logging: Al momento registriamo ai file che sono poi accessibili tramite una cartella condivisa che dev's grep & tail. Qualcuno sa dei modi migliori per presentare queste informazioni. In un mondo ideale voglio associarlo con le eccezioni.
Performance: Richiesta volte, l'utilizzo della memoria, CPU, ecc Qualunque statistiche posso ottenere
Sto indovinando questo è destinata probabilmente ad essere risolto da una serie di strumenti, Chiunque ha ottenuto delle suggerimenti?
Il modo migliore per risolvere i problemi di eccezione è quello di risolverli immediatamente. Perché hai eccezioni che non hai risolto per così tanto tempo? –
Sono d'accordo ma ho ereditato un'applicazione legacy che sto cercando di cambiare. Il primo compito è capire quali sono i maggiori punti deboli, quindi sappiamo meglio come affrontare il problema. –
LOL, ho dovuto controllare il tuo nome due volte per assicurarti di non aver lavorato qui;) –