Cómo monitorizar Azure? Qué herramienta es la máquina adecuada? y permite PaaS, IaaS, SQL Database etc…son las típicas preguntas que surgen cuando desplegamos en Windows Azure.
El nuevo portal ofrece más información que el anterior, pero generalmente resulta insuficiente para muchas aplicaciones, lo que hace que se tengan que valorar otras herramientas.
Aunque System Center permite realizar muchas de estas tareas, es una herramienta que un muchos casos excede enormemente las necesidades que tenemos en cuanto a monitorización, siendo una herramienta demasiada completa y cara para lo que suelen necesitar muchas empresas que están desplegando en Windows Azure. Ojalá ofrezcan este servicio en la nube!!
Dos las herramienta que más me ha gustado bastante, no son las únicas, son AppDynamics y NewRelic.
Ambas herramientas se basan en la instalación de un agente dentro de la máquina, que recoge toda la información de monitorización y diagnóstico de la misma y la centraliza para que ésta pueda ser accesible a través de una consola web de administración.
En la página oficial de Windows Azure podéis encontrar información detallada sobre cómo es posible hacer uso de NewRelic, cómo conseguir una cuenta, el coste y cómo poder desplegar su agente para disponer de toda la información de monitorización y diagnóstico.
Del mismo modo podéis encontrar información sobre AppDynamics en su web bastante detallada.
Pues mira por dónde el que he estado probando en las últimas semanas es el de AppDynamics y va muy bien, aunque ahora le echaré un vistazo al NewRelic para comparar precios. System Center está claro que es la solución más complete, pero complica «algo» los despliegues 🙂
Por aportar algo, un servicio también interesante -aunque no sea tan detallado como los anteriores- es el de Pingdom (https://www.pingdom.com/). Es muy interesante por la sencillez, por las alertas por SMS, apps para móviles, etc. Va muy bien.
Hola,
Gracias por el aporte David.
Un saludo,