From 52d033171a3864a3b3ed22251951f26087b4a38b Mon Sep 17 00:00:00 2001 From: Marc Pichler Date: Mon, 17 Feb 2025 11:10:38 +0100 Subject: [PATCH] refactor(instrumentation-http): migrate away from getEnv() (#5469) --- experimental/CHANGELOG.md | 1 + .../opentelemetry-instrumentation-http/src/http.ts | 13 ++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/experimental/CHANGELOG.md b/experimental/CHANGELOG.md index 2911c55cd5f..7aef60f075d 100644 --- a/experimental/CHANGELOG.md +++ b/experimental/CHANGELOG.md @@ -44,6 +44,7 @@ All notable changes to experimental packages in this project will be documented * refactor(exporter-prometheus): remove unnecessary isNaN() check [#5377](https://github.com/open-telemetry/opentelemetry-js/pull/5377) @cjihrig * refactor(sdk-node): move code to auto-instantiate propagators into utils [#5355](https://github.com/open-telemetry/opentelemetry-js/pull/5355) @pichlermarc * chore: unpin `@opentelemetry/semantic-conventions` dep to allow better de-duplication in installs [#5439](https://github.com/open-telemetry/opentelemetry-js/pull/5439) @trentm +* refactor(instrumentation-http): migrate away from getEnv() [#5469](https://github.com/open-telemetry/opentelemetry-js/pull/5469) @pichlermarc * refactor(sdk-node): migrate away from getEnv() [#5475](https://github.com/open-telemetry/opentelemetry-js/pull/5475) @pichlermarc ## 0.57.0 diff --git a/experimental/packages/opentelemetry-instrumentation-http/src/http.ts b/experimental/packages/opentelemetry-instrumentation-http/src/http.ts index 9262bfae177..8f02632510f 100644 --- a/experimental/packages/opentelemetry-instrumentation-http/src/http.ts +++ b/experimental/packages/opentelemetry-instrumentation-http/src/http.ts @@ -30,10 +30,14 @@ import { ValueType, } from '@opentelemetry/api'; import { + getStringListFromEnv, hrTime, hrTimeDuration, hrTimeToMilliseconds, suppressTracing, + RPCMetadata, + RPCType, + setRPCMetadata, } from '@opentelemetry/core'; import type * as http from 'http'; import type * as https from 'https'; @@ -46,12 +50,6 @@ import { InstrumentationNodeModuleDefinition, safeExecuteInTheMiddle, } from '@opentelemetry/instrumentation'; -import { - RPCMetadata, - RPCType, - setRPCMetadata, - getEnv, -} from '@opentelemetry/core'; import { errorMonitor } from 'events'; import { ATTR_HTTP_REQUEST_METHOD, @@ -108,7 +106,8 @@ export class HttpInstrumentation extends InstrumentationBase