Open janritter opened 1 day ago
Hello, @janritter. Thanks for reporting this issue.
We have migrated from the OpenTracing dependency to the OpenTelemetry dependency, which is contained in the newer versions of the AWS Lambda Layer.
We will definitely fix it and let you know when a new version is available. Meanwhile, can you downgrade to version 61?
Problem Description
When upgrading a Lambda Function that previously ran fine with Instana layer version 61 to 62 or above the execution fails with the error
Unable to import module 'instana': No module named 'opentelemetry'
Minimal, Complete, Verifiable, Example
Create an AWS Lambda Function with Python 3.12 / arm64 and the following code:
Set the handler to
instana.lambda_handler
and add the layer with the ARNarn:aws:lambda:eu-central-1:410797082306:layer:instana-python:62
Configure the following environment variables: INSTANA_AGENT_KEY=test-agent-key INSTANA_ENDPOINT_URL=https://serverless-blue-saas.instana.io LAMBDA_HANDLER=app.handler LAMBDA_TIMEOUT=30
Try to execute the Lambda and it will fail with
Unable to import module 'instana': No module named 'opentelemetry'
Python Version
3.12
Python Modules
Python Environment