add sentry

This commit is contained in:
Dexter 2022-03-04 18:42:26 +00:00 committed by Matthew Russell
parent 586b70f694
commit d75218afa6
3 changed files with 97 additions and 1 deletions

View File

@ -1,3 +1,5 @@
import * as Sentry from '@sentry/react';
import { BrowserTracing } from '@sentry/tracing';
import { StrictMode } from 'react';
import * as ReactDOM from 'react-dom';
import { BrowserRouter } from 'react-router-dom';
@ -5,6 +7,18 @@ import './styles.css';
import App from './app/app';
const dsn = process.env['NX_SENTRY_DSN'];
/* istanbul ignore next */
if (dsn) {
Sentry.init({
dsn,
integrations: [new BrowserTracing()],
tracesSampleRate: 0.1,
environment: process.env['NODE_ENV'],
});
}
ReactDOM.render(
<StrictMode>
<BrowserRouter>

View File

@ -16,6 +16,8 @@
"@apollo/client": "^3.5.8",
"@nrwl/next": "13.8.1",
"@radix-ui/react-tabs": "^0.1.5",
"@sentry/react": "^6.18.1",
"@sentry/tracing": "^6.18.1",
"@types/uuid": "^8.3.4",
"apollo": "^2.33.9",
"autoprefixer": "^10.4.2",

View File

@ -3024,6 +3024,81 @@
dependencies:
any-observable "^0.3.0"
"@sentry/browser@6.18.1":
version "6.18.1"
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.18.1.tgz#7c61d53260a6cd8999a46a0bd3159773b93fd1ea"
integrity sha512-OZmk6RNcdQWxUkC8HBEruqpWUsaX/+pb1J/R5cDfHNeePLbDj9b8KFfs9QkgyZmmEP6l0Nu80TuDsdPF0q4uyw==
dependencies:
"@sentry/core" "6.18.1"
"@sentry/types" "6.18.1"
"@sentry/utils" "6.18.1"
tslib "^1.9.3"
"@sentry/core@6.18.1":
version "6.18.1"
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.18.1.tgz#6d09c4f59b30b62d5d288b5f3f3af56f1f7e6336"
integrity sha512-9V8Q+3Asi+3RL67CSIMMZ9mjMsu2/hrpQszYStX7hPPpAZIlAKk2MT5B+na/r80iWKhy+3Ts6aDFF218QtnsVw==
dependencies:
"@sentry/hub" "6.18.1"
"@sentry/minimal" "6.18.1"
"@sentry/types" "6.18.1"
"@sentry/utils" "6.18.1"
tslib "^1.9.3"
"@sentry/hub@6.18.1":
version "6.18.1"
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.18.1.tgz#fcfb8cb84515efefaf4e48472305ea5a71455abb"
integrity sha512-+zGzgc/xX3an/nKA3ELMn9YD9VmqbNaNwWZ5/SjNUvzsYHh2UNZ7YzT8WawQsRVOXLljyCKxkWpFB4EchiYGbw==
dependencies:
"@sentry/types" "6.18.1"
"@sentry/utils" "6.18.1"
tslib "^1.9.3"
"@sentry/minimal@6.18.1":
version "6.18.1"
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.18.1.tgz#eac73d2262589930aa0bb33e0e12380ac5b766a9"
integrity sha512-dm+0MuasWNi/LASvHX+09oCo8IBZY5WpMK8qXvQMnwQ9FVfklrjcfEI3666WORDCmeUhDCSeL2MbjPDm+AmPLg==
dependencies:
"@sentry/hub" "6.18.1"
"@sentry/types" "6.18.1"
tslib "^1.9.3"
"@sentry/react@^6.18.1":
version "6.18.1"
resolved "https://registry.yarnpkg.com/@sentry/react/-/react-6.18.1.tgz#fc84772d688064b38b48a101b72805fcf5911d9e"
integrity sha512-o7pK9BM69lUCkdYIBSQAGD96tZ0IFd9iKiCyOKZxsKChxR2MyyjP8uIcECzYMe6nNvmCI1EClBMcIW4nzReS5Q==
dependencies:
"@sentry/browser" "6.18.1"
"@sentry/minimal" "6.18.1"
"@sentry/types" "6.18.1"
"@sentry/utils" "6.18.1"
hoist-non-react-statics "^3.3.2"
tslib "^1.9.3"
"@sentry/tracing@^6.18.1":
version "6.18.1"
resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-6.18.1.tgz#7cc54b328dd051102900ade53e907e7441426f83"
integrity sha512-OxozmSfxGx246Ae1XhO01I7ZWxO3briwMBh55E5KyjQb8fuS9gVE7Uy8ZRs5hhNjDutFAU7nMtC0zipfVxP6fg==
dependencies:
"@sentry/hub" "6.18.1"
"@sentry/minimal" "6.18.1"
"@sentry/types" "6.18.1"
"@sentry/utils" "6.18.1"
tslib "^1.9.3"
"@sentry/types@6.18.1":
version "6.18.1"
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.18.1.tgz#e2de38dd0da8096a5d22f8effc6756c919266ede"
integrity sha512-wp741NoBKnXE/4T9L723sWJ8EcNMxeTIT1smgNJOfbPwrsDICoYmGEt6JFa05XHpWBGI66WuNvnDjoHVeh6zhA==
"@sentry/utils@6.18.1":
version "6.18.1"
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.18.1.tgz#1aa819502b042540612f4db7bcb86c7b176f5a6b"
integrity sha512-IFZmuvA+c5lDGlZEri13JSyUP0BHelzY0S4dcKxAzskPW+BtBdQDgYGV90iED1y+IRMLawWb34GF7HyJSouN1Q==
dependencies:
"@sentry/types" "6.18.1"
tslib "^1.9.3"
"@sinonjs/commons@^1.7.0":
version "1.8.3"
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d"
@ -15299,7 +15374,12 @@ pretty-hrtime@^1.0.3:
resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
prismjs@^1.21.0, prismjs@^1.25.0, prismjs@~1.27.0:
prismjs@^1.21.0, prismjs@^1.25.0:
version "1.26.0"
resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.26.0.tgz"
integrity sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ==
prismjs@~1.27.0:
version "1.27.0"
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057"
integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==