Мониторинг ошибок в Sentry (часть 2)

Дата публикации: 2025-06-06
Просмотры: 94

Sentry - удобный инструмент мониторинга ошибок на вашем проекте. Но что делать, чтобы мониторить только то что вам надо?

Мониторинг ошибок в Sentry (часть 2)

Много кто использует на проектах такой удобный инструмент мониторинга как Sentry. Он позволяет просматривать где именно произошла ошибка. Кто и как отправлял запросы и тд.

По умолчанию Sentry отлавливает все исключения и отправляет все это в сервис мониторинга. Но это бывает иногда слишком избыточно. Так как например все запросы от ботов будут генерировать исключения что страница не найдена. А бесплатная версия имеет ограничение на количество записей в месяц. Поэтому логично будет эти исключения игнорировать.

В новой версии компонента немного поменялись настройки. Ниже приведен пример как это можно сделать. Для этого необходимо в конфигурации сервиса (config/packages/sentry.yaml) прописать следующее:

sentry:
    options:
        ignore_exceptions:
            - 'Symfony\Component\HttpKernel\Exception\NotFoundHttpException'
            - 'Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException'
            - 'Symfony\Component\Security\Core\Exception\AccessDeniedException'

Желаю чтобы у вас было как можно меньше ошибок в Sentry.

Предыдущая статья:

Вышла новая версия Symfony 7.3
Поделиться статьей:

Комментарии:

Все комментарии проходят модерацию.
Подписка на новости
Узнавайте о новых статьях первыми.
Профиль