๐ก 1. Sentry์ด๋?
๐ก 2. Replay ๊ธฐ๋ฅ ๋ฃ๊ธฐ
...
replaysOnErrorSampleRate: 1.0,
replaysSessionSampleRate: 0.1,
integrations: [
new Sentry.Replay({
maskAllText: false,
blockAllMedia: false,
}),
],
})
์ ์ฝ๋๋ฅผ sentry.client.ts ํ์ผ์ ์ ์ฝ๋ ์ถ๊ฐํ๊ธฐ.
๐ก 3. Replay ํ์ธํ๊ธฐ
์ผํธ๋ฆฌ ์ฌ์ดํธ์ ๋ค์ด๊ฐ์ ํ์ธํด๋ณด๋ฉด, ์ ์์ ์ผ๋ก ๋ฆฌํ๋ ์ด๊ฐ ์ ์ ์ฅ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ๋ค๋ง, ๋ฆฌํ๋ ์ด์ ๊ธฐ๋ณธ ์๋ช ์ฃผ๊ธฐ๋ ์ฑ์ด ๊บผ์ง๊ฑฐ๋, ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ๊ฐ์ ๋ ๋์ด์ง๋๋ค. ๊ทธ๋์ ํค์ค์คํฌ์ ๊ฐ์ด 24์๊ฐ ์ผ๋๋ ์ดํ๋ฆฌ์ผ์ด์ ์ผ ๊ฒฝ์ฐ ๋ฆฌํ๋ ์ด๊ฐ ๊ณ์ ๋ นํ๋๊ณ ์ ์ก๋ฉ๋๋ค.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์, ๋ฆฌํ๋ ์ด ์๋ช ์ฃผ๊ธฐ ์ปค์คํ ํ๋ ์์ ์ด ํ์ํด ๋ณด์ ๋๋ค. ๊ทธ ๊ณผ์ ์ ๋ํด์๋ ์ฐจํ ํฌ์คํ ์์ ๋ค๋ฃจ๊ฒ ์ต๋๋ค.
๐ ์ ๋ฆฌ
- next.js ํ๋ก์ ํธ sentry.client.config.js์ ๋ฆฌํ๋ ์ด ๊ด๋ จ ์ฝ๋ ์ถ๊ฐ
- ์ผํธ๋ฆฌ ์ฌ์ดํธ์์ ํ์ธํ๊ธฐ.
๊ธด ๊ธ ์ฝ์ด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค :)
ํ๋ฆฐ ๋ด์ฉ์ด ์๊ฑฐ๋, ๋ง๋ถ์ผ ๋ด์ฉ์ด ์๋ค๋ฉด ์ธ์ ๋ ์ง ๋๊ธ ๋ฌ์์ฃผ์ธ์!
์ ๊ธ์ด ์กฐ๊ธ์ด๋๋ง ์ฝ์ผ์ ๋ถ๋ค์๊ฒ ๋์์ด ๋๋๋ก ๋
ธ๋ ฅํ๊ฒ ์ต๋๋ค
๋ค์ ํธ์ ๋ดฌ์~
'Front-End > Next.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Next.js] Sentry ๋์ ํ๊ธฐ (5) | 2023.10.08 |
---|---|
[Next.js] Vercel๋ก ํ๋ก ํธ ๋ฐฐํฌํ๊ธฐ (๋๋ฉ์ธ ๋ณ๊ฒฝ) (0) | 2022.04.04 |
[Next.js] 01. ์์ํ๊ธฐ (2) | 2022.03.08 |