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? .