Usuarios de Rails: ¿Qué software de notificación de excepciones utilizas?

He visto a Ryan Bates hablar sobre exception_logger y notificación de excepciones. ¿Hay otros buenos para considerar? ¿Qué te gusta y te disgusta de estos?

Además, ¿estos notificadores de excepciones registran excepciones si los atrapa?

¡Gracias!

Recomiendo encarecidamente 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 sencillo de instalar, y luego recibes una notificación automática 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 recibes la excepción, solo la primera vez, pero luego pone en cola a los demás, así que cuando lo mires en la web, verás Eso dicen que sucedió 7 veces o lo que sea. Esto solo es realmente genial, ya que si por alguna razón usted introduce algo que de repente está provocando muchas excepciones y tiene un sitio de alto tráfico, no habrá inundado completamente su bandeja de entrada de correo electrónico con los avisos.

Otra cosa interesante es que se integra con las implementaciones de Capistrano y registra cuando se realizaron las implementaciones, por lo que esto le da un poco más de información y puede ser la clave para rastrear lo que está mal (p. Ej., Implementa, y luego poco después comience a recibir avisos, sabe que el problema está en todo lo que acaba de presentar).

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

He estado usando ExceptionLogger desde hace un año. No me gustó exception_notification porque no me gusta recibir toneladas de correo electrónico. 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 aprovecha la función Rails 2.3 Engine.

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

  • Excepcional
  • Hoptoad

Hoptoad es mi notificador de excepción preferido por un deslizamiento de tierra. Es inteligente sobre 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 reciba varios mensajes del mismo tipo de error, por lo que Hoptoad me envía un correo electrónico y, en la interfaz web, puedo ver algo como 4 del mismo error, puedo hacer clic para Los detalles, parchean el error y, con un solo clic, márquelos como corregidos.

Es una forma realmente agradable de manejar las excepciones y me parece mucho menos intrusivo / ghetto.

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

Sin embargo, si no hubiera ganado una cuenta de Hoptoad, preferiría usar Excepcional, ya que tiene muchas mejores opciones de notificación (como SMS)

Yo uso ExceptionLogger también.

Si descubre que también maneja una excepción, en realidad ya no es una excepción, también podría registrarla usted mismo.

He usado Excepcional en el pasado, su oferta es bastante similar a la de Hoptoad .

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

Ahora está considerando Hoptoad para un proyecto que incluye un componente de iPhone, ya que enumeran iOS entre las plataformas compatibles.