Skip to content

Commit da6fccf

Browse files
committed
standardize naming
1 parent 965013c commit da6fccf

File tree

6 files changed

+28
-28
lines changed

6 files changed

+28
-28
lines changed

packages/node/src/handlers.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* eslint-disable max-lines */
22
/* eslint-disable @typescript-eslint/no-explicit-any */
33
import { captureException, getCurrentHub, startTransaction, withScope } from '@sentry/core';
4-
import { extractTraceparentData, Span } from '@sentry/tracing';
4+
import { extractSentrytraceData, Span } from '@sentry/tracing';
55
import { Event, ExtractedNodeRequestData, Transaction } from '@sentry/types';
66
import { forget, isPlainObject, isString, logger, normalize, stripUrlQueryAndFragment } from '@sentry/utils';
77
import * as cookie from 'cookie';
@@ -58,7 +58,7 @@ export function tracingHandler(): (
5858
// If there is a trace header set, we extract the data from it (parentSpanId, traceId, and sampling decision)
5959
let traceparentData;
6060
if (req.headers && isString(req.headers['sentry-trace'])) {
61-
traceparentData = extractTraceparentData(req.headers['sentry-trace'] as string);
61+
traceparentData = extractSentrytraceData(req.headers['sentry-trace'] as string);
6262
}
6363

6464
const transaction = startTransaction(

packages/tracing/src/browser/browsertracing.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { getGlobalObject, logger } from '@sentry/utils';
55
import { startIdleTransaction } from '../hubextensions';
66
import { DEFAULT_IDLE_TIMEOUT, IdleTransaction } from '../idletransaction';
77
import { SpanStatus } from '../spanstatus';
8-
import { extractTraceparentData, secToMs } from '../utils';
8+
import { extractSentrytraceData, secToMs } from '../utils';
99
import { registerBackgroundTabDetection } from './backgroundtab';
1010
import { MetricsInstrumentation } from './metrics';
1111
import {
@@ -237,7 +237,7 @@ export class BrowserTracing implements Integration {
237237
export function getHeaderContext(): Partial<TransactionContext> | undefined {
238238
const header = getMetaContent('sentry-trace');
239239
if (header) {
240-
return extractTraceparentData(header);
240+
return extractSentrytraceData(header);
241241
}
242242

243243
return undefined;

packages/tracing/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ addExtensionMethods();
2222
export { addExtensionMethods };
2323

2424
export {
25-
extractTraceparentData,
25+
extractSentrytraceData,
2626
getActiveTransaction,
2727
hasTracingEnabled,
28+
SENTRY_TRACE_REGEX,
2829
stripUrlQueryAndFragment,
29-
TRACEPARENT_REGEXP,
3030
} from './utils';

packages/tracing/src/utils.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { getCurrentHub, Hub } from '@sentry/hub';
22
import { Options, TraceparentData, Transaction } from '@sentry/types';
33
import { SentryError, unicodeToBase64 } from '@sentry/utils';
44

5-
export const TRACEPARENT_REGEXP = new RegExp(
5+
export const SENTRY_TRACE_REGEX = new RegExp(
66
'^[ \\t]*' + // whitespace
77
'([0-9a-f]{32})?' + // trace_id
88
'-?([0-9a-f]{16})?' + // span_id
@@ -22,12 +22,12 @@ export function hasTracingEnabled(options: Options): boolean {
2222
/**
2323
* Extract transaction context data from a `sentry-trace` header.
2424
*
25-
* @param traceparent Traceparent string
25+
* @param header Traceparent string
2626
*
2727
* @returns Object containing data from the header, or undefined if traceparent string is malformed
2828
*/
29-
export function extractTraceparentData(traceparent: string): TraceparentData | undefined {
30-
const matches = traceparent.match(TRACEPARENT_REGEXP);
29+
export function extractSentrytraceData(header: string): TraceparentData | undefined {
30+
const matches = header.match(SENTRY_TRACE_REGEX);
3131
if (matches) {
3232
let parentSampled: boolean | undefined;
3333
if (matches[3] === '1') {
@@ -68,7 +68,7 @@ export function secToMs(time: number): number {
6868
// so it can be used in manual instrumentation without necessitating a hard dependency on @sentry/utils
6969
export { stripUrlQueryAndFragment } from '@sentry/utils';
7070

71-
type TracestateData = {
71+
type SentryTracestateData = {
7272
trace_id: string;
7373
environment: string | undefined | null;
7474
release: string | undefined | null;
@@ -81,7 +81,7 @@ type TracestateData = {
8181
* @throws SentryError (because using the logger creates a circular dependency)
8282
* @returns the base64-encoded header value
8383
*/
84-
export function computeTracestateValue(data: TracestateData): string {
84+
export function computeTracestateValue(data: SentryTracestateData): string {
8585
// `JSON.stringify` will drop keys with undefined values, but not ones with null values
8686
data.environment = data.environment || null;
8787
data.release = data.release || null;

packages/tracing/test/hub.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { logger } from '@sentry/utils';
99
import { BrowserTracing } from '../src/browser/browsertracing';
1010
import { addExtensionMethods } from '../src/hubextensions';
1111
import { Transaction } from '../src/transaction';
12-
import { computeTracestateValue, extractTraceparentData, TRACEPARENT_REGEXP } from '../src/utils';
12+
import { computeTracestateValue, extractSentrytraceData, TRACEPARENT_REGEXP } from '../src/utils';
1313
import { addDOMPropertiesToGlobal, getSymbolObjectKeyByName, testOnlyIfNodeVersionAtLeast } from './testutils';
1414

1515
addExtensionMethods();
@@ -409,7 +409,7 @@ describe('Hub', () => {
409409

410410
// check that sampling decision is passed down correctly
411411
expect(transaction.sampled).toBe(true);
412-
expect(extractTraceparentData(headers['sentry-trace'])!.parentSampled).toBe(true);
412+
expect(extractSentrytraceData(headers['sentry-trace'])!.parentSampled).toBe(true);
413413
},
414414
);
415415

@@ -451,7 +451,7 @@ describe('Hub', () => {
451451

452452
// check that sampling decision is passed down correctly
453453
expect(transaction.sampled).toBe(false);
454-
expect(extractTraceparentData(headers['sentry-trace'])!.parentSampled).toBe(false);
454+
expect(extractSentrytraceData(headers['sentry-trace'])!.parentSampled).toBe(false);
455455
},
456456
);
457457

packages/tracing/test/utils.test.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { extractTraceparentData } from '../src/utils';
1+
import { extractSentrytraceData } from '../src/utils';
22

3-
describe('extractTraceparentData', () => {
3+
describe('extractSentrytraceData', () => {
44
test('no sample', () => {
5-
const data = extractTraceparentData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbbb') as any;
5+
const data = extractSentrytraceData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbbb') as any;
66

77
expect(data).toBeDefined();
88
expect(data.parentSpanId).toEqual('bbbbbbbbbbbbbbbb');
@@ -11,21 +11,21 @@ describe('extractTraceparentData', () => {
1111
});
1212

1313
test('sample true', () => {
14-
const data = extractTraceparentData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbbb-1') as any;
14+
const data = extractSentrytraceData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbbb-1') as any;
1515

1616
expect(data).toBeDefined();
1717
expect(data.parentSampled).toBeTruthy();
1818
});
1919

2020
test('sample false', () => {
21-
const data = extractTraceparentData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbbb-0') as any;
21+
const data = extractSentrytraceData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbbb-0') as any;
2222

2323
expect(data).toBeDefined();
2424
expect(data.parentSampled).toBeFalsy();
2525
});
2626

2727
test('just sample decision - false', () => {
28-
const data = extractTraceparentData('0') as any;
28+
const data = extractSentrytraceData('0') as any;
2929

3030
expect(data).toBeDefined();
3131
expect(data.traceId).toBeUndefined();
@@ -34,7 +34,7 @@ describe('extractTraceparentData', () => {
3434
});
3535

3636
test('just sample decision - true', () => {
37-
const data = extractTraceparentData('1') as any;
37+
const data = extractSentrytraceData('1') as any;
3838

3939
expect(data).toBeDefined();
4040
expect(data.traceId).toBeUndefined();
@@ -44,21 +44,21 @@ describe('extractTraceparentData', () => {
4444

4545
test('invalid', () => {
4646
// trace id wrong length
47-
expect(extractTraceparentData('a-bbbbbbbbbbbbbbbb-1')).toBeUndefined();
47+
expect(extractSentrytraceData('a-bbbbbbbbbbbbbbbb-1')).toBeUndefined();
4848

4949
// parent span id wrong length
50-
expect(extractTraceparentData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-b-1')).toBeUndefined();
50+
expect(extractSentrytraceData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-b-1')).toBeUndefined();
5151

5252
// parent sampling decision wrong length
53-
expect(extractTraceparentData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbbb-11')).toBeUndefined();
53+
expect(extractSentrytraceData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbbb-11')).toBeUndefined();
5454

5555
// trace id invalid hex value
56-
expect(extractTraceparentData('someStuffHereWhichIsNotAtAllHexy-bbbbbbbbbbbbbbbb-1')).toBeUndefined();
56+
expect(extractSentrytraceData('someStuffHereWhichIsNotAtAllHexy-bbbbbbbbbbbbbbbb-1')).toBeUndefined();
5757

5858
// parent span id invalid hex value
59-
expect(extractTraceparentData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-alsoNotSuperHexy-1')).toBeUndefined();
59+
expect(extractSentrytraceData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-alsoNotSuperHexy-1')).toBeUndefined();
6060

6161
// bogus sampling decision
62-
expect(extractTraceparentData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbbb-x')).toBeUndefined();
62+
expect(extractSentrytraceData('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-bbbbbbbbbbbbbbbb-x')).toBeUndefined();
6363
});
6464
});

0 commit comments

Comments
 (0)