์‹œ์ž‘ํ•˜๋ฉฐ

Next.js ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ™˜๊ฒฝ์—์„œ ์•„๋ž˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ์ข…์ข… ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ์—๋Ÿฌ ์กฐ์น˜์˜ ์ผํ™˜์œผ๋กœ Error boundary์™€ Setnry๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. img.png

Sentry Setup

  1. ์„ผํŠธ๋ฆฌ์—์„œ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ
    ์„ผํŠธ๋ฆฌ ํŽ˜์ด์ง€์—์„œ ํ”Œ๋žซํผ์„ ์„ค์ •ํ•˜๋ฉด ํ”Œ๋žซํผ์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ๊ธฐ๋ณธ์ ์ธ ์„ธํŒ…์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์ปค๋งจ๋“œ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

[sentry/wizard ์„ค์ •]

  • sentry.client.config.js, sentry.server.config.js ์ƒ์„ฑ
  • Next.js config ํŒŒ์ผ์ธ next.config.js ํŒŒ์ผ์— ์„ผํŠธ๋ฆฌ ๊ด€๋ จ ์„ค์ • ์—…๋ฐ์ดํŠธ
  • sentry-cli ๋ฅผ ์œ„ํ•œ .sentryclirc, sentry.properties ํŒŒ์ผ ์ƒ์„ฑ
  • Sentry setup์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” example page ์ƒ์„ฑ
  1. SDK wizard๋กœ ๊ธฐ๋ณธ์ ์ธ ์„ธํŒ…
npx @sentry/wizard@latest -i nextjs