Skip to content

Commit

Permalink
Fix names for span data
Browse files Browse the repository at this point in the history
  • Loading branch information
k-fish committed Jun 27, 2023
1 parent feb3b91 commit d8ebd86
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions packages/tracing-internal/src/browser/request.ts
Original file line number Diff line number Diff line change
Expand Up @@ -182,14 +182,21 @@ function addHTTPTimings(span: Span): void {
}

function resourceTimingEntryToSpanData(resourceTiming: PerformanceResourceTiming): [string, string | number][] {
const version = resourceTiming.nextHopProtocol.split('/')[1];

const timingSpanData : [string, string | number][] = [];
if (version) {
timingSpanData.push(['network.protocol.version', version]);
}

if (!browserPerformanceTimeOrigin) {
return [['network.protocol.version', resourceTiming.nextHopProtocol]];
return timingSpanData;
}
return [
['network.protocol.version', resourceTiming.nextHopProtocol],
['http.client.connectStart', (browserPerformanceTimeOrigin + resourceTiming.connectStart) / 1000],
['http.client.requestStart', (browserPerformanceTimeOrigin + resourceTiming.requestStart) / 1000],
['http.client.responseStart', (browserPerformanceTimeOrigin + resourceTiming.responseStart) / 1000],
...timingSpanData,
['http.request.connect_start', (browserPerformanceTimeOrigin + resourceTiming.connectStart) / 1000],
['http.request.request_start', (browserPerformanceTimeOrigin + resourceTiming.requestStart) / 1000],
['http.request.response_start', (browserPerformanceTimeOrigin + resourceTiming.responseStart) / 1000],
];
}

Expand Down

0 comments on commit d8ebd86

Please sign in to comment.