Технические данные
- Опубликовано:
- 27.09.2023
- Обновлено:
- 23.11.2023
- Версия:
- 1.0.1
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Модуль предназначен для логирования и перехвата ошибок из CMS Bitrix в сервис Sentry.
Позволяет быстро настроить интеграцию с сервисом Sentry для более гибкого отслеживания ошибок на вашем проекте. Модуль перехватывает ошибки любого типа и присылает уведомления, чтобы вы быстро смогли среагировать на них в своей организации Sentry.
Инструкция:
Скачайте и установите модуль. Модуль автоматом включит отладку ошибок в битриксе (файл bitrix/.settings.php) и перенастроит перехват ошибок на модуль.
Перейдите к настройкам.
В поле DSN пропишите ключ DSN из вашей организации в Sentry — <организация>.sentry.io/settings/projects/synergetic/keys/
В поле «Среда разработки» пропишите любое понятное значение для определения среды разработки текущего сайта — development, production и т.д. Если оставить поле пустым, либо специально указать значение local, ошибки в Sentry отсылаться не будут. Это удобно, если вам нужно ограничить отправку на какой-то локальной машине.
В поле «Игнорировать исключения» выберите те типы ошибок класса ExceptionHandlerLog, которые будут проигнорированы при перехвате ошибок модулем.
Сохраните настройки.
После корректной настройки и сохранения ошибки будут отсылаться в вашу организацию Sentry. Вы можете их видеть на странице Issues вашей организации.
Также вы можете сортировать их по указанной среде разработки.
1.0.1 (22.11.2023) |
|
После успешной настройки модуля переходим к его настройкам bitrix/admin/settings.php?mid=intensa.sentry&lang=ru
- DSN (Data Source Name) - указываем DSN, выданный после регистрации в личном кабинете Sentry. Если не указать, модуль будет брать настройку SENTRY_DSN из .env. В противном случае модуль работать не будет.
- Среда разработки (Environment) - указываем среду разработки (любое понятное значение, например production). Используется для пометки, где произошла ошибка: продакшн, дев-сервер и т.д. Если среда разработки не указана, модуль будет брать настройку SENTRY_MODE из .env. В противном случае модуль будет устанавливать значение local
- Если среда разработки указана как local, логирование в Sentry производиться не будет.
- Игнорировать исключения - можно указать тип ошибок класса ExceptionHandlerLog, которые будут проигнорированы модулем.
Важное примечание. Настройки модуля имеют приоритет перед переменными файла .env!
Режим работы: 09:00-18:00 по московскому времени.
Время реакции на обращение: 48 часов.
Выходные дни: суббота и воскресенье.