LOGATICA

download LOGATICA

If you can't read please download the document

description

Application that writes logs into data base. For J2EE applications

Transcript of LOGATICA

  • 1. Logatica

2. Qu es LOGATICALogatica : sistema de logs en base de datos para lasaplicaciones de la Universidad de Murcia.Formado por:Aplicacin explotacin de logs: https://logatica.um.esLibrera extensin de log4j: fundeweb-log4j-extendFiltro captura informacin extra de la aplicacin. LoggingFilter.java 3. Pros / ContrasPros / Contras de usar base de datos para logsPros: Facilidad de lectura Facilidad de manejo de logs Permite operaciones imposibles con los logs( informacin cruzada entre logs de distintasaplicaciones).Contras: Escritura ms lenta El sistema de escritura debe de ser robusto. Jamsentorpecer la aplicacin sobre la que funciona. 4. ObjetivosPros/contras de usar base de datos para logsConclusin: si tu equipo pierde ms de una hora al daconsultando ficheros de logs. Es necesario. 5. Logatica y log4jLog4jLogatica es 100% compatible con log4j. Se configuracomo un nuevo appender.Estndar de facto para escritura de logs en aplicaciones java 6. LogaticaDatos extras capturadosSe distribuye un filtro (bajo arquitectura SEAM)Carga las variables de informacin de LOGATICA Usuario conectado Identificador de Sesin Informacin de la Sesin (navegador, ip,sistema operativo) Pgina accedida en el momento de hacer el logPermite saber: qu usuario estaba conectado cuando se escribi el log, qu ip, puerto, navegador y en qu pagina se encontraba. 7. LogaticaDatos extras capturadosSera fcil cambiarlo por cualquier filtro j2eeSolo carga variables en el array MDC de log4j, accesibles por cualquier otro appenderMediante %{nombre_variable}. 8. LogaticaAplicacin explotacinPermite visualizar logs escritos en base de datosCada usuario slo ve las trazas de las aplicaciones sobre las que tiene permisos.Bsqueda por usuarios, niveles, pginas visitadas, sesin.Permite buscar informacin de la sesin: ip, navegador, sistema operativo.. 9. LogaticaAplicacin explotacin. Bsqeda de Logs. 10. LogaticaAplicacin explotacin. Bsqueda de Logs. 11. LogaticaAplicacin explotacin. Bsqueda de Sesiones. 12. LogaticaAplicacin explotacin. Mantenimiento. 13. LogaticaBibliografahttp://onlamp.com/pub/a/apache/2005/02/10/database_logs.htmlhttp://stackoverflow.com/questions/290304/is-writing-server-log-files-to-a-database-a-good-ideahttp://stackoverflow.com/questions/1160720/log-to-database-instead-of-log-files 14. FinGracias por vuestra atencinAlguna pregunta? Javier Quirante Cremades ([email protected])