diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts index 8cd601edb3..2a695fd2d6 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts +++ b/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts @@ -44,8 +44,8 @@ class AzureFunctionsDetector implements DetectorSync { detect(): IResource { let attributes = {}; const functionName = process.env[WEBSITE_SITE_NAME]; - if (functionName) { - const functionVersion = process.env[FUNCTIONS_VERSION]; + const functionVersion = process.env[FUNCTIONS_VERSION]; + if (functionName && functionVersion) { const functionInstance = process.env[WEBSITE_INSTANCE_ID]; const functionMemLimit = process.env[FUNCTIONS_MEM_LIMIT];