PerfMon4j es una API de software creado para diagnosticar y monitorear el desempeño de la aplicación, mientras que el software está bajo carga & nbsp; Se permite la aplicación de monitoreo en muchos niveles, incluyendo.:
& Nbsp; * Método través de la programación declarativa mediante anotaciones Java.
& Nbsp; * Método nivel a través de la API de Java Agent Instrumentación.
& Nbsp; * Servlet nivel Solicitud a través de un filtro de servlet.
& Nbsp; * Punto de la ejecución de código arbitrario a través de temporizadores insertados.
Las instalaciones adicionales permiten monitorear solicitud web, la información del navegador del cliente y la información de la salud del sistema arbitrario
Perfmon4j no debe confundirse con un perfilador. Mientras perfiladores se utilizan normalmente para el rendimiento de instantáneas en entornos de prueba Perfmon4j proporciona una API para construir monitores de rendimiento en su aplicación. Como un perfilador, Perfmon4j puede monitorear clases Java / métodos a nivel de código de bytes sin insertar código personalizado. Perfmon4j proporciona funciones más allá de las que normalmente se encuentran en los perfiladores para permitir la creación de un sistema integral de monitoreo que permite métricas detalladas sobre el uso y funcionamiento de su sistema desplegado bajo carga. Estas características incluyen:
* Muestreo aleatorio -
* Seguimiento UserAgent (Para aplicaciones basadas en Web)
* temporizaciones arbitrario basado en la inserción de código
* tiempos anidados
* Monitor de rendimiento y las discusiones máximas concurrentes
* Supervisar medidas del servidor arbitrarias.
* Extremadamente baja sobrecarga cuando la vigilancia se desactiva
* Appender extensible se puede utilizar para escribir datos de métricas a una variedad de formatos de salida.
* horarios arbitrarios basados en parámetros del método
Perfmon4j es una API diseñada para integrar la supervisión del rendimiento y la tala en su aplicación empresarial. Se pretende que se desplegarán en el entorno de producción para supervisar las medidas del sistema de desarrollo y patrón de uso.
Perfmon4j ha demostrado ser una herramienta potente y eficaz en el control de las aplicaciones empresariales a gran escala bajo carga
Características .
- Intervalo de sincronización
- Java Agent Instrumentación del código
- Configuración en tiempo de ejecución a través de archivos de configuración basado en XML
- Solicitud Servlet Monitoreo
- Java Seguimiento de la pila de muestreo
- Monitoreo Intervalo
- Soporte monitor instantánea
¿Qué hay de nuevo en esta versión:
- Esta versión de mantenimiento menor incluye funciones para hacer de configuración XML menos errores -prone.
¿Qué hay de nuevo en la capacidad 1.1.0.GA:
- The versión para controlar el tiempo de ejecución de SQL era agregado.
- Esta característica proporciona un control compuesto que le permite determinar cuál es el porcentaje de tiempo que se gasta en el SQL vs la capa de aplicaciones Java.
¿Cuál es nuevo en la versión 1.0.2.GA:
- You ahora puede desencadenar un rastro con hilo una variable de sesión parámetro reqest web, galleta http o http.
- SQL crear guiones incluyen ahora para MySQL, SQL Server, Oracle y PostgreSQL.
¿Qué hay de nuevo en la versión 1.0.1.GA:
- Random Muestreo -
- Seguimiento UserAgent (Para aplicaciones basadas en Web)
- horarios arbitrarios basados en la inserción de código
- tiempos anidados
- Monitor de rendimiento y máximo subprocesos simultáneos
- Vigilar las medidas del servidor arbitrarias.
- Extremadamente baja sobrecarga cuando la vigilancia se desactiva
- appender extensible se puede utilizar para escribir métricas de datos a una variedad de formatos de salida.
- horarios arbitrarios basados en parámetros del método
- Intervalo de sincronización
- Java Agent Instrumentación del código
- Configuración en tiempo de ejecución a través de archivos de configuración basado en XML
- Solicitud Servlet Monitoreo
- Java Seguimiento de la pila de muestreo
- Monitoreo Intervalo
- Soporte monitor instantánea
Comentarios que no se encuentran