Notificar exceções de plano de fundo do Sucker Punch usando Notificação de Exceção

Sucker Punch é uma biblioteca de processamento assíncrono Ruby usando Celluloid, fortemente influenciada por Sidekiq e girl_friday.

A gema Exception Notification fornece um conjunto de notificadores para enviar notificações quando ocorrem erros em um aplicativo Rack / Rails.

Para notificar as exceções de fundo dos atores do Sucker Punch, adicione um novo inicializador config/sucker_punch_exception_notification.rb:

Celluloid.exception_handler { |ex| ExceptionNotifier.notify_exception(ex) }

Veja também Perguntas frequentes sobre celulóide: Como posso usar um notificador de exceção personalizado como o Airbrake? .