Skip to content

Commit ac61601

Browse files
committed
add sentry.segment.id common span attribute
1 parent f87b5ba commit ac61601

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

packages/browser/src/integrations/spanstreaming.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
SEMANTIC_ATTRIBUTE_SENTRY_RELEASE,
1616
SEMANTIC_ATTRIBUTE_SENTRY_SDK_NAME,
1717
SEMANTIC_ATTRIBUTE_SENTRY_SDK_VERSION,
18+
SEMANTIC_ATTRIBUTE_SENTRY_SEGMENT_ID,
1819
SEMANTIC_ATTRIBUTE_SENTRY_SEGMENT_NAME,
1920
SEMANTIC_ATTRIBUTE_USER_EMAIL,
2021
SEMANTIC_ATTRIBUTE_USER_ID,
@@ -204,6 +205,7 @@ function applyCommonSpanAttributes(span: Span, serializedSegmentSpan: SpanV2JSON
204205
[SEMANTIC_ATTRIBUTE_SENTRY_RELEASE]: release,
205206
[SEMANTIC_ATTRIBUTE_SENTRY_ENVIRONMENT]: environment,
206207
[SEMANTIC_ATTRIBUTE_SENTRY_SEGMENT_NAME]: serializedSegmentSpan.name,
208+
[SEMANTIC_ATTRIBUTE_SENTRY_SEGMENT_ID]: serializedSegmentSpan.span_id,
207209
[SEMANTIC_ATTRIBUTE_SENTRY_SDK_NAME]: sdk?.sdk?.name,
208210
[SEMANTIC_ATTRIBUTE_SENTRY_SDK_VERSION]: sdk?.sdk?.version,
209211
...(sendDefaultPii

packages/core/src/semanticAttributes.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ export const SEMANTIC_ATTRIBUTE_SENTRY_RELEASE = 'sentry.release';
8787
export const SEMANTIC_ATTRIBUTE_SENTRY_ENVIRONMENT = 'sentry.environment';
8888
/** The segment name (e.g., "GET /users") */
8989
export const SEMANTIC_ATTRIBUTE_SENTRY_SEGMENT_NAME = 'sentry.segment.name';
90+
/** The id of the segment that this span belongs to. */
91+
export const SEMANTIC_ATTRIBUTE_SENTRY_SEGMENT_ID = 'sentry.segment.id';
9092
/** The user ID (gated by sendDefaultPii) */
9193
export const SEMANTIC_ATTRIBUTE_USER_ID = 'user.id';
9294
/** The user email (gated by sendDefaultPii) */

0 commit comments

Comments
 (0)