Skip to content

Commit 04a6055

Browse files
committed
add sentry to track errors
1 parent 2004581 commit 04a6055

3 files changed

Lines changed: 66 additions & 2 deletions

File tree

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
"dependencies": {
66
"@amplitude/analytics-browser": "^1.5.5",
77
"@craco/craco": "^6.4.5",
8+
"@sentry/react": "^7.17.4",
9+
"@sentry/tracing": "^7.17.4",
810
"@tanstack/react-query": "^4.13.0",
911
"@testing-library/jest-dom": "^5.11.4",
1012
"@testing-library/react": "^11.1.0",

src/index.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@ import {AppErrorBoundary} from 'src/providers/AppErrorBoundary'
88
import { ConfigurationWrapper } from 'src/features/remoteConfig/'
99
import { QueryClientProvider } from '@tanstack/react-query'
1010
import { queryClient } from 'src/lib/react-query'
11+
import * as Sentry from '@sentry/react'
12+
import { SENTRY_DSN } from './config'
13+
import { BrowserTracing } from '@sentry/tracing'
14+
15+
Sentry.init({
16+
dsn: SENTRY_DSN,
17+
integrations: [new BrowserTracing()],
18+
tracesSampleRate: 1.0,
19+
})
1120

1221
ReactDOM.render(
1322
<React.StrictMode>

yarn.lock

Lines changed: 55 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1799,6 +1799,59 @@
17991799
resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728"
18001800
integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==
18011801

1802+
"@sentry/browser@7.17.4":
1803+
version "7.17.4"
1804+
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.17.4.tgz#2e4ad09180905929b823d01e2a029f10933c0a03"
1805+
integrity sha512-cNLQ/6ea0KOZyLKXGLTdgfqWYdg43+T/uF9D/hmc6kp/5qXm2dR3FcFRZX6OicaENM3dXvSoBIF6bSWmcszRtQ==
1806+
dependencies:
1807+
"@sentry/core" "7.17.4"
1808+
"@sentry/types" "7.17.4"
1809+
"@sentry/utils" "7.17.4"
1810+
tslib "^1.9.3"
1811+
1812+
"@sentry/core@7.17.4":
1813+
version "7.17.4"
1814+
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.17.4.tgz#62686e1b2baf4e7ba3d9ca57d91d2dfc643b8250"
1815+
integrity sha512-U3ABSJBKGK8dJ01nEG2+qNOb6Wv7U3VqoajiZxfV4lpPWNFGCoEhiTytxBlFTOCmdUH8209zSZiWJZaDLy+TSA==
1816+
dependencies:
1817+
"@sentry/types" "7.17.4"
1818+
"@sentry/utils" "7.17.4"
1819+
tslib "^1.9.3"
1820+
1821+
"@sentry/react@^7.17.4":
1822+
version "7.17.4"
1823+
resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.17.4.tgz#1d2c752841ace0561043be6a863de9fc7437f64c"
1824+
integrity sha512-Hw8lgeCgUthgVQ5OG24/iZWGNXnxodVfCmfngeIfqUWeFgQUae1V833GNkYZCiE5j2yjNVh3LL2bXA8PnvMCEg==
1825+
dependencies:
1826+
"@sentry/browser" "7.17.4"
1827+
"@sentry/types" "7.17.4"
1828+
"@sentry/utils" "7.17.4"
1829+
hoist-non-react-statics "^3.3.2"
1830+
tslib "^1.9.3"
1831+
1832+
"@sentry/tracing@^7.17.4":
1833+
version "7.17.4"
1834+
resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-7.17.4.tgz#1254f4eb7397e1134248de1dade33d2fec864005"
1835+
integrity sha512-9Fz6DI16ddnd970mlB5MiCNRSmSXp4SVZ1Yv3L22oS3kQeNxjBTE+htYNwJzSPrQp9aL/LqTYwlnrCy24u9XQA==
1836+
dependencies:
1837+
"@sentry/core" "7.17.4"
1838+
"@sentry/types" "7.17.4"
1839+
"@sentry/utils" "7.17.4"
1840+
tslib "^1.9.3"
1841+
1842+
"@sentry/types@7.17.4":
1843+
version "7.17.4"
1844+
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.17.4.tgz#476522bc988989101e7aee9eee3c3f8f16fa59ea"
1845+
integrity sha512-QJj8vO4AtxuzQfJIzDnECSmoxwnS+WJsm1Ta2Cwdy+TUCBJyWpW7aIJJGta76zb9gNPGb3UcAbeEjhMJBJeRMQ==
1846+
1847+
"@sentry/utils@7.17.4":
1848+
version "7.17.4"
1849+
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.17.4.tgz#b8f4fb6a329765b97668b34f6d397e8de2169fef"
1850+
integrity sha512-ioG0ANy8uiWzig82/e7cc+6C9UOxkyBzJDi1luoQVDH6P0/PvM8GzVU+1iUVUipf8+OL1Jh09GrWnd5wLm3XNQ==
1851+
dependencies:
1852+
"@sentry/types" "7.17.4"
1853+
tslib "^1.9.3"
1854+
18021855
"@sinclair/typebox@^0.24.1":
18031856
version "0.24.46"
18041857
resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.46.tgz#57501b58023776dbbae9e25619146286440be34c"
@@ -6408,7 +6461,7 @@ hoist-non-react-statics@^1.2.0:
64086461
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz#aa448cf0986d55cc40773b17174b7dd066cb7cfb"
64096462
integrity sha512-r8huvKK+m+VraiRipdZYc+U4XW43j6OFG/oIafe7GfDbRpCduRoX9JI/DRxqgtBSCeL+et6N6ibZoedHS2NyOQ==
64106463

6411-
hoist-non-react-statics@^3.3.1:
6464+
hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2:
64126465
version "3.3.2"
64136466
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
64146467
integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
@@ -12139,7 +12192,7 @@ tsconfig-paths@^3.14.1:
1213912192
minimist "^1.2.6"
1214012193
strip-bom "^3.0.0"
1214112194

12142-
tslib@^1.8.1:
12195+
tslib@^1.8.1, tslib@^1.9.3:
1214312196
version "1.14.1"
1214412197
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
1214512198
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==

0 commit comments

Comments
 (0)