Журнал данных: включение RUM allowedTracingOrigins приводит к ошибкам CORS

#datadog #distributed-tracing #rum

Вопрос:

Я попытался связать РОМ с внутренними следами. В приложении react SPA я настроил журнал данных и включил для него опцию allowedTracingOrigins, после чего наши запросы на извлечение и xhr к API начали отказывать.

Как правильно подключить RUM и серверные трассировки?

Ответ №1:

  1. Используйте версию datadog-rum >=2.16, эта версия не будет обрезать ваши пользовательские заголовки, такие как Авторизация (см. >разница)
  2. Проверьте обработчик CORS вашего сервера. Ваш сервер должен разрешить заголовки x-datadog-* и возвращать их в заголовке access-control-allow-headers