2011-07-17 8 views

Respuesta

3

Primera pregunta: ¿Es necesario servidor de monitorización de los niveles? De lo contrario, aplicación web herramientas de supervisión como Browsermob o AlertFox podrían ser suficientes o incluso mejores.

6

Cloudkick hace la supervisión del sistema. ScoutApp y New Relic realizan monitoreo de nivel de aplicación.

Realmente, usted necesita ambos.

Alternativa a Cloudkick: RevealCloud (http://copperegg.com/cloud).

Eric

+1

NewRelic realiza la supervisión del sistema ahora. Estoy bastante seguro de que ScoutApp también lo hace. –

0

Otra alternativa a Cloudkick para la supervisión del sistema: Elastic Detector for EC2 (http://elastic-detector.secludit.com), que crea sus monitores automáticamente para todos los recursos de EC2.

1

He estado usando AppFirst para monitorear y solucionar problemas en mis servidores. Son un servicio de resolución de problemas de aplicación que supervisa todo el camino hasta el nivel de llamada del sistema para cada proceso en ejecución.

Aquí está el enlace: http://www.appfirst.com/

4

Las ventajas de uno contra otro servicio de monitoreo se si lo hace control del nivel de servidor (CPU, Mem, uso de disco), a nivel de aplicación (envía información a su aplicación web y espera un cierto respuesta), o ambos.

Como se mencionó anteriormente, debe tener ambas. Si su aplicación está funcionando bien, es probable que una alerta de nivel del sistema se desencadene por altos picos de tráfico, etc. y puede solucionar el problema antes de que sus aplicaciones sufran. Pero las alertas de nivel de aplicación son las más importantes, ya que generalmente prueban lo que ve un usuario y pueden alertarlo cuando alguna parte de su pila web tiene un problema (apache, enlaces muertos, incrustaciones rotas, daños en la base de datos, etc.).

Servicios sofisticados como New Relic (NR) pueden probar ambos.

En relación con su segunda pregunta (vale la pena), mi opinión es que depende. He estado utilizando New Relic durante unos meses y me parece bastante útil. Especialmente para determinar por qué ocurre un problema en lugar de simplemente recibir una alerta. Las alertas son sofisticadas y NR puede monitorear ambas aplicaciones y el servidor en sí. En general, considero que NR es un gran producto para el monitoreo total de servidores y aplicaciones, pero es costoso. Pero para un servidor pequeño (como el mío que recibe solo 2000 visitas al día en 10 pequeños sitios web y genera pocos ingresos), no encuentro justificación del costo. Estoy planeando volver a servicios gratuitos/más asequibles para alertas básicas y dejar la solución de problemas a mí.

Para servicios básicos gratuitos, utilizo el plan de desarrollador gratuito de cloudkick para la supervisión del servidor y el pingdom.com menos complejo/costoso para 1 monitor de aplicación gratuito. Las alertas de Pingdom no son tan sofisticadas, pero monitoriza y alerta a nivel de aplicaciones básicas a precios razonables.

Mi sugerencia sería, si su tiempo de actividad es crítico, entonces debe incluir en su presupuesto un sofisticado sistema de monitoreo como NR. Si su tiempo de actividad no es crítico, entonces algunos servicios gratuitos pueden ser la solución. Pero de cualquier manera, debe monitorear tanto su servidor como sus aplicaciones.

0

Si está utilizando los servicios de AWS, newrelic tiene una actualización gratuita al plan estándar, por lo que no es costoso. Es gratis por el momento. Incluso si se eliminó ese beneficio, el plan lite aún es gratuito, y es suficiente para configurar alertas y proporcionar información sobre sus cuellos de botella.

Cuestiones relacionadas