From 48db20fa967a4c5c9317a37f4b6c46d40e571c10 Mon Sep 17 00:00:00 2001 From: jangwoong Date: Fri, 26 Jun 2026 12:53:01 +0900 Subject: [PATCH] =?UTF-8?q?[as=20frontend]=20sentry=20-=20=ED=99=98?= =?UTF-8?q?=EA=B2=BD=EC=84=A4=EC=A0=95=20=EC=B6=94=EA=B0=80=20=ED=8C=8C?= =?UTF-8?q?=EC=9D=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/as/next.config.ts | 18 +++++++++++++++++- apps/as/package.json | 7 +++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/apps/as/next.config.ts b/apps/as/next.config.ts index 8864de0e7..ff77b9a36 100644 --- a/apps/as/next.config.ts +++ b/apps/as/next.config.ts @@ -1,8 +1,24 @@ import type { NextConfig } from "next"; +import { withSentryConfig } from "@sentry/nextjs"; +import path from "path"; const nextConfig: NextConfig = { reactStrictMode: true, transpilePackages: ["@common/assets"], + outputFileTracingRoot: path.join(__dirname, "../../"), }; -export default nextConfig; +export default withSentryConfig(nextConfig, { + org: process.env.SENTRY_ORG, + project: process.env.SENTRY_PROJECT, + silent: true, + widenClientFileUpload: true, + tunnelRoute: "/monitoring", + webpack: { + treeshake: { + removeDebugLogging: process.env.NEXT_PUBLIC_SENTRY_DEBUG === "true" ? false : true, + }, + automaticVercelMonitors: false, + }, +}); + diff --git a/apps/as/package.json b/apps/as/package.json index ea9e0545a..e7fa14d85 100644 --- a/apps/as/package.json +++ b/apps/as/package.json @@ -20,6 +20,13 @@ "@faker-js/faker": "^9.9.0", "@frontend-opensource/use-react-hooks": "^1.1.4", "@hookform/resolvers": "^4.1.3", + "@opentelemetry/api": "^1.9.1", + "@opentelemetry/context-zone": "^2.8.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.219.0", + "@opentelemetry/instrumentation-fetch": "^0.219.0", + "@opentelemetry/instrumentation-xml-http-request": "^0.219.0", + "@opentelemetry/sdk-trace-web": "^2.8.0", + "@sentry/nextjs": "^10.57.0", "@tanstack/react-query": "^5.75.5", "@tanstack/react-query-devtools": "^5.75.5", "@tanstack/react-table": "^8.21.2",