strumento per la lettura di tronchi di pesce vetro?
Domanda
Ho a che fare con enormi file di log di glassfish (in windows, eek!) e beh ... Wordpad non sta tagliando.
Esistono strumenti in grado di gestire questi file di registro in modo più intelligente? Funzionalità che sarebbe gradita:
- Visualizza tutte le righe di un determinato livello di registro (informazioni, avviso, grave)
- Mostra i registri tra due timestamp
- Contatore di occorrenze (questa eccezione è stata generata 99 volte tra il tempo xe il tempo y)
Altri suggerimenti
Su Windows andrei ancora perl o awk. Scarica e installa cygwin , quindi usa awk o qualsiasi cosa tu abbia familiarità. awk ha le funzioni temporali necessarie per il filtraggio e funzionalità come getline
per la navigazione dei file di registro.
Esempio: conteggio occorrenze eccezioni - sempre
$ awk '/^java.*:\W/ {print $1}' server.log* |sort|uniq -c|sort -nr
60 javax.ejb.EJBException:
45 java.rmi.ServerException:
2 javax.persistence.PersistenceException:
2 javax.ejb.ObjectNotFoundException:
1 java.lang.Error:
prova UltraEdit (a pagamento) o Notepad ++ (gratuito)
Prova lo strumento MS LogParser: http://www.microsoft. com / downloads / Details.aspx FamilyID = 890cd06b-abf8-4c25-91b2-f8d975cf8c07 & amp;? displaylang = it
Fondamentalmente trasforma il tuo file di registro flat in un " database " puoi eseguire query simili a SQL su. Puoi persino stampare in griglie, diagrammi e grafici.
Uso Excel per l'analisi dei file di registro. Se si utilizzano file di registro delimitati da tabulazioni, ciò può funzionare alla grande. Le funzionalità di filtro e ordinamento di Excel si prestano bene all'analisi dei file di registro.