Мы используем собственный хост Sentry - https://sentry.io/ для регистрации ошибок внешнего интерфейса.
Мы загружаем исходные карты, используя:
sentry-cli releases files demo@sentry-test upload-sourcemaps dist/demo --rewrite --verbose --validate
Отлично работает для всех новых выпусков. Исключения отображаются с исходными картами.
Но мы хотели бы видеть исходные карты в существующих проблемах. Я предполагал, что при загрузке исходных карт будут также обновлены существующие проблемы. Но это не так. По-прежнему отображается сокращенный код.
Когда эта проблема появляется снова, она показывает исходный код. Но мы хотели бы видеть это и по старым проблемам.
Имена файлов в загруженных артефактах верны.
В новом выпуске правильно отображается исходный код
Старые проблемы не
Я смоделировал это с помощью следующих шагов:
1) приложение построено с исходными картами 2) исключение зарегистрировано в часовом режиме 3) загружены исходные карты 4) такое же исключение зарегистрировано в sentry
Результат: первое исключение не имеет исходных карт, второе -.
Sentry использует исходные карты во время исключения журнала.
Можно ли каким-либо образом обновить детали существующих проблем, выполнив какое-либо задание для его повторной обработки?
Буду признателен за опыт производства.