@Berzeg

Как заставить sentry не переопределять стандартный fetch?

Всем привет, sentry переопределяет стандартный window fetch на вариант со своей оберткой, от чего webvisor не может до него достучаться, что с этим можно сделать в конфиге? Окружение vue 2 / nuxt 2

export const sentryNuxtModule = {
  dsn,
  config: {
    environment,
    release,
    attachStacktrace: true, // Прикрепляем трассировки вызовов к ошибкам
    maxBreadcrumbs: 50, // Максимальное количество breadcrumbs (вспомогательные логи)
    debug: true, // Включаем режим отладки, чтобы видеть больше информации в консоли
    sendClientReports: true,
    tracingOrigins: ['localhost', /^\//, TOP_HOST],
    tracePropagationTargets: ['localhost', /^\//, TOP_HOST],
    trackComponents: true,
    autoSessionTracking: true,
    startTransactionOnPageLoad: true,
    startTransactionOnLocationChange: true,
    enableInp: true, // Включаем метрику взаимодействия пользователя (INP)
  },
  instrumentation: {
    xhr: true,
    fetch: true,
    history: true,
    error: true,
    console: true,
  },
  lazy: true, // Откладываем инициализацию до первого вызова
  logMockCalls: true, // Логируем моки вызовов (для отладки)
  initialize: true, // Инициализируем SDK автоматически
  clientIntegrations: {
    Replay: {},
  },
  clientConfig: {
    replaysSessionSampleRate: 1.0,
    replaysOnErrorSampleRate: 1.0,
  },
  serverIntegrations: {
    ProfilingIntegration: {},
  },
  serverConfig: {
    profilesSampleRate: 1.0,
  },
  tracing: {
    tracesSampleRate: 1.0,
    vueOptions: {
      trackComponents: true,
    },
  },
};

export const sentryPlugin = sentryWebpackPlugin({
  org: SENTRY_ORG,
  project: SENTRY_PROJECT,
  url: SENTRY_URL,
  authToken: SENTRY_AUTH_TOKEN,
  sourcemaps: {
    assets: [],
    ignore: ['node_modules'],
  },
  release: {
    deploy: {
      env: environment,
    },
    name: release,
    uploadLegacySourcemaps: {
      paths: ['.nuxt/dist/client'],
      urlPrefix: '~/n',
    },
  },
});
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы