You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Sentry: скраббер спанов удаляет «user.username», а SDK пишет имя под «user.name» #438
Найдено ревью PR #437 (сверка атрибутов Sentry 11.1→11.4). lib/observability.ts → VIEWER_DATA_KEYS удаляет из атрибутов спана ключ user.username. SDK пишет имя пользователя под user.name: SEMANTIC_ATTRIBUTE_USER_USERNAME = "user.name" в 11.1.0, USER_NAME = "user.name" в @sentry/conventions 0.25 у 11.4.0. Сегодня не достижимо: dataCollection.userInfo выключен, и SDK атрибут не ставит. Но скраббер — страховка на случай, если дефолт поменяется, и эта страховка смотрит не на тот ключ.
Что сделать
Добавить user.name в VIEWER_DATA_KEYS, user.username оставить. Кейс в lib/observability.test.ts: спан с user.name выходит без него. Сверить остальные ключи списка с @sentry/conventions установленной версии.
GDPR: уменьшает риск — имя пользователя не уйдёт в Sentry, даже если дефолт SDK поменяется.
Activity
fix: скраббер спанов Sentry удаляет имя пользователя под ключом SDK u…