Skip to content

Commit 4dcc499

Browse files
author
Ben Vinegar
committed
feat(telemetry): Upgrade @sentry/browser, add @sentry/tracing and @sentry/replay
1 parent 50e51a7 commit 4dcc499

File tree

3 files changed

+173
-35
lines changed

3 files changed

+173
-35
lines changed

client/package-lock.json

Lines changed: 161 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
{
22
"private": true,
33
"dependencies": {
4-
"@sentry/browser": "^5.15.5",
4+
"@sentry/browser": "^6.19.3",
5+
"@sentry/react": "^6.19.3",
6+
"@sentry/replay": "^0.2.0-0",
7+
"@sentry/tracing": "^6.19.3",
58
"prop-types": "^15.5.10",
69
"react": "^15.6.1",
710
"react-dom": "^15.6.1",
811
"react-router-dom": "^4.1.2",
912
"react-spinkit": "^3.0.0",
10-
"react-tooltip": "^3.8.1"
13+
"react-tooltip": "^3.8.1",
14+
"rrweb": "^1.1.2"
1115
},
1216
"devDependencies": {
1317
"fetch-mock": "^5.12.2",

client/src/index.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import React from 'react';
22
import ReactDOM from 'react-dom';
3-
import * as Sentry from '@sentry/browser';
3+
import * as Sentry from '@sentry/react';
4+
import { BrowserTracing } from '@sentry/tracing';
5+
import { SentryReplay } from '@sentry/replay';
46

57
import './index.css';
68
import App from './App';
@@ -9,7 +11,9 @@ import registerServiceWorker from './registerServiceWorker';
911
if (process.env.REACT_APP_SENTRY_DSN) {
1012
Sentry.init({
1113
dsn: process.env.REACT_APP_SENTRY_DSN,
12-
release: process.env.REACT_APP_GIT_SHA
14+
release: process.env.REACT_APP_GIT_SHA,
15+
integrations: [new BrowserTracing(), new SentryReplay()],
16+
tracesSampleRate: 1.0
1317
});
1418
}
1519

0 commit comments

Comments
 (0)