Есть ли план поддержки очистки данных перед отправкой на сервер? Следующий комментарий был найден в # 1564, но проблема была закрыта, поэтому мы хотели бы подтвердить текущий статус.
Скоро мы выпустим новый способ удаления конфиденциальных данных в SDK, следите за обновлениями.
https://github.com/getsentry/sentry-javascript/issues/1564#issuecomment -423894813
Текущий SDK JavaScript не поддерживает эту функцию, пользователи вручную фильтруют с помощью обратного вызова beforeSend
соответствии с документом . Однако прежний Raven.js поддерживает эту функцию с помощью sanitizeKeys
, документ здесь . А также другой SDK поддерживает эту функцию, например SDK Ruby предоставляет sanitize_fields
.
Эту функцию стоит поддерживать в новом SDK, когда пользователь переходит с Raven.js на новый Sentry SDK или решает использовать какой SDK в новом проекте.
sanitizeKeys
в Raven.jssanitize_fields
Привет, спасибо, что написали очень подробный выпуск. Мы думали о добавлении этого на раннем этапе, однако это не очень часто используемая функция. И нам уже трудно оставаться компактными.
Это очень хороший кандидат для внешней интеграции, которую можно было бы развернуть и настроить из @sentry/integrations
. Запрос на вытягивание был бы более чем приветствуем :)
Спасибо за ответ! Я пытаюсь сначала посмотреть на @sentry/integrations
.
@kamilogorek Извините за поздний ответ. Я только что создал запрос на перенос № 2422. Заранее спасибо. 👍
Самый полезный комментарий
Привет, спасибо, что написали очень подробный выпуск. Мы думали о добавлении этого на раннем этапе, однако это не очень часто используемая функция. И нам уже трудно оставаться компактными.
Это очень хороший кандидат для внешней интеграции, которую можно было бы развернуть и настроить из
@sentry/integrations
. Запрос на вытягивание был бы более чем приветствуем :)