4747import static software .amazon .opentelemetry .javaagent .providers .AwsAttributeKeys .AWS_GUARDRAIL_ARN ;
4848import static software .amazon .opentelemetry .javaagent .providers .AwsAttributeKeys .AWS_GUARDRAIL_ID ;
4949import static software .amazon .opentelemetry .javaagent .providers .AwsAttributeKeys .AWS_KNOWLEDGE_BASE_ID ;
50- import static software .amazon .opentelemetry .javaagent .providers .AwsAttributeKeys .AWS_LAMBDA_NAME ;
5150import static software .amazon .opentelemetry .javaagent .providers .AwsAttributeKeys .AWS_LAMBDA_RESOURCE_ID ;
5251import static software .amazon .opentelemetry .javaagent .providers .AwsAttributeKeys .AWS_LOCAL_OPERATION ;
5352import static software .amazon .opentelemetry .javaagent .providers .AwsAttributeKeys .AWS_LOCAL_SERVICE ;
@@ -493,11 +492,6 @@ private static void setRemoteResourceTypeAndIdentifier(SpanData span, Attributes
493492 Optional .ofNullable (escapeDelimiters (span .getAttributes ().get (AWS_SECRET_ARN ))));
494493 cloudformationPrimaryIdentifier =
495494 Optional .ofNullable (escapeDelimiters (span .getAttributes ().get (AWS_SECRET_ARN )));
496- } else if (isKeyPresent (span , AWS_LAMBDA_NAME )) {
497- remoteResourceType = Optional .of (NORMALIZED_LAMBDA_SERVICE_NAME + "::Function" );
498- remoteResourceIdentifier =
499- getLambdaResourceNameFromAribitraryName (
500- Optional .ofNullable (escapeDelimiters (span .getAttributes ().get (AWS_LAMBDA_NAME ))));
501495 } else if (isKeyPresent (span , AWS_LAMBDA_RESOURCE_ID )) {
502496 remoteResourceType = Optional .of (NORMALIZED_LAMBDA_SERVICE_NAME + "::EventSourceMapping" );
503497 remoteResourceIdentifier =
@@ -519,16 +513,6 @@ private static void setRemoteResourceTypeAndIdentifier(SpanData span, Attributes
519513 }
520514 }
521515
522- // NOTE: "name" in this case can be either the lambda name or lambda arn
523- private static Optional <String > getLambdaResourceNameFromAribitraryName (
524- Optional <String > arbitraryName ) {
525- if (arbitraryName != null && arbitraryName .get ().startsWith ("arn:aws:lambda:" )) {
526- Arn resourceArn = Arn .fromString (arbitraryName .get ());
527- return Optional .of (resourceArn .getResource ().toString ().split (":" )[1 ]);
528- }
529- return arbitraryName ;
530- }
531-
532516 private static Optional <String > getSecretsManagerResourceNameFromArn (Optional <String > stringArn ) {
533517 Arn resourceArn = Arn .fromString (stringArn .get ());
534518 return Optional .of (resourceArn .getResource ().toString ().split (":" )[1 ]);
0 commit comments