@opentelemetry/sdk-trace-web
Advanced tools
Comparing version 1.23.0 to 1.24.0
@@ -14,4 +14,5 @@ import { PerformanceEntries, PerformanceResourceTimingInfo, PropagateTraceHeaderCorsUrls } from './types'; | ||
* @param entries | ||
* @param refPerfName name of performance entry to use for reference | ||
*/ | ||
export declare function addSpanNetworkEvent(span: api.Span, performanceName: string, entries: PerformanceEntries): api.Span | undefined; | ||
export declare function addSpanNetworkEvent(span: api.Span, performanceName: string, entries: PerformanceEntries, refPerfName?: string): api.Span | undefined; | ||
/** | ||
@@ -18,0 +19,0 @@ * Helper function for adding network events |
@@ -41,7 +41,19 @@ /* | ||
* @param entries | ||
* @param refPerfName name of performance entry to use for reference | ||
*/ | ||
export function addSpanNetworkEvent(span, performanceName, entries) { | ||
export function addSpanNetworkEvent(span, performanceName, entries, refPerfName) { | ||
var perfTime = undefined; | ||
var refTime = undefined; | ||
if (hasKey(entries, performanceName) && | ||
typeof entries[performanceName] === 'number') { | ||
span.addEvent(performanceName, entries[performanceName]); | ||
perfTime = entries[performanceName]; | ||
} | ||
var refName = refPerfName || PTN.FETCH_START; | ||
// Use a reference time which is the earliest possible value so that the performance timings that are earlier should not be added | ||
// using FETCH START time in case no reference is provided | ||
if (hasKey(entries, refName) && typeof entries[refName] === 'number') { | ||
refTime = entries[refName]; | ||
} | ||
if (perfTime !== undefined && refTime !== undefined && perfTime >= refTime) { | ||
span.addEvent(performanceName, perfTime); | ||
return span; | ||
@@ -48,0 +60,0 @@ } |
@@ -1,2 +0,2 @@ | ||
export declare const VERSION = "1.23.0"; | ||
export declare const VERSION = "1.24.0"; | ||
//# sourceMappingURL=version.d.ts.map |
@@ -17,3 +17,3 @@ /* | ||
// this is autogenerated file, see scripts/version-update.js | ||
export var VERSION = '1.23.0'; | ||
export var VERSION = '1.24.0'; | ||
//# sourceMappingURL=version.js.map |
@@ -14,4 +14,5 @@ import { PerformanceEntries, PerformanceResourceTimingInfo, PropagateTraceHeaderCorsUrls } from './types'; | ||
* @param entries | ||
* @param refPerfName name of performance entry to use for reference | ||
*/ | ||
export declare function addSpanNetworkEvent(span: api.Span, performanceName: string, entries: PerformanceEntries): api.Span | undefined; | ||
export declare function addSpanNetworkEvent(span: api.Span, performanceName: string, entries: PerformanceEntries, refPerfName?: string): api.Span | undefined; | ||
/** | ||
@@ -18,0 +19,0 @@ * Helper function for adding network events |
@@ -41,7 +41,19 @@ /* | ||
* @param entries | ||
* @param refPerfName name of performance entry to use for reference | ||
*/ | ||
export function addSpanNetworkEvent(span, performanceName, entries) { | ||
export function addSpanNetworkEvent(span, performanceName, entries, refPerfName) { | ||
let perfTime = undefined; | ||
let refTime = undefined; | ||
if (hasKey(entries, performanceName) && | ||
typeof entries[performanceName] === 'number') { | ||
span.addEvent(performanceName, entries[performanceName]); | ||
perfTime = entries[performanceName]; | ||
} | ||
const refName = refPerfName || PTN.FETCH_START; | ||
// Use a reference time which is the earliest possible value so that the performance timings that are earlier should not be added | ||
// using FETCH START time in case no reference is provided | ||
if (hasKey(entries, refName) && typeof entries[refName] === 'number') { | ||
refTime = entries[refName]; | ||
} | ||
if (perfTime !== undefined && refTime !== undefined && perfTime >= refTime) { | ||
span.addEvent(performanceName, perfTime); | ||
return span; | ||
@@ -48,0 +60,0 @@ } |
@@ -1,2 +0,2 @@ | ||
export declare const VERSION = "1.23.0"; | ||
export declare const VERSION = "1.24.0"; | ||
//# sourceMappingURL=version.d.ts.map |
@@ -17,3 +17,3 @@ /* | ||
// this is autogenerated file, see scripts/version-update.js | ||
export const VERSION = '1.23.0'; | ||
export const VERSION = '1.24.0'; | ||
//# sourceMappingURL=version.js.map |
@@ -14,4 +14,5 @@ import { PerformanceEntries, PerformanceResourceTimingInfo, PropagateTraceHeaderCorsUrls } from './types'; | ||
* @param entries | ||
* @param refPerfName name of performance entry to use for reference | ||
*/ | ||
export declare function addSpanNetworkEvent(span: api.Span, performanceName: string, entries: PerformanceEntries): api.Span | undefined; | ||
export declare function addSpanNetworkEvent(span: api.Span, performanceName: string, entries: PerformanceEntries, refPerfName?: string): api.Span | undefined; | ||
/** | ||
@@ -18,0 +19,0 @@ * Helper function for adding network events |
@@ -45,7 +45,19 @@ "use strict"; | ||
* @param entries | ||
* @param refPerfName name of performance entry to use for reference | ||
*/ | ||
function addSpanNetworkEvent(span, performanceName, entries) { | ||
function addSpanNetworkEvent(span, performanceName, entries, refPerfName) { | ||
let perfTime = undefined; | ||
let refTime = undefined; | ||
if (hasKey(entries, performanceName) && | ||
typeof entries[performanceName] === 'number') { | ||
span.addEvent(performanceName, entries[performanceName]); | ||
perfTime = entries[performanceName]; | ||
} | ||
const refName = refPerfName || PerformanceTimingNames_1.PerformanceTimingNames.FETCH_START; | ||
// Use a reference time which is the earliest possible value so that the performance timings that are earlier should not be added | ||
// using FETCH START time in case no reference is provided | ||
if (hasKey(entries, refName) && typeof entries[refName] === 'number') { | ||
refTime = entries[refName]; | ||
} | ||
if (perfTime !== undefined && refTime !== undefined && perfTime >= refTime) { | ||
span.addEvent(performanceName, perfTime); | ||
return span; | ||
@@ -52,0 +64,0 @@ } |
@@ -1,2 +0,2 @@ | ||
export declare const VERSION = "1.23.0"; | ||
export declare const VERSION = "1.24.0"; | ||
//# sourceMappingURL=version.d.ts.map |
@@ -20,3 +20,3 @@ "use strict"; | ||
// this is autogenerated file, see scripts/version-update.js | ||
exports.VERSION = '1.23.0'; | ||
exports.VERSION = '1.24.0'; | ||
//# sourceMappingURL=version.js.map |
{ | ||
"name": "@opentelemetry/sdk-trace-web", | ||
"version": "1.23.0", | ||
"version": "1.24.0", | ||
"description": "OpenTelemetry Web Tracer", | ||
@@ -61,5 +61,5 @@ "main": "build/src/index.js", | ||
"@opentelemetry/api": ">=1.0.0 <1.9.0", | ||
"@opentelemetry/context-zone": "1.23.0", | ||
"@opentelemetry/propagator-b3": "1.23.0", | ||
"@opentelemetry/resources": "1.23.0", | ||
"@opentelemetry/context-zone": "1.24.0", | ||
"@opentelemetry/propagator-b3": "1.24.0", | ||
"@opentelemetry/resources": "1.24.0", | ||
"@types/jquery": "3.5.29", | ||
@@ -97,9 +97,9 @@ "@types/mocha": "10.0.6", | ||
"dependencies": { | ||
"@opentelemetry/core": "1.23.0", | ||
"@opentelemetry/sdk-trace-base": "1.23.0", | ||
"@opentelemetry/semantic-conventions": "1.23.0" | ||
"@opentelemetry/core": "1.24.0", | ||
"@opentelemetry/sdk-trace-base": "1.24.0", | ||
"@opentelemetry/semantic-conventions": "1.24.0" | ||
}, | ||
"homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-web", | ||
"sideEffects": false, | ||
"gitHead": "5231aa255047fbc6ee3d6a299f4423ab2f8a5fbc" | ||
"gitHead": "3ab4f765d8d696327b7d139ae6a45e7bd7edd924" | ||
} |
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
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
231167
2558
+ Added@opentelemetry/core@1.24.0(transitive)
+ Added@opentelemetry/resources@1.24.0(transitive)
+ Added@opentelemetry/sdk-trace-base@1.24.0(transitive)
+ Added@opentelemetry/semantic-conventions@1.24.0(transitive)
- Removed@opentelemetry/core@1.23.0(transitive)
- Removed@opentelemetry/resources@1.23.0(transitive)
- Removed@opentelemetry/sdk-trace-base@1.23.0(transitive)
- Removed@opentelemetry/semantic-conventions@1.23.0(transitive)
Updated@opentelemetry/core@1.24.0