🔨 Sentry

Вже давно користуюся прекрасним сервісом Sentry (Sentry.io) для вилову помилок на всіх своїх проектів / доменах з прелендінгами й на тестових pet-project’ах. Навіть не знаю чому не розповідав вам про нього, потрібно це терміново виправляти!

Суть в тому, що ніхто не захищений від багів в коді або недоступності сторонніх сервісів, з якими йде спілкування. Але тільки справжні джедаї моніторять ці ситуації і виправляють свої косяки. Даний сервіс допомагає інтегрувати вилов помилок в дуже зручний дешборд, де буде вся необхідна інформація по ексепшену.

Існує безліч інтеграцій, за допомогою яких можна зробити щось на зразок composer require sentry / sdk, або pip install sentry-sdk, а може навіть і go get github.com/getsentry/sentry-go – все залежить від того, на чому ви пишете. А після цього зазвичай достатньо увіткнути пару рядків на самому початку вашого головного файлу (з якого стартує запуск чого б там не було). І все!

Далі можете забути про цей сервіс, поки на пошту не впаде лист про знайдені баги.

PS: всім вистачить лімітів на безкоштовному тарифі. А коли захочеться створити новий проект і впровадити Sentry і туди, тобто невеликий лайфхак, щоб не плодити десятки акаунтів: заходите в Налаштування, створюєте нову Team, потім новий Project, і берете дані для підключення з нього. І у вас абсолютно легально трекаються події з різних сервісів в різні проекти, навігація через які здійснюється через випадаючий список зверху. Ідеально!

Додати коментар