Por fin ya tenemos soporte para Windows Azure en herramientas de Microsoft!! Hasta ahora uno de los puntos flojos de Windows Azure era el sistema de diagnóstico y monitorización.
Sí que ofrecía sistemas de diagnóstico y monitorización pero no herramientas. A través de las APIs se podía conseguir información suculenta pero a base de “constrúyetelo tú mismo”. Este hecho también había provocado que surgiesen herramientas de terceros que intentasen cubrir ese hueco, como Azure Diagnostic Manager, herramienta que me ha venido bien más de una vez.
Microsoft ha publicado recientemente una actualización para poder disponer de soporte a Windows Azure en System Center. Hacía tiempo que había rumores sobre esta funcionalidad pero ahora por fin ya es una realidad! La descarga se puede obtener desde aquí.
- Descubrir aplicaciones Windows Azure.
- Monitorizar el estado de cada instancia de un role.
- Recolectar y monitorizar información de rendimiento.
- Recolectar y monitorizar información sobre eventos de Windows.
- Recolectar y monitorizar las trazas y mensajes de cada instancia de un rol.
- Cambiar el número de instancias de un rol.
- …
Para poder probar la funcionalidad asegúrate de tener instalado los requisitos que se comentan en la documentación, como tener instalado “Operation Manager 2007 R2 Cumulative Update 3”, tener el rol desplegado con Full Trust, tener habilitado el diagnóstico en la aplicación y tenerlo configurado para que escriba la información en el storage.
En la documentación que se puede descargar junto con la Pack de monitorización de Windows Azure se explica en detalle el proceso a seguir.