Skip to content

Commit 5d2d999

Browse files
chore: Configure sentry release and trace sample rate (#5265)
1 parent 59628f9 commit 5d2d999

File tree

4 files changed

+16
-63
lines changed

4 files changed

+16
-63
lines changed

app/sentry.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as Sentry from '@sentry/browser';
22
import { CaptureConsole, Dedupe, Ember } from '@sentry/integrations';
33
import config from 'open-event-frontend/config/environment';
4-
import { Integrations as ApmIntegrations } from '@sentry/apm';
4+
import { Integrations } from '@sentry/tracing';
55

66
if (!config.sentry.dsn.includes('dummy')) {
77

@@ -12,7 +12,7 @@ if (!config.sentry.dsn.includes('dummy')) {
1212
new CaptureConsole({
1313
levels: ['error']
1414
}),
15-
new ApmIntegrations.Tracing()
15+
new Integrations.BrowserTracing()
1616
],
1717
beforeSend(event: Sentry.Event) {
1818
const exception = event.exception?.values?.[0];
@@ -61,7 +61,7 @@ if (!config.sentry.dsn.includes('dummy')) {
6161
scope.addEventProcessor(function(event: Sentry.Event, hints: Sentry.EventHint) {
6262
addAdapterError(hints.originalException, event);
6363

64-
const args: any[] = event.extra?.arguments || [];
64+
const args: any[] = event.extra?.arguments as any[] || [];
6565
for (const arg of args) {
6666
addAdapterError(arg, event);
6767
}

config/environment.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ module.exports = function(environment) {
5858
dsn : process.env.SENTRY_DSN || 'https://[email protected]/dummy',
5959
debug : !!process.env.SENTRY_DSN,
6060
development : !process.env.SENTRY_DSN,
61-
tracesSampleRate: process.env.SENTRY_TRACE_SAMPLE_RATE || 0.01,
61+
release : (process.env.SENTRY_PROJECT_NAME || 'eventyay-frontend') + '@' + process.env.npm_package_version,
62+
tracesSampleRate: process.env.SENTRY_TRACE_SAMPLE_RATE || 0.1,
6263
},
6364

6465
emberFullCalendar: {

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "open-event-frontend",
3-
"version": "1.0.0",
3+
"version": "1.18.0",
44
"description": "Front-end for Open Event in Javascript",
55
"license": "Apache-2.0",
66
"author": "FOSSASIA",
@@ -34,10 +34,9 @@
3434
"@glimmer/component": "^1.0.2",
3535
"@glimmer/tracking": "^1.0.2",
3636
"@open-event/theme": "^0.2.2",
37-
"@sentry/apm": "^5.25.0",
3837
"@sentry/browser": "^5.25.0",
3938
"@sentry/integrations": "^5.25.0",
40-
"@sentry/node": "^5.25.0",
39+
"@sentry/tracing": "^5.25.0",
4140
"@types/ember": "^3.16.1",
4241
"@types/ember-data": "^3.16.5",
4342
"@types/ember-qunit": "^3.4.12",

yarn.lock

Lines changed: 9 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1615,19 +1615,7 @@
16151615
hi-base32 "^0.5.0"
16161616
zalgo-promise "^1.0.28"
16171617

1618-
"@sentry/apm@^5.25.0":
1619-
version "5.25.0"
1620-
resolved "https://registry.yarnpkg.com/@sentry/apm/-/apm-5.25.0.tgz#5fc5bd6909ac05c63042b88d82f8e3b58afea224"
1621-
integrity sha512-HU1MB/Tb3v+vegdfYmBmdHJ2Nn9RNlgl3tyOa/sN672hWthgMJNzN2VJ5qmLXKNNgmn12X3C6KFQJ2hu5HtyTA==
1622-
dependencies:
1623-
"@sentry/browser" "5.25.0"
1624-
"@sentry/hub" "5.25.0"
1625-
"@sentry/minimal" "5.25.0"
1626-
"@sentry/types" "5.25.0"
1627-
"@sentry/utils" "5.25.0"
1628-
tslib "^1.9.3"
1629-
1630-
"@sentry/[email protected]", "@sentry/browser@^5.25.0":
1618+
"@sentry/browser@^5.25.0":
16311619
version "5.25.0"
16321620
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-5.25.0.tgz#4e3d2132ba1f2e2b26f73c49cbb6977ee9c9fea9"
16331621
integrity sha512-QDVUbUuTu58xCdId0eUO4YzpvrPdoUw1ryVy/Yep9Es/HD0fiSyO1Js0eQVkV/EdXtyo2pomc1Bpy7dbn2EJ2w==
@@ -1676,22 +1664,7 @@
16761664
"@sentry/types" "5.25.0"
16771665
tslib "^1.9.3"
16781666

1679-
"@sentry/node@^5.25.0":
1680-
version "5.25.0"
1681-
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-5.25.0.tgz#f3c3300e1d8d77025fadac02ede4f4da7a037c73"
1682-
integrity sha512-zxoUVdAFTeK9kdEGY95TMs6g8Zx/P55HxG4gHD80BG/XIEvWiGPcGCLOspO4IdGqYXkGS74KfBOIXmmCawWwLg==
1683-
dependencies:
1684-
"@sentry/core" "5.25.0"
1685-
"@sentry/hub" "5.25.0"
1686-
"@sentry/tracing" "5.25.0"
1687-
"@sentry/types" "5.25.0"
1688-
"@sentry/utils" "5.25.0"
1689-
cookie "^0.4.1"
1690-
https-proxy-agent "^5.0.0"
1691-
lru_map "^0.3.3"
1692-
tslib "^1.9.3"
1693-
1694-
1667+
"@sentry/tracing@^5.25.0":
16951668
version "5.25.0"
16961669
resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-5.25.0.tgz#1cfbcf085a7a3b679f417058d09590298ddaa255"
16971670
integrity sha512-KcyHEGFpqSDubHrdWT/vF2hKkjw/ts6NpJ6tPDjBXUNz98BHdAyMKtLOFTCeJFply7/s5fyiAYu44M+M6IG3Bw==
@@ -2475,13 +2448,6 @@ [email protected]:
24752448
version "0.8.2"
24762449
resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f"
24772450

2478-
agent-base@6:
2479-
version "6.0.1"
2480-
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.1.tgz#808007e4e5867decb0ab6ab2f928fbdb5a596db4"
2481-
integrity sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==
2482-
dependencies:
2483-
debug "4"
2484-
24852451
ajv-errors@^1.0.0:
24862452
version "1.0.1"
24872453
resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d"
@@ -5438,7 +5404,7 @@ [email protected]:
54385404
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
54395405
integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
54405406

5441-
cookie@^0.4.0, cookie@^0.4.1:
5407+
cookie@^0.4.0:
54425408
version "0.4.1"
54435409
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1"
54445410
integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
@@ -5738,19 +5704,19 @@ [email protected], debug@^2.1.0, debug@^2.1.1, debug@^2.1.2, debug@^2.1.3, debug@^2.2.
57385704
dependencies:
57395705
ms "2.0.0"
57405706

5741-
debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
5742-
version "4.1.1"
5743-
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
5744-
dependencies:
5745-
ms "^2.1.1"
5746-
57475707
debug@^3.0.1, debug@^3.1.0, debug@^3.1.1, debug@^3.2.6:
57485708
version "3.2.6"
57495709
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
57505710
integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
57515711
dependencies:
57525712
ms "^2.1.1"
57535713

5714+
debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
5715+
version "4.1.1"
5716+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
5717+
dependencies:
5718+
ms "^2.1.1"
5719+
57545720
debug@~3.1.0:
57555721
version "3.1.0"
57565722
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
@@ -10025,14 +9991,6 @@ https-browserify@^1.0.0:
100259991
version "1.0.0"
100269992
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
100279993

10028-
https-proxy-agent@^5.0.0:
10029-
version "5.0.0"
10030-
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
10031-
integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
10032-
dependencies:
10033-
agent-base "6"
10034-
debug "4"
10035-
100369994
https@^1.0.0:
100379995
version "1.0.0"
100389996
resolved "https://registry.yarnpkg.com/https/-/https-1.0.0.tgz#3c37c7ae1a8eeb966904a2ad1e975a194b7ed3a4"
@@ -11529,11 +11487,6 @@ lru-cache@^5.1.1:
1152911487
dependencies:
1153011488
yallist "^3.0.2"
1153111489

11532-
lru_map@^0.3.3:
11533-
version "0.3.3"
11534-
resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd"
11535-
integrity sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=
11536-
1153711490
magic-string@^0.24.0:
1153811491
version "0.24.1"
1153911492
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.24.1.tgz#7e38e5f126cae9f15e71f0cf8e450818ca7d5a8f"

0 commit comments

Comments
 (0)