mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-08-03 04:10:48 +08:00
Add cloud.account.id attribute by AwsLambdaInstrumentor (#2367)
* Add cloud.account.id attribute by AwsLambdaInstrumentor * Changelog * Update test * lint
This commit is contained in:
@ -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
|
||||
],
|
||||
},
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user