Open
Description
Hey just trying to get a basic example of this working, unfortunately, I'm getting the following error:
'void io.opentelemetry.instrumentation.awslambdacore.v1_0.internal.AwsLambdaFunctionAttributesExtractor.set(io.opentelemetry.api.common.AttributesBuilder, io.opentelemetry.api.common.AttributeKey, java.lang.Object)': java.lang.NoSuchMethodError
java.lang.NoSuchMethodError: 'void io.opentelemetry.instrumentation.awslambdacore.v1_0.internal.AwsLambdaFunctionAttributesExtractor.set(io.opentelemetry.api.common.AttributesBuilder, io.opentelemetry.api.common.AttributeKey, java.lang.Object)'
at io.opentelemetry.instrumentation.awslambdacore.v1_0.internal.AwsLambdaFunctionAttributesExtractor.onStart(AwsLambdaFunctionAttributesExtractor.java:52)
at io.opentelemetry.instrumentation.awslambdacore.v1_0.internal.AwsLambdaFunctionAttributesExtractor.onStart(AwsLambdaFunctionAttributesExtractor.java:25)
at io.opentelemetry.instrumentation.api.instrumenter.Instrumenter.doStart(Instrumenter.java:179)
at io.opentelemetry.instrumentation.api.instrumenter.Instrumenter.start(Instrumenter.java:129)
at io.opentelemetry.instrumentation.awslambdacore.v1_0.internal.AwsLambdaFunctionInstrumenter.start(AwsLambdaFunctionInstrumenter.java:37)
at io.opentelemetry.instrumentation.awslambdacore.v1_0.TracingRequestHandler.handleRequest(TracingRequestHandler.java:75)
I've set the Handler on the function to be the name of my handler, I'm running java11, and here are my relevant Environment variables:
MAIN_CLASS: <my main class>
AWS_LAMBDA_EXEC_WRAPPER: /opt/otel-handler
SPLUNK_REALM: <realm>
SPLUNK_ACCESS_TOKEN: <token>
OTEL_PROPAGATORS: b3multi
OTEL_SERVICE_NAME: SERVICE_NAME
OTEL_RESOURCE_ATTRIBUTES: deployment.environment=<my-environment>
OTEL_INSTRUMENTATION_AWS_LAMBDA_FLUSH_TIMEOUT: 5000
I'm using
arn:aws:lambda:us-east-1:254067382080:layer:splunk-apm:53
Metadata
Metadata
Assignees
Labels
No labels