Загрузка страницы

Sentry: собираем ошибки от пользователей. Spring Boot Rest

Spring Boot Rest Application: собираем ошибки и логи из браузеров пользователей и с сервера с помощью Sentry.

Часто разработчики сталкиваются с ситуацией, что ошибка, произошедшая на стороне пользователя остаётся либо не замеченной, либо недостаточно описана (и хорошо, если пользователь хотя бы скриншот прислал). После этого начинаются судорожные попытки понять "где" и "как" случилось это недоразумение.

Так как проблема уже достаточно стара, нашлись предприимчевые люди, создавшие замечательный (и частично бесплатный) сервис Sentry, помогающий отслеживать произошедшие ошибки не только на ваших серверах, но и на машинах клиентов, а значит из браузера, с телефона и даже с умных устройств IoT.

Код из видео:
https://github.com/drucoder/sarafan/tree/Sentry

Сайт Sentry:
https://sentry.io/

Для начала нам нужно создать аккаунт на Sentry.io. Далее для каждой независимой части приложения (в нашем случае это сервер и вэб приложение в браузере) мы создаём отдельный модуль в проекте. Для каждого модуля, в соответствии с выбранными технологиями мы используем свои настройки логирования. После этого каждое событие в нашем приложении будет описано в задачах sentry.

Документация по настройке логирования JavaScript в браузере:
https://docs.sentry.io/platforms/javascript/?platform=browsernpm

Документация по настройке логирования Vue в браузре:
https://docs.sentry.io/platforms/javascript/vue/

Документация по настройке контекста и выводу сообщений в java script:
https://docs.sentry.io/platforms/javascript/?platform=browsernpm#context

Настройка логгирования в Spring:
https://docs.sentry.io/clients/java/modules/spring/

Настройка контекста в Spring:
https://docs.sentry.io/clients/java/context/
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Твиттер: https://twitter.com/letsCodeDru
➡ Группа Вконтакте: https://vk.com/letscodedru
➡ Канал в Telegram: https://t.me/letsCode_dru
➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw
➡ Сервер в Discord: https://discord.gg/xs6XxSx

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Поддержать проект:
➡ Patreon https://www.patreon.com/letscodedru
➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086
➡ PayPal paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode
➡ WebMoney/BitCoin https://funding.webmoney.ru/d/drucoder

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Ссылка на канал: https://www.youtube.com/channel/UC1g3kT0ZcSXt4_ZyJOshKJQ
➡ Ссылка на Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac20956168a91ffeae449c5

Видео Sentry: собираем ошибки от пользователей. Spring Boot Rest канала letsCode
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
1 мая 2019 г. 19:43:58
00:21:31
Яндекс.Метрика