|
24 | 24 | import static software.amazon.opentelemetry.javaagent.providers.AwsAttributeKeys.AWS_AGENT_ID; |
25 | 25 | import static software.amazon.opentelemetry.javaagent.providers.AwsAttributeKeys.AWS_BUCKET_NAME; |
26 | 26 | import static software.amazon.opentelemetry.javaagent.providers.AwsAttributeKeys.AWS_DATA_SOURCE_ID; |
| 27 | +import static software.amazon.opentelemetry.javaagent.providers.AwsAttributeKeys.AWS_GUARDRAIL_ARN; |
27 | 28 | import static software.amazon.opentelemetry.javaagent.providers.AwsAttributeKeys.AWS_GUARDRAIL_ID; |
28 | 29 | import static software.amazon.opentelemetry.javaagent.providers.AwsAttributeKeys.AWS_KNOWLEDGE_BASE_ID; |
29 | 30 | import static software.amazon.opentelemetry.javaagent.providers.AwsAttributeKeys.AWS_LAMBDA_NAME; |
@@ -758,13 +759,19 @@ public void testSdkClientSpanWithRemoteResourceAttributes() { |
758 | 759 |
|
759 | 760 | // Validate behaviour of AWS_GUARDRAIL_ID attribute, then remove it. |
760 | 761 | mockAttribute(AWS_GUARDRAIL_ID, "test_guardrail_id"); |
| 762 | + mockAttribute( |
| 763 | + AWS_GUARDRAIL_ARN, "arn:aws:bedrock:us-west-2:123456789012:guardrail/test_guardrail_id"); |
761 | 764 | validateRemoteResourceAttributes("AWS::Bedrock::Guardrail", "test_guardrail_id"); |
762 | 765 | mockAttribute(AWS_GUARDRAIL_ID, null); |
| 766 | + mockAttribute(AWS_GUARDRAIL_ARN, null); |
763 | 767 |
|
764 | 768 | // Validate behaviour of AWS_GUARDRAIL_ID attribute with special chars(^), then remove it. |
765 | 769 | mockAttribute(AWS_GUARDRAIL_ID, "test_guardrail_^id"); |
| 770 | + mockAttribute( |
| 771 | + AWS_GUARDRAIL_ARN, "arn:aws:bedrock:us-west-2:123456789012:guardrail/test_guardrail_^id"); |
766 | 772 | validateRemoteResourceAttributes("AWS::Bedrock::Guardrail", "test_guardrail_^^id"); |
767 | 773 | mockAttribute(AWS_GUARDRAIL_ID, null); |
| 774 | + mockAttribute(AWS_GUARDRAIL_ARN, null); |
768 | 775 |
|
769 | 776 | // Validate behaviour of GEN_AI_REQUEST_MODEL attribute, then remove it. |
770 | 777 | mockAttribute(GEN_AI_REQUEST_MODEL, "test.service_id"); |
|
0 commit comments