Skip to content

Commit 64dc57d

Browse files
nicohrubeccodex
andcommitted
ref(server): Use SENTRY_ORIGIN convention constant
Co-Authored-By: GPT-6 <codex@openai.com>
1 parent 2237750 commit 64dc57d

107 files changed

Lines changed: 467 additions & 543 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎dev-packages/cloudflare-integration-tests/suites/public-api/startSpan/test.ts‎

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SDK_VERSION, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE } from '@sentry/core';
1+
import { SDK_VERSION, SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE } from '@sentry/core';
22
import {
33
SENTRY_SEGMENT_NAME_SOURCE,
44
SENTRY_SDK_NAME,
@@ -10,6 +10,7 @@ import {
1010
SENTRY_RELEASE,
1111
SENTRY_SDK_INTEGRATIONS,
1212
SENTRY_OP,
13+
SENTRY_ORIGIN,
1314
} from '@sentry/conventions/attributes';
1415
import { expect, it } from 'vitest';
1516
import { createRunner } from '../../../runner';
@@ -85,7 +86,7 @@ it('sends a streamed span envelope with correct spans for a manually started spa
8586
[SENTRY_SEGMENT_ID]: { type: 'string', value: segmentSpanId },
8687
[SENTRY_SEGMENT_NAME]: { type: 'string', value: segmentName },
8788
[SENTRY_RELEASE]: { type: 'string', value: '1.0.0' },
88-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'manual' },
89+
[SENTRY_ORIGIN]: { type: 'string', value: 'manual' },
8990
[SENTRY_ENVIRONMENT]: { type: 'string', value: 'production' },
9091
},
9192
name: 'test-child-span',
@@ -104,7 +105,7 @@ it('sends a streamed span envelope with correct spans for a manually started spa
104105
attributes: {
105106
'sentry.is_localhost': { value: true, type: 'boolean' },
106107
[SENTRY_TRACE_LIFECYCLE]: { type: 'string', value: 'stream' },
107-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'manual' },
108+
[SENTRY_ORIGIN]: { type: 'string', value: 'manual' },
108109
[SENTRY_SDK_NAME]: { type: 'string', value: CLOUDFLARE_SDK },
109110
[SENTRY_SDK_VERSION]: { type: 'string', value: SDK_VERSION },
110111
[SENTRY_SEGMENT_ID]: { type: 'string', value: segmentSpanId },
@@ -141,7 +142,7 @@ it('sends a streamed span envelope with correct spans for a manually started spa
141142
attributes: {
142143
'sentry.is_localhost': { value: true, type: 'boolean' },
143144
[SENTRY_TRACE_LIFECYCLE]: { type: 'string', value: 'stream' },
144-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'manual' },
145+
[SENTRY_ORIGIN]: { type: 'string', value: 'manual' },
145146
[SENTRY_SDK_NAME]: { type: 'string', value: CLOUDFLARE_SDK },
146147
[SENTRY_SDK_VERSION]: { type: 'string', value: SDK_VERSION },
147148
[SENTRY_SEGMENT_ID]: { type: 'string', value: segmentSpanId },
@@ -169,7 +170,7 @@ it('sends a streamed span envelope with correct spans for a manually started spa
169170
[SENTRY_SEGMENT_ID]: { type: 'string', value: segmentSpanId },
170171
[SENTRY_SEGMENT_NAME]: { type: 'string', value: segmentName },
171172
[SENTRY_RELEASE]: { type: 'string', value: '1.0.0' },
172-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'manual' },
173+
[SENTRY_ORIGIN]: { type: 'string', value: 'manual' },
173174
[SENTRY_ENVIRONMENT]: { type: 'string', value: 'production' },
174175
},
175176
name: 'test-span',
@@ -193,7 +194,7 @@ it('sends a streamed span envelope with correct spans for a manually started spa
193194
value: expect.arrayContaining(['SpanStreaming']),
194195
},
195196
[SENTRY_RELEASE]: { type: 'string', value: '1.0.0' },
196-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'auto.http.cloudflare' },
197+
[SENTRY_ORIGIN]: { type: 'string', value: 'auto.http.cloudflare' },
197198
[SENTRY_SEGMENT_ID]: { type: 'string', value: segmentSpanId },
198199
[SENTRY_SEGMENT_NAME]: { type: 'string', value: segmentName },
199200
[SENTRY_OP]: { type: 'string', value: 'http.server' },

‎dev-packages/cloudflare-integration-tests/suites/tracing/d1/test.ts‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { expect, it } from 'vitest';
22
import type { Envelope, SerializedStreamedSpan } from '@sentry/core';
3-
import { SDK_VERSION, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from '@sentry/core';
3+
import { SDK_VERSION } from '@sentry/core';
44
import {
55
SENTRY_SDK_NAME,
66
SENTRY_SDK_VERSION,
@@ -9,6 +9,7 @@ import {
99
SENTRY_TRACE_LIFECYCLE,
1010
SENTRY_ENVIRONMENT,
1111
SENTRY_OP,
12+
SENTRY_ORIGIN,
1213
} from '@sentry/conventions/attributes';
1314
import { createRunner } from '../../../runner';
1415
import { getSpanOp, getSpansFromEnvelope } from '../../../spanUtils';
@@ -37,7 +38,7 @@ function commonAttributes(segmentSpan: SerializedStreamedSpan): SerializedStream
3738
[SENTRY_SEGMENT_NAME]: { type: 'string', value: segmentSpan.name },
3839
[SENTRY_ENVIRONMENT]: { type: 'string', value: 'production' },
3940
[SENTRY_OP]: { type: 'string', value: 'db.query' },
40-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'auto.db.cloudflare.d1' },
41+
[SENTRY_ORIGIN]: { type: 'string', value: 'auto.db.cloudflare.d1' },
4142
'db.system.name': { type: 'string', value: 'cloudflare-d1' },
4243
};
4344
}

‎dev-packages/cloudflare-integration-tests/suites/tracing/durableobject-sql/test.ts‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { SENTRY_OP } from '@sentry/conventions/attributes';
1+
import { SENTRY_OP, SENTRY_ORIGIN } from '@sentry/conventions/attributes';
22
import type { Envelope } from '@sentry/core';
3-
import { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from '@sentry/core';
43
import { expect, it } from 'vitest';
54
import { createRunner } from '../../../runner';
65
import { getSpansFromEnvelope } from '../../../spanUtils';
@@ -24,7 +23,7 @@ it('instruments SQL exec operations on Durable Object storage', async ({ signal
2423
expect(segmentSpan?.attributes['url.path']).toEqual({ type: 'string', value: '/exec' });
2524

2625
const sqlSpans = spans.filter(
27-
span => span.attributes[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]?.value === 'auto.db.cloudflare.durable_object.sql',
26+
span => span.attributes[SENTRY_ORIGIN]?.value === 'auto.db.cloudflare.durable_object.sql',
2827
);
2928

3029
expect(sqlSpans).toHaveLength(3);
@@ -34,7 +33,7 @@ it('instruments SQL exec operations on Durable Object storage', async ({ signal
3433
name: 'CREATE TABLE users',
3534
attributes: expect.objectContaining({
3635
[SENTRY_OP]: { type: 'string', value: 'db.query' },
37-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'auto.db.cloudflare.durable_object.sql' },
36+
[SENTRY_ORIGIN]: { type: 'string', value: 'auto.db.cloudflare.durable_object.sql' },
3837
'db.system.name': { type: 'string', value: 'cloudflare-durable-object-sql' },
3938
'db.operation.name': { type: 'string', value: 'exec' },
4039
'db.query.text': {

‎dev-packages/cloudflare-integration-tests/suites/tracing/durableobject-sync-kv/test.ts‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
import { SENTRY_OP } from '@sentry/conventions/attributes';
1+
import { SENTRY_OP, SENTRY_ORIGIN } from '@sentry/conventions/attributes';
22
import type { Envelope } from '@sentry/core';
33
import { expect, it } from 'vitest';
4-
import { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from '@sentry/core';
54
import { createRunner } from '../../../runner';
65
import { getSpanOp, getSpansFromEnvelope } from '../../../spanUtils';
76

@@ -31,7 +30,7 @@ it('instruments sync KV operations on Durable Object storage', async ({ signal }
3130
name: 'durable_object_storage_kv_put',
3231
attributes: expect.objectContaining({
3332
[SENTRY_OP]: { type: 'string', value: 'db' },
34-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'auto.db.cloudflare.durable_object' },
33+
[SENTRY_ORIGIN]: { type: 'string', value: 'auto.db.cloudflare.durable_object' },
3534
'db.system.name': { type: 'string', value: 'cloudflare-durable-object-sql' },
3635
'db.operation.name': { type: 'string', value: 'put' },
3736
}),

‎dev-packages/cloudflare-integration-tests/suites/tracing/scheduled/test.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { SENTRY_SEGMENT_NAME_SOURCE, SENTRY_OP } from '@sentry/conventions/attributes';
1+
import { SENTRY_SEGMENT_NAME_SOURCE, SENTRY_OP, SENTRY_ORIGIN } from '@sentry/conventions/attributes';
22
import { expect, it } from 'vitest';
33
import type { Event } from '@sentry/core';
4-
import { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE } from '@sentry/core';
4+
import { SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE } from '@sentry/core';
55
import { createRunner } from '../../../runner';
66
import { getSpansFromEnvelope } from '../../../spanUtils';
77

@@ -21,7 +21,7 @@ it('Scheduled handler creates a segment span with correct attributes', async ({
2121
status: 'ok',
2222
attributes: expect.objectContaining({
2323
[SENTRY_OP]: { type: 'string', value: 'function' },
24-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'auto.faas.cloudflare.scheduled' },
24+
[SENTRY_ORIGIN]: { type: 'string', value: 'auto.faas.cloudflare.scheduled' },
2525
[SENTRY_SEGMENT_NAME_SOURCE]: { type: 'string', value: 'task' },
2626
[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]: { type: 'integer', value: 1 },
2727
'code.function.name': { type: 'string', value: 'scheduled' },

‎dev-packages/cloudflare-integration-tests/suites/tracing/workflow/test.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { SENTRY_SEGMENT_NAME_SOURCE, SENTRY_OP } from '@sentry/conventions/attributes';
1+
import { SENTRY_SEGMENT_NAME_SOURCE, SENTRY_OP, SENTRY_ORIGIN } from '@sentry/conventions/attributes';
22
import { expect, it } from 'vitest';
3-
import { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE } from '@sentry/core';
3+
import { SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE } from '@sentry/core';
44
import { createRunner } from '../../../runner';
55

66
it('Workflow steps create segment spans with correct attributes', async ({ signal }) => {
@@ -25,7 +25,7 @@ it('Workflow steps create segment spans with correct attributes', async ({ signa
2525
status: 'ok',
2626
attributes: expect.objectContaining({
2727
[SENTRY_OP]: { type: 'string', value: 'function' },
28-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'auto.faas.cloudflare.workflow' },
28+
[SENTRY_ORIGIN]: { type: 'string', value: 'auto.faas.cloudflare.workflow' },
2929
[SENTRY_SEGMENT_NAME_SOURCE]: { type: 'string', value: 'task' },
3030
[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]: { type: 'integer', value: 1 },
3131
'code.function.name': { type: 'string', value: stepName },

‎dev-packages/node-integration-tests/suites/fs-instrumentation/test.ts‎

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { SENTRY_OP } from '@sentry/conventions/attributes';
2-
import { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from '@sentry/node';
1+
import { SENTRY_OP, SENTRY_ORIGIN } from '@sentry/conventions/attributes';
32
import { afterAll, describe, expect } from 'vitest';
43
import { cleanupChildProcesses, createCjsTests } from '../../utils/runner';
54

@@ -28,7 +27,7 @@ describe('fs instrumentation', () => {
2827
'error.type': 'ENOENT',
2928
path_argument: expect.stringMatching('/fixtures/some-file-that-doesnt-exist.txt'),
3029
[SENTRY_OP]: 'file',
31-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
30+
[SENTRY_ORIGIN]: 'auto.file.fs',
3231
},
3332
}),
3433
]),
@@ -54,7 +53,7 @@ describe('fs instrumentation', () => {
5453
data: {
5554
path_argument: expect.stringMatching('/fixtures/some-file.txt'),
5655
[SENTRY_OP]: 'file',
57-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
56+
[SENTRY_ORIGIN]: 'auto.file.fs',
5857
},
5958
}),
6059
expect.objectContaining({
@@ -64,7 +63,7 @@ describe('fs instrumentation', () => {
6463
data: {
6564
path_argument: expect.stringMatching('/fixtures/some-file-promises.txt'),
6665
[SENTRY_OP]: 'file',
67-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
66+
[SENTRY_ORIGIN]: 'auto.file.fs',
6867
},
6968
}),
7069
expect.objectContaining({
@@ -74,7 +73,7 @@ describe('fs instrumentation', () => {
7473
data: {
7574
path_argument: expect.stringMatching('/fixtures/some-file-promisify.txt'),
7675
[SENTRY_OP]: 'file',
77-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
76+
[SENTRY_ORIGIN]: 'auto.file.fs',
7877
},
7978
}),
8079
]),
@@ -101,7 +100,7 @@ describe('fs instrumentation', () => {
101100
src_argument: expect.stringMatching('/fixtures/some-file.txt'),
102101
dest_argument: expect.stringMatching('/fixtures/some-file.txt.copy'),
103102
[SENTRY_OP]: 'file',
104-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
103+
[SENTRY_ORIGIN]: 'auto.file.fs',
105104
},
106105
}),
107106
expect.objectContaining({
@@ -112,7 +111,7 @@ describe('fs instrumentation', () => {
112111
src_argument: expect.stringMatching('/fixtures/some-file-promises.txt'),
113112
dest_argument: expect.stringMatching('/fixtures/some-file-promises.txt.copy'),
114113
[SENTRY_OP]: 'file',
115-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
114+
[SENTRY_ORIGIN]: 'auto.file.fs',
116115
},
117116
}),
118117
expect.objectContaining({
@@ -123,7 +122,7 @@ describe('fs instrumentation', () => {
123122
src_argument: expect.stringMatching('/fixtures/some-file-promisify.txt'),
124123
dest_argument: expect.stringMatching('/fixtures/some-file-promisify.txt.copy'),
125124
[SENTRY_OP]: 'file',
126-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
125+
[SENTRY_ORIGIN]: 'auto.file.fs',
127126
},
128127
}),
129128
]),
@@ -150,7 +149,7 @@ describe('fs instrumentation', () => {
150149
existing_path_argument: expect.stringMatching('/fixtures/some-file.txt'),
151150
new_path_argument: expect.stringMatching('/fixtures/some-file.txt.link'),
152151
[SENTRY_OP]: 'file',
153-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
152+
[SENTRY_ORIGIN]: 'auto.file.fs',
154153
},
155154
}),
156155
expect.objectContaining({
@@ -161,7 +160,7 @@ describe('fs instrumentation', () => {
161160
existing_path_argument: expect.stringMatching('/some-file-promises.txt'),
162161
new_path_argument: expect.stringMatching('/some-file-promises.txt.link'),
163162
[SENTRY_OP]: 'file',
164-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
163+
[SENTRY_ORIGIN]: 'auto.file.fs',
165164
},
166165
}),
167166
expect.objectContaining({
@@ -172,7 +171,7 @@ describe('fs instrumentation', () => {
172171
existing_path_argument: expect.stringMatching('/fixtures/some-file-promisify.txt'),
173172
new_path_argument: expect.stringMatching('/fixtures/some-file-promisify.txt.link'),
174173
[SENTRY_OP]: 'file',
175-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
174+
[SENTRY_ORIGIN]: 'auto.file.fs',
176175
},
177176
}),
178177
]),
@@ -198,7 +197,7 @@ describe('fs instrumentation', () => {
198197
data: {
199198
prefix_argument: expect.stringMatching('/foo-'),
200199
[SENTRY_OP]: 'file',
201-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
200+
[SENTRY_ORIGIN]: 'auto.file.fs',
202201
},
203202
}),
204203
expect.objectContaining({
@@ -208,7 +207,7 @@ describe('fs instrumentation', () => {
208207
data: {
209208
prefix_argument: expect.stringMatching('/foo-'),
210209
[SENTRY_OP]: 'file',
211-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
210+
[SENTRY_ORIGIN]: 'auto.file.fs',
212211
},
213212
}),
214213
expect.objectContaining({
@@ -218,7 +217,7 @@ describe('fs instrumentation', () => {
218217
data: {
219218
prefix_argument: expect.stringMatching('/foo-'),
220219
[SENTRY_OP]: 'file',
221-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
220+
[SENTRY_ORIGIN]: 'auto.file.fs',
222221
},
223222
}),
224223
]),
@@ -245,7 +244,7 @@ describe('fs instrumentation', () => {
245244
target_argument: expect.stringMatching('/some-file-promisify.txt'),
246245
path_argument: expect.stringMatching('/some-file-promisify.txt.symlink'),
247246
[SENTRY_OP]: 'file',
248-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
247+
[SENTRY_ORIGIN]: 'auto.file.fs',
249248
},
250249
}),
251250
expect.objectContaining({
@@ -256,7 +255,7 @@ describe('fs instrumentation', () => {
256255
target_argument: expect.stringMatching('/fixtures/some-file-promisify.txt'),
257256
path_argument: expect.stringMatching('/fixtures/some-file-promisify.txt.symlink'),
258257
[SENTRY_OP]: 'file',
259-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
258+
[SENTRY_ORIGIN]: 'auto.file.fs',
260259
},
261260
}),
262261
expect.objectContaining({
@@ -267,7 +266,7 @@ describe('fs instrumentation', () => {
267266
target_argument: expect.stringMatching('/fixtures/some-file-promisify.txt'),
268267
path_argument: expect.stringMatching('/fixtures/some-file-promisify.txt.symlink'),
269268
[SENTRY_OP]: 'file',
270-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
269+
[SENTRY_ORIGIN]: 'auto.file.fs',
271270
},
272271
}),
273272
]),
@@ -293,7 +292,7 @@ describe('fs instrumentation', () => {
293292
data: {
294293
path_argument: expect.stringMatching('/fixtures/some-file.txt'),
295294
[SENTRY_OP]: 'file',
296-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
295+
[SENTRY_ORIGIN]: 'auto.file.fs',
297296
},
298297
}),
299298
expect.objectContaining({
@@ -303,7 +302,7 @@ describe('fs instrumentation', () => {
303302
data: {
304303
path_argument: expect.stringMatching('/fixtures/some-file-promisify.txt'),
305304
[SENTRY_OP]: 'file',
306-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
305+
[SENTRY_ORIGIN]: 'auto.file.fs',
307306
},
308307
}),
309308
]),
@@ -340,7 +339,7 @@ describe('fs instrumentation', () => {
340339
data: {
341340
path_argument: expect.stringMatching('/fixtures/some-file-that-doesnt-exist.txt'),
342341
[SENTRY_OP]: 'file',
343-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
342+
[SENTRY_ORIGIN]: 'auto.file.fs',
344343
},
345344
}),
346345
]),
@@ -377,7 +376,7 @@ describe('fs instrumentation', () => {
377376
data: {
378377
'error.type': 'ENOENT',
379378
[SENTRY_OP]: 'file',
380-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
379+
[SENTRY_ORIGIN]: 'auto.file.fs',
381380
},
382381
}),
383382
]),
@@ -403,7 +402,7 @@ describe('fs instrumentation', () => {
403402
// Neither `path_argument` nor `error.type` are recorded
404403
data: {
405404
[SENTRY_OP]: 'file',
406-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.file.fs',
405+
[SENTRY_ORIGIN]: 'auto.file.fs',
407406
},
408407
}),
409408
]),

0 commit comments

Comments
 (0)