Cara menggunakan Quasar.js dengan pemantauan aplikasi Sentry
P粉323050780
P粉323050780 2024-03-26 12:52:42
0
1
465

Saya menambahkan pemantauan Sentinel pada apl Quasar saya tetapi Sentinel tidak menerima sebarang ralat atau muncul dalam panelnya

Saya mencipta /src/boot/sentry.js dan menulis kod berikut:

import { boot } from "quasar/wrappers";
import * as Sentry from "@sentry/vue";
import { BrowserTracing } from "@sentry/tracing";

export default boot(({ app, router }) => {
  Sentry.init({
    app,
    dsn: "<my sentry dns>",
    integrations: [
      new BrowserTracing({
        routingInstrumentation: Sentry.vueRouterInstrumentation(router),
        tracingOrigins: ["localhost", "my-site-url.com", regex],
      }),
    ],

    trackComponents: true,
    tracesSampleRate: 1.0,
  });
});

Aplikasi Quasar saya ialah ssr. Bagaimanakah saya harus membetulkannya?

P粉323050780
P粉323050780

membalas semua(1)
P粉032977207

Saya menyelesaikan masalah saya dengan menukar kod seperti berikut:

import { boot } from "quasar/wrappers";
import * as Sentry from "@sentry/browser";
import * as Integrations from "@sentry/integrations";

export default boot(({ Vue }) => {
  Sentry.init({
    dsn: "",
    release: process.env.SENTRY_RELEASE,
    integrations: [
      new Integrations.Vue({ Vue, attachProps: true }),
      new Integrations.RewriteFrames({
        iteratee(frame) {
          // Strip out the query part (which contains `?__WB_REVISION__=**`)
          frame.abs_path = frame.abs_path.split("?")[0];

          return frame;
        },
      }),
    ],
  });
});
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan