@sentry-internal/tracing
Advanced tools
Comparing version 7.100.1 to 7.101.0
@@ -117,3 +117,2 @@ Object.defineProperty(exports, '__esModule', { value: true }); | ||
// eslint-disable-next-line deprecation/deprecation | ||
if (finalContext.sampled === false) { | ||
@@ -197,3 +196,6 @@ debugBuild.DEBUG_BUILD && utils.logger.log(`[Tracing] Will not send ${finalContext.op} transaction because of beforeNavigate.`); | ||
} | ||
activeSpan = _createRouteTransaction(context); | ||
activeSpan = _createRouteTransaction({ | ||
op: 'navigation', | ||
...context, | ||
}); | ||
}); | ||
@@ -207,3 +209,6 @@ | ||
} | ||
activeSpan = _createRouteTransaction(context); | ||
activeSpan = _createRouteTransaction({ | ||
op: 'pageload', | ||
...context, | ||
}); | ||
}); | ||
@@ -217,3 +222,2 @@ } | ||
startTimestamp: utils.browserPerformanceTimeOrigin ? utils.browserPerformanceTimeOrigin / 1000 : undefined, | ||
op: 'pageload', | ||
origin: 'auto.pageload.browser', | ||
@@ -247,3 +251,2 @@ attributes: { | ||
name: types.WINDOW.location.pathname, | ||
op: 'navigation', | ||
origin: 'auto.navigation.browser', | ||
@@ -292,2 +295,6 @@ attributes: { | ||
client.emit('startPageLoadSpan', spanOptions); | ||
const span = core.getActiveSpan(); | ||
const op = span && core.spanToJSON(span).op; | ||
return op === 'pageload' ? span : undefined; | ||
} | ||
@@ -305,2 +312,6 @@ | ||
client.emit('startNavigationSpan', spanOptions); | ||
const span = core.getActiveSpan(); | ||
const op = span && core.spanToJSON(span).op; | ||
return op === 'navigation' ? span : undefined; | ||
} | ||
@@ -307,0 +318,0 @@ |
@@ -1,2 +0,2 @@ | ||
import { TRACING_DEFAULTS, addTracingExtensions, spanToJSON, SEMANTIC_ATTRIBUTE_SENTRY_SOURCE, getCurrentHub, startIdleTransaction, getActiveTransaction } from '@sentry/core'; | ||
import { TRACING_DEFAULTS, addTracingExtensions, spanToJSON, SEMANTIC_ATTRIBUTE_SENTRY_SOURCE, getActiveSpan, getCurrentHub, startIdleTransaction, getActiveTransaction } from '@sentry/core'; | ||
import { logger, browserPerformanceTimeOrigin, addHistoryInstrumentationHandler, propagationContextFromHeaders, getDomElement } from '@sentry/utils'; | ||
@@ -115,3 +115,2 @@ import { DEBUG_BUILD } from '../common/debug-build.js'; | ||
// eslint-disable-next-line deprecation/deprecation | ||
if (finalContext.sampled === false) { | ||
@@ -195,3 +194,6 @@ DEBUG_BUILD && logger.log(`[Tracing] Will not send ${finalContext.op} transaction because of beforeNavigate.`); | ||
} | ||
activeSpan = _createRouteTransaction(context); | ||
activeSpan = _createRouteTransaction({ | ||
op: 'navigation', | ||
...context, | ||
}); | ||
}); | ||
@@ -205,3 +207,6 @@ | ||
} | ||
activeSpan = _createRouteTransaction(context); | ||
activeSpan = _createRouteTransaction({ | ||
op: 'pageload', | ||
...context, | ||
}); | ||
}); | ||
@@ -215,3 +220,2 @@ } | ||
startTimestamp: browserPerformanceTimeOrigin ? browserPerformanceTimeOrigin / 1000 : undefined, | ||
op: 'pageload', | ||
origin: 'auto.pageload.browser', | ||
@@ -245,3 +249,2 @@ attributes: { | ||
name: WINDOW.location.pathname, | ||
op: 'navigation', | ||
origin: 'auto.navigation.browser', | ||
@@ -290,2 +293,6 @@ attributes: { | ||
client.emit('startPageLoadSpan', spanOptions); | ||
const span = getActiveSpan(); | ||
const op = span && spanToJSON(span).op; | ||
return op === 'pageload' ? span : undefined; | ||
} | ||
@@ -303,2 +310,6 @@ | ||
client.emit('startNavigationSpan', spanOptions); | ||
const span = getActiveSpan(); | ||
const op = span && spanToJSON(span).op; | ||
return op === 'navigation' ? span : undefined; | ||
} | ||
@@ -305,0 +316,0 @@ |
{ | ||
"name": "@sentry-internal/tracing", | ||
"version": "7.100.1", | ||
"version": "7.101.0", | ||
"description": "Sentry Internal Tracing Package", | ||
@@ -32,5 +32,5 @@ "repository": "git://github.com/getsentry/sentry-javascript.git", | ||
"dependencies": { | ||
"@sentry/core": "7.100.1", | ||
"@sentry/types": "7.100.1", | ||
"@sentry/utils": "7.100.1" | ||
"@sentry/core": "7.101.0", | ||
"@sentry/types": "7.101.0", | ||
"@sentry/utils": "7.101.0" | ||
}, | ||
@@ -37,0 +37,0 @@ "devDependencies": { |
import { Client, StartSpanOptions } from '@sentry/types'; | ||
import { Span } from '@sentry/types'; | ||
import { RequestInstrumentationOptions } from './request'; | ||
@@ -132,3 +133,3 @@ export declare const BROWSER_TRACING_INTEGRATION_ID = "BrowserTracing"; | ||
*/ | ||
export declare function startBrowserTracingPageLoadSpan(client: Client, spanOptions: StartSpanOptions): void; | ||
export declare function startBrowserTracingPageLoadSpan(client: Client, spanOptions: StartSpanOptions): Span | undefined; | ||
/** | ||
@@ -138,5 +139,5 @@ * Manually start a navigation span. | ||
*/ | ||
export declare function startBrowserTracingNavigationSpan(client: Client, spanOptions: StartSpanOptions): void; | ||
export declare function startBrowserTracingNavigationSpan(client: Client, spanOptions: StartSpanOptions): Span | undefined; | ||
/** Returns the value of a meta tag */ | ||
export declare function getMetaContent(metaName: string): string | undefined; | ||
//# sourceMappingURL=browserTracingIntegration.d.ts.map |
import type { Client, StartSpanOptions } from '@sentry/types'; | ||
import type { Span } from '@sentry/types'; | ||
import type { RequestInstrumentationOptions } from './request'; | ||
@@ -132,3 +133,3 @@ export declare const BROWSER_TRACING_INTEGRATION_ID = "BrowserTracing"; | ||
*/ | ||
export declare function startBrowserTracingPageLoadSpan(client: Client, spanOptions: StartSpanOptions): void; | ||
export declare function startBrowserTracingPageLoadSpan(client: Client, spanOptions: StartSpanOptions): Span | undefined; | ||
/** | ||
@@ -138,5 +139,5 @@ * Manually start a navigation span. | ||
*/ | ||
export declare function startBrowserTracingNavigationSpan(client: Client, spanOptions: StartSpanOptions): void; | ||
export declare function startBrowserTracingNavigationSpan(client: Client, spanOptions: StartSpanOptions): Span | undefined; | ||
/** Returns the value of a meta tag */ | ||
export declare function getMetaContent(metaName: string): string | undefined; | ||
//# sourceMappingURL=browserTracingIntegration.d.ts.map |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1203904
10241
+ Added@sentry/core@7.101.0(transitive)
+ Added@sentry/types@7.101.0(transitive)
+ Added@sentry/utils@7.101.0(transitive)
- Removed@sentry/core@7.100.1(transitive)
- Removed@sentry/types@7.100.1(transitive)
- Removed@sentry/utils@7.100.1(transitive)
Updated@sentry/core@7.101.0
Updated@sentry/types@7.101.0
Updated@sentry/utils@7.101.0