Skip to content

Commit 865345b

Browse files
authored
Merge pull request trungvose#85 from trungk18/feature/sentry
Init Sentry
2 parents 94f0d17 + 4d2efcd commit 865345b

File tree

3 files changed

+153
-3
lines changed

3 files changed

+153
-3
lines changed

frontend/package-lock.json

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

frontend/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
"@datorama/akita-ng-entity-service": "^5.1.1",
3131
"@ngneat/content-loader": "^6.0.0",
3232
"@ngneat/until-destroy": "^8.0.3",
33+
"@sentry/angular": "^5.29.2",
34+
"@sentry/tracing": "^5.29.2",
3335
"date-fns": "^2.14.0",
3436
"karma-coverage": "^2.0.3",
3537
"ng-zorro-antd": "^11.0.0",

frontend/src/main.ts

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,30 @@
11
import { enableProdMode } from '@angular/core';
22
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3-
3+
import * as Sentry from '@sentry/angular';
4+
import { Integrations } from '@sentry/tracing';
45
import { AppModule } from './app/app.module';
56
import { environment } from './environments/environment';
67

8+
const initSentry = () => {
9+
Sentry.init({
10+
dsn: 'https://[email protected]/5569161',
11+
autoSessionTracking: true,
12+
integrations: [
13+
new Integrations.BrowserTracing({
14+
tracingOrigins: ['localhost', 'https://jira.trungk18.com/'],
15+
routingInstrumentation: Sentry.routingInstrumentation
16+
})
17+
],
18+
19+
tracesSampleRate: 1.0
20+
});
21+
};
22+
723
if (environment.production) {
824
enableProdMode();
25+
initSentry();
926
}
1027

11-
platformBrowserDynamic().bootstrapModule(AppModule)
12-
.catch(err => console.error(err));
28+
platformBrowserDynamic()
29+
.bootstrapModule(AppModule)
30+
.catch((err) => console.error(err));

0 commit comments

Comments
 (0)