Jugando con p6spy

P6spy es una herramienta super
sencilla para hacer seguimiento de la interacción entre
tu aplicación y la BD.

Te permite loguear tus sentencias PL/SQL y tambien que queries son
los mas lentos (previa configuracion que comento mas adelante).

Pasos para instalación:

1) Bajar la herramienta

Dowload P6spy

2) Extraer y colocar jar y properties en tu proyecto.

Luego al extraerlo, encontraras un p6spy.jar y un spy.properties.

El p6spy.jar lo pones en tu WEB-INF/lib del proyecto a monitorear.

Y tu spy.properties en tu carpeta src o classpath en general.

3) Donde estas conectandote a tu bd, cambia el driver que estas usando, por el de p6spy, por ejemplo:

driverClassName --> com.p6spy.engine.spy.P6SpyDriver (en tu applicationContext.xml por ejemplo.)
4) En el archivo spy.properties, pones el verdadero driver:

# oracle driver
realdriver=oracle.jdbc.driver.OracleDriver

5) Si deseas le das la ruta donde quieres que se genere tu archivo spy.log (también se configura esto en el spy.properties)

# name of logfile to use
logfile = c:/temporal/spy.log

Listo , correr la aplicación web y disfrutar del log para hacer seguimiento a todo los queries que se ejecutan.

EPILOGO:

outagedetection=false
outagedetectioninterval=

Estas dos te permiten , poner a true y luego decirle cuanto tiempo no debe pasar para considerarlo un query normal, sino pasa a categoria lento.

Disfrutenlo!

Jose
Share:

Fin de Grupo Spring Nextel - 65 horas de instrucción

Este 20 de Febrero termine mis clases con el grupo Spring que estuvo conformado por empleados de Nextel de Perú.

JoeDayz el año pasado dictó un taller de 80 horas para un grupo de compañeros de la UNI, este grupo al ver un post pasado, se intereso y tomo el taller de 65 horas. Realmente fueron 3 meses arduos.

Así que ahora libre los sábados por la tarde y descansar unas semanas para apoyar a Susan en su taller.

Enjoy Spring!

Joe


Grupo Nextel - 65 horas
Share: