2009-06-23 10 views

Respuesta

7

Recomiendo usar Hoptoad. Usamos la cuenta gratuita para nuestro sistema de producción que está muy bien, y es solo un salvavidas. Lo encuentro muy superior a los complementos ExceptionNotifier y ExceptionLogger. Es muy fácil de instalar, y luego recibe notificaciones automáticas por correo electrónico, así como una presentación realmente agradable de las excepciones en su interfaz de usuario web.

Pero, también, una cosa buena es que no te envía un correo electrónico cada vez que obtienes la excepción, solo la primera vez, pero luego pone en cola a los demás, así que cuando lo veas en la web, verás que digas que sucedió 7 veces o lo que sea. Esto por sí solo es realmente grandioso porque si por algún motivo introduces algo que de repente genera muchas excepciones, y tienes un sitio con mucho tráfico, no habrás inundado por completo tu bandeja de entrada con los avisos.

Otra cosa interesante es que se integra con las implementaciones de Capistrano, y registra cuándo se realizaron las implementaciones, por lo que esto le da un poco más de información, y puede ser la clave para localizar qué está mal (por ejemplo, implementar y luego, poco después, comienzas a recibir avisos, sabes que el problema está en lo que acabas de presentar).

Finalmente, incluso hay una API para interactuar con ella. Mucho bondad, y es lo único que uso ahora, incluso con una cuenta de New Relic RPM, todavía utilizo Hoptoad para todas mis notificaciones de excepción.

4

He estado usando ExceptionLogger desde hace un año. No me gustó exception_notification porque no me gusta recibir toneladas de correos electrónicos. Además, ExceptionLogger es de alguna manera una versión mejorada de ExceptionNotification.

Desafortunadamente, ExceptionLogger no se ha actualizado desde hace un tiempo. Recientemente comencé a trabajar en una herramienta personalizada que aproveche la función Rails 2.3 Engine.

También hay un par de aplicaciones web dedicado a resolver este problema:

0

utilizo ExceptionLogger también.

Si captura alias manejar una excepción, ya no es una excepción, también puede registrarla usted mismo.

1

Hoptoad es mi notificador de excepción preferido por un deslizamiento de tierra. Es inteligente acerca de los correos electrónicos que me envía, y su interfaz web hace un buen trabajo al organizar automáticamente todas las excepciones.

Si realizo un cambio que causa un error, es probable que obtenga varios de los mismos mensajes de error, por lo que Hoptoad me envía un correo electrónico, y en la interfaz web puedo ver algo así como 4 del mismo error, puede hacer clic en los detalles, corregir el error y, con un solo clic, marcarlos como fijos.

Es una manera muy agradable y limpia de manejar excepciones y me parece menos intrusivo/ghetto.

1

También uso Hoptoad y parece funcionar bien después de una configuración un poco complicada (pero también tengo que registrar excepciones de rake).

Sin embargo, si no hubiera ganado una cuenta hoptoad, yo prefiero usar Exceptional ya que tiene mucho mejores opciones de notificación (como SMS)

0

que he usado Exceptional en el pasado, su oferta es bastante similar a Hoptoad.

Estaba muy contento con Exceptional, aparte de la actualización de UI que hicieron hace un año o dos. Pensé que el diseño anterior era mejor para el seguimiento de errores.

Considerando ahora Hoptoad para un proyecto que incluye un componente de iPhone, ya que listan iOS entre plataformas compatibles.

Cuestiones relacionadas