From 42c71c9612060d4e26fa3c2b12fd3712ba075382 Mon Sep 17 00:00:00 2001 From: drewcorlin1 Date: Sun, 20 Aug 2023 13:15:57 -0400 Subject: [PATCH] Allow fetch to be used with NodeJS native fetch --- .../opentelemetry-instrumentation-fetch/src/fetch.ts | 5 ++++- packages/opentelemetry-sdk-trace-web/src/utils.ts | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/experimental/packages/opentelemetry-instrumentation-fetch/src/fetch.ts b/experimental/packages/opentelemetry-instrumentation-fetch/src/fetch.ts index a15406e6ecc..90213a8c691 100644 --- a/experimental/packages/opentelemetry-instrumentation-fetch/src/fetch.ts +++ b/experimental/packages/opentelemetry-instrumentation-fetch/src/fetch.ts @@ -133,7 +133,10 @@ export class FetchInstrumentation extends InstrumentationBase< parsedUrl.protocol.replace(':', '') ); if (typeof navigator !== 'undefined') { - span.setAttribute(SemanticAttributes.HTTP_USER_AGENT, navigator.userAgent); + span.setAttribute( + SemanticAttributes.HTTP_USER_AGENT, + navigator.userAgent + ); } } diff --git a/packages/opentelemetry-sdk-trace-web/src/utils.ts b/packages/opentelemetry-sdk-trace-web/src/utils.ts index a69163dcf65..beb93572cae 100644 --- a/packages/opentelemetry-sdk-trace-web/src/utils.ts +++ b/packages/opentelemetry-sdk-trace-web/src/utils.ts @@ -131,8 +131,8 @@ export function sortResources( }); } -/** Returns the origin if present (if in browser context) */ -function getOrigin(): string | undefined{ +/** Returns the origin if present (if in browser context). */ +function getOrigin(): string | undefined { return typeof location !== 'undefined' ? location.origin : undefined; }