Add cloud.account.id attribute by AwsLambdaInstrumentor (#2367)

* Add cloud.account.id attribute by AwsLambdaInstrumentor

* Changelog

* Update test

* lint
This commit is contained in:
Tammy Baylis
2024-03-22 16:46:10 -07:00
committed by GitHub
parent d06de3f9f1
commit 37aba928d4
3 changed files with 18 additions and 1 deletions

View File

@ -54,7 +54,7 @@ class MockLambdaContext:
MOCK_LAMBDA_CONTEXT = MockLambdaContext(
aws_request_id="mock_aws_request_id",
invoked_function_arn="arn://mock-lambda-function-arn",
invoked_function_arn="arn:aws:lambda:us-east-1:123456:function:myfunction:myalias",
)
MOCK_XRAY_TRACE_ID = 0x5FB7331105E8BB83207FA31D4D9CDB4C
@ -147,6 +147,11 @@ class TestAwsLambdaInstrumentor(TestBase):
{
ResourceAttributes.FAAS_ID: MOCK_LAMBDA_CONTEXT.invoked_function_arn,
SpanAttributes.FAAS_EXECUTION: MOCK_LAMBDA_CONTEXT.aws_request_id,
ResourceAttributes.CLOUD_ACCOUNT_ID: MOCK_LAMBDA_CONTEXT.invoked_function_arn.split(
":"
)[
4
],
},
)