#java #spring-boot #sentry
#java #весенняя загрузка #sentry
Вопрос:
Я использую Spring Boot и Sentry для регистрации информации / предупреждений / журналов ошибок из приложения.
Мой application.properties
:
sentry.dsn=<DNS_URL>
sentry.in-app-includes=com.github.chameleontartu.example
sentry.logging.enabled=true
sentry.send-default-pii=true
sentry.logging.minimum-event-level=info
sentry.use-git-commit-id-as-release=true
Проблема в том, что все журналы были сгруппированы по идентификатору процесса, и я не вижу, что вызывает какие действия. Ошибки того же типа также накапливаются, поэтому я не могу найти последнюю.
Как я могу изменить настройки в Senty.свойства приложения io или Spring Boot для просмотра каждой записи журнала отдельно и отключения группировки одних и тех же журналов?
Я проверил документы Sentry, но не могу понять, как изменить текущее поведение.
Комментарии:
1. Группировка основана на шаблоне журнала (неинтерполированное сообщение), если нет трассировки стека. Вы можете включить трассировку стека для всех событий с помощью: docs.sentry.io/platforms/java/configuration/options /… это должно помочь с группировкой по местоположению кода (где вы вызываете logger.log)
Ответ №1:
Как упоминал @Bruno Garcia, в файле свойств вы можете указать в ресурсах application.properties
:
sentry.attach-stacktrace=true
Журналы появляются один за другим, и следить за ними становится легче. Весь связанный контекст привязан к самим сообщениям журнала.