Практически всегда после разработки сайта и его запуска необходимо отслеживать возникновение возможных ошибок. Можно для этого использовать логирование, извещения на почту, какие-то свои велосипеды, а можно воспользоваться специально созданными для этого сервисами. Одним из самых известных сервисов такого рода является Airbrake, однако у него есть ряд недостатков: официально они поддерживают только Ruby on Rails и iOS, в эксперементальном виде Javascript, остальное поддерживается сторонними разработчиками. А кроме того абсолютно бесполезный бесплатный тариф (1 пользователь, 1 проект, никакой интеграции с GitHub, никакого трэкинга деплоев). Нужно больше — плати, а не всегда это оправданно, особенно если пилишь пару-тройку своих маленьких проектов с частотой ошибок в продакшене пара-тройка раз в неделю.
Но не так давно я наткнулся в своем RSS-ридере на пост Александра Макарова (Sam Dark) про Ratchet.io.