CloudWatch RUM теперь поддерживает сопоставления исходного кода JavaScript для упрощения отладки ошибок

Проведено: 18 мар. 2025 г.

Решение Amazon CloudWatch RUM, которое помогает разработчикам отслеживать взаимодействия реальных пользователей и диагностировать проблемы с работой клиентских веб-приложений, теперь поддерживает сопоставления с исходным кодом JavaScript, которые позволяют разработчикам преобразовывать минифицированные ошибки JavaScript из трассировки стека в читаемые форматы для более быстрого устранения ошибок. Благодаря этой функции разработчики клиентских приложений и специалисты DevOps теперь могут просматривать ошибки JS в удобочитаемом виде с возможностями поиска, чтобы быстро определять точное местонахождение ошибок в исходном коде.

Отладка ошибок JavaScript может быть сложной задачей, если эти ошибки минифицированы в трассировке стека, что затрудняет точное определение источника проблемы. Теперь же, если в рабочей среде возникает ошибка, RUM использует загруженные клиентом сопоставления исходного кода, чтобы отследить ее в изначальном коде. Добавленная возможность поиска по неминифицированным трассировкам стека в событиях RUM помогает разработчикам анализировать тенденции и сопоставлять проблемы в разных сеансах, чтобы быстрее находить повторяющиеся ошибки и приоритизировать их решение. Для раскрытия минифицированных ошибок в трассировках стека JavaScript клиентам необходимо включить эту функцию в конфигурации монитора приложений и указать универсальный код ресурса (URI) корзины или папки S3, в которой находятся сопоставления исходного кода, через консоль или API-интерфейс RUM.

Эти усовершенствования доступны во всех регионах, где предлагается CloudWatch RUM. Клиенты платят за хранение сопоставлений исходного кода в Amazon S3 и за вызовы API для отправки и получения этих сопоставлений по общедоступным тарифам AWS, указанным здесь.

См. дополнительные сведения об этой функции в документации или обратитесь к руководству пользователя, чтобы узнать, как начать работу с CloudWatch RUM.