Вот несколько ключевых моментов моей настройки:
< 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?
- Если да, то как мне идентифицировать эти промежутки и гарантировать, что они не будут отправлены в Sentry?
- В качестве альтернативы, существует ли другой рекомендуемый подход к сокращению количества такие события? Любая помощь или примеры кода будут очень признательны. Я использую Spring Boot 2.7.16, PostgreSQL, Java 17 и
6.33.1
io.sentry
sentry-jdbc
7.8.0
Подробнее здесь: https://stackoverflow.com/questions/793 ... ot-applica
Мобильная версия