SpringSource Application Management Suite beta
miércoles, abril 2, 2008 at 5:53PM SpringSource ha publicado la primera beta de una herramienta de monitoreo de aplicaciones Spring llamada Application Management Suite (AMS), esta aplicación la han desarrollado en conjunto con Hyperic.
AMS es una herramienta de gestión de aplicaciones empresariales construida sobre Hyperic HQ edición empresarial. Entre sus caracterísitcas destacan:
- Descubrimiento automático de aplicaciones Spring desplegadas.
- Descubrimiento automático de compontes Spring ejecutándose en tu aplicación.
- Monitoreo automático de componentes de Spring en tiempo de ejecución, incluyendo los application contexts y las factorías de beans.
AMS descubre tus beans Spring usando AOP y genera un modelo de tu aplicación que contiene para cada componente Spring sus atributos, métricas y operaciones de control. Este modelo es exportado como ModelBeans de JMX, por lo que cualquier cliente JMX puede interactuar con él, AMS incluye un cliente llamado AMS agent que se encarga de obtener información del modelo para representarlo en un dashboard.
Además, AMS es capaz de monitorizar el comportamiento de algunos de tus beans, como por ejemplo aquellos anotados con @Controller, @Repository, @Transactional, @Service y @Component de forma automática y dar métricas sobre su rendimiento.
Para lograr que tu aplicación pueda ser gestionada por esta herramienta, es necesario reemplazar el jar de Spring 2.5 por una versión especial que añade las funciones necesarias por AMS. La herramienta funciona en Tomcat, WebSphere y WebLogic, aunque para la versión final se planea soportar también JBoss.
j2ee 