Skip to content

Commit eda891f

Browse files
committed
ensure transactions get extra...
1 parent 8d7855c commit eda891f

File tree

2 files changed

+3
-2
lines changed
  • dev-packages/node-integration-tests/suites/tracing-new/auto-instrument/mysql/withoutCallback
  • packages/core/src/tracing

2 files changed

+3
-2
lines changed

dev-packages/node-integration-tests/suites/tracing-new/auto-instrument/mysql/withoutCallback/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ test('should auto-instrument `mysql` package when using query without callback',
88

99
assertSentryTransaction(envelope[2], {
1010
transaction: 'Test Transaction',
11-
data: {
11+
extra: {
1212
result_done: 'yes',
1313
result_done2: 'yes',
1414
},

packages/core/src/tracing/transaction.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { dropUndefinedKeys, logger, timestampInSeconds } from '@sentry/utils';
1414
import { DEBUG_BUILD } from '../debug-build';
1515
import type { Hub } from '../hub';
1616
import { getCurrentHub } from '../hub';
17-
import { spanToTraceContext } from '../utils/spanUtils';
17+
import { spanGetAttributes, spanToTraceContext } from '../utils/spanUtils';
1818
import { getDynamicSamplingContextFromClient } from './dynamicSamplingContext';
1919
import { Span as SpanClass, SpanRecorder } from './span';
2020
import { ensureTimestampInSeconds } from './utils';
@@ -291,6 +291,7 @@ export class Transaction extends SpanClass implements TransactionInterface {
291291
start_timestamp: this.startTimestamp,
292292
// eslint-disable-next-line deprecation/deprecation
293293
tags: this.tags,
294+
extra: spanGetAttributes(this),
294295
timestamp: this.endTimestamp,
295296
transaction: this.name,
296297
type: 'transaction',

0 commit comments

Comments
 (0)