Java Application Monitor API

Software captura de pantalla:
Java Application Monitor API
Detalles de software:
Versión: 2.73
Fecha de carga: 11 May 15
Promotor: Steve Souza
Licencia: Libre
Popularidad: 52

Rating: 3.5/5 (Total Votes: 2)

proyecto Java aplicación Monitor (jamón) es un alto rendimiento libre de simple,, hilo de seguridad, API Java que permite a los desarrolladores para supervisar fácilmente las aplicaciones de producción. Jamón se puede utilizar para determinar los cuellos de botella de rendimiento de aplicaciones, las interacciones de usuario / aplicación y la escalabilidad de la aplicación.
Jamón reúne estadísticas de resumen como hits, tiempos de ejecución (en total, promedio, mínimo, máximo, desviación estándar), y las solicitudes de aplicaciones simultáneas. Estadísticas Jamón se muestran en el Informe Jamón puede hacer clic. Haga clic en el informe Jamón para ver una demostración en vivo de Jamón.
Jamón fue desarrollado principalmente para el seguimiento de aplicaciones J2EE, sin embargo, puede ser utilizado en cualquier JDK 1.2 o superior medio ambiente. Jamón se puede utilizar en servlets, JSP, EJB de y Java Beans en varios servidores de aplicaciones J2EE (EAServer de Sybase, y WebLogic de BEA, y hellip;), y también se puede utilizar en otros entornos de programación que puede llamar a código Java (ColdFusion, PowerBuilder, BroadVision , ...).
Siéntase libre de seguir leyendo la guía del usuario o descargar Jamón y leer el Java Docs.
Usando Jamón es fácil. Coloque JAMon.jar (90K) en su ruta de clase y rodear el código que desea controlar con el arranque del Jamón API () y stop (métodos). Ver el ejemplo de código a continuación:
    importar com.jamonapi. *;
    ...
    Monitorear lun = MonitorFactory.start ("myFirstMonitor");
    ... Código Ser temporizado ...
    mon.stop ();
Por ejemplo, para recopilar estadísticas para todas las páginas JSP en una aplicación Web, un desarrollador podría realizar una llamada al método start () en la parte superior de cada JSP, y una llamada al método stop () en la parte inferior. Con unos pocos minutos trabajar el desarrollador tendrá estadísticas de todas las páginas de la aplicación. Las estadísticas incluirán número de visitas a la página, los tiempos medios de ejecución de la página, y el número de usuarios que acceden de forma simultánea cada página. Las estadísticas se pueden mostrar como una tabla HTML llamando al método getReport (), o usando JAMonAdmin.jsp.
Jamón no requiere cuentas de administración especial. Muchas herramientas de monitoreo requieren cuentas administrativas para instalar software de monitoreo, y para ver las estadísticas. Debido a la complejidad de estas herramientas, los desarrolladores suelen pasar por administradores especialmente capacitados para acceder a las estadísticas de monitoreo. Muchas de estas herramientas de monitoreo también requieren agujeros en los cortafuegos.
Jamón tiene ninguno de estos problemas. Las estadísticas recopiladas a través de Jamón están disponibles para todos los desarrolladores a través de JAMonAdmin.jsp. Sin administrativa cuentas, derechos o configuración son necesarios para la recopilación y visualización de estadísticas. Debido a que la API Jamón es parte del código de la aplicación, los desarrolladores pueden cambiar los servidores J2EE aplicación y seguimiento continuarán trabajando. JAMonAdmin.jsp se accede a través de HTTP y así se puede ver sin la perforación de los agujeros adicionales en los servidores de seguridad.
Jamón puede ser usado para monitorear los sistemas de producción. Monitoreo de los sistemas de producción es importante porque es la única manera que podemos ver la frecuencia que nuestro código está siendo ejecutado por usuarios reales. Además, muchas veces la configuración del entorno de producción es diferente del entorno de prueba, por lo que los números de rendimiento entre los dos entornos pueden ser considerablemente diferente. Por tanto estas razones vigilancia sólo el entorno de prueba no es suficiente.
A diferencia de muchas herramientas de monitoreo, jamón, debido a su sobrecarga de rendimiento mínimo y capacidades multi-hilo, se puede utilizar en sistemas de producción. Jamón se puede desactivar en tiempo de ejecución (utilizando JAMonAdmin.jsp), reduciendo aún más sobrecarga de rendimiento. En un 2 Ghz Pentium IV, inicio de jamón (), y dejan de métodos () ejecutan 500.000 veces por segundo. Después de la desactivación, los métodos de ejecutar 30 millones de veces por segundo.
Para probar rendimiento descarga JAMon.jar de Jamón y ejecutar el siguiente comando. El número representa el número de horas de inicio (), y stop () se debe llamar en las diferentes pruebas (100.000 se utilizará como predeterminada si no se proporciona un número).
java -cp JAMon.jar com.jamonapi.TestClassPerformance 500000
La última etiqueta ("Full fábrica TimingMonitor ()") en la salida indica el tiempo que tarda en ejecutarse cuando el seguimiento está habilitado, y la etiqueta que comienza con "NullMonitor2 ()" indica el tiempo que se tarda en ejecutar cuando el seguimiento está desactivado.
Jamón es flexible. Muchas herramientas de monitoreo se especializan en la supervisión de las partes específicas de una aplicación. Esto puede obligar a un desarrollador que recurrir al uso de múltiples herramientas de monitoreo para cubrir todas sus necesidades de monitoreo. Por ejemplo, un desarrollador puede tener que utilizar diferentes herramientas para controlar cada uno de los siguientes: visitas a la página, invocaciones EJB, llamadas a métodos y las conexiones de base de datos, ....
El método de Jamón de inicio () toma una cadena como argumento. Esta cadena puede ser un nombre JSP página, un nombre de EJB, un nombre de método o de cualquier otro código o concepto que puede ser representado por una cadena.
También, porque las cadenas se pasan al método start (), un desarrollador puede decidir qué monitorear basa en los datos de tiempo de ejecución. Usando esta técnica podemos observar las tendencias, así como los cuellos de botella de rendimiento. Algunos ejemplos de la flexibilidad del Jamón:
Mantener estadísticas para una página de inicio JSP
- Monitor de mon = MonitorFactory.start ("Página de Inicio");
Mantener estadísticas para el método de una clase DataAccess openConnection () (que abre una conexión de base de datos)
- Monitor de mon = MonitorFactory.start ("DataAccess.openConnection ()");
Mantener estadísticas para cada usuario que se registra en nuestro sistema
- Monitor de mon = MonitorFactory.start (getUserName ());
Mantener estadísticas para toda la página accede por fecha. Por ejemplo, "pageAccesses.05 / 10/02"
- Monitor de mon = MonitorFactory.start ("pageAccesses". + GetTodaysDate ());

¿Qué hay de nuevo en esta versión:

    < li> Se trata de una versión menor que añade algunas características que los usuarios solicitan después de la versión 2.7. Jamón todavía requiere JDK 1.4 o superior (con un par de excepciones).
  • Si la versión 2.7 es trabajar para usted y usted no quiere que las nuevas características, entonces esto no es una actualización necesaria.

Programas parecidos

dkftpbench
dkftpbench

2 Jun 15

Iometer
Iometer

2 Jun 15

netperf
netperf

3 Jun 15

Comentarios a la Java Application Monitor API

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!