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
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