Стартапы и хайпы
Стартапы и хайпы

Обработка ошибок🐛

Теперь расскажу, как мы работаем с ошибками. Большая часть бизнес-логики просто отдает данные из базы и не требует специальной обработки.

Но есть более сложные кейсы: сервис платежей, сервис пользователей и запросы к внешним API. Там мы используем Airbrake — тулзу для мониторинга ошибок. Состоит из логгера и дашборда, куда они отправляются.

Минимальный план у них стоит 120$/месяц. Для нашего количества ошибок это дороговато. Также не очень хотелось привязываться к дашборду на внешнем хосте. Поэтому подняли у себя опенсорсный дашборд Errbit и привязали логгер к нему.

Каждая ошибка там удобно разделяется по сервису и среде. Также он умеет присылать уведомления о них в Slack.

Так мы покрыли почти все кейсы и моментально узнаем об ошибках. А что вы используете для мониторинга ошибок? Жду ваших рассказов @bluzir