Как отключить группировку журналов в Sentry?

#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
 

Журналы появляются один за другим, и следить за ними становится легче. Весь связанный контекст привязан к самим сообщениям журнала.