Вот несколько ключевых моментов моей настройки:
< ul>
[*]В Sentry эти события распознаются как промежутки, где операция начинается с db, описание содержит запрос, а продолжительность превышает 500 мс.
[*]Мое приложение настроен с мониторингом производительности, и я использую следующие настройки в application.yml:
sentry:
dsn:
exception-resolver-order: -1
enable-user-interaction-tracing: true
sendDefaultPii: true
traces-sample-rate: 0.01 # 1% of traces are sampled
- Я читал в документации Sentry, что пороговые значения для проблем «Медленный запрос к базе данных» можно настроить в разделе «Настройки проекта» > «Производительность» на сервере Sentry, но, похоже, это контролирует только обнаружение проблем, а не события, отправляемые от клиента.
- Могу ли я отфильтровать эти диапазоны на стороне клиента, используя beforeSendTransaction или другой механизм в Java SDK Sentry?
< li>Если да, то как я могу идентифицировать эти промежутки и гарантировать, что они не будут отправлены в Sentry? - В качестве альтернативы, существует ли другой рекомендуемый подход для уменьшения количества таких событий?
Любая помощь или примеры кода будут очень полезны. оценен.
io.sentry
sentry-spring-boot-starter
6.33.1
io.sentry
sentry-jdbc
7.8.0
Подробнее здесь: https://stackoverflow.com/questions/793 ... ot-applica
Мобильная версия