You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aid="cloud-availability-zone"href="#cloud-availability-zone">`cloud.availability_zone`</a> | string | Cloud regions often have multiple, isolated locations known as zones to increase availability. Availability zone represents the zone where the resource is running. [1]|`us-east-1c`||
14
14
| <aid="cloud-platform"href="#cloud-platform">`cloud.platform`</a> | string | The cloud platform in use. [2]|`alibaba_cloud_ecs`; `alibaba_cloud_fc`; `alibaba_cloud_openshift`||
15
15
| <aid="cloud-provider"href="#cloud-provider">`cloud.provider`</a> | string | Name of the cloud provider. |`alibaba_cloud`; `aws`; `azure`||
16
-
| <aid="cloud-region"href="#cloud-region">`cloud.region`</a> | string | The geographical region the resource is running. [3]|`us-central1`; `us-east-1`||
16
+
| <aid="cloud-region"href="#cloud-region">`cloud.region`</a> | string | The geographical region within a cloud provider. When associated with a resource, this attribute specifies the region where the resource operates. When calling services or APIs deployed on a cloud, this attribute identifies the region where the called destination is deployed. [3]|`us-central1`; `us-east-1`||
17
17
| <aid="cloud-resource-id"href="#cloud-resource-id">`cloud.resource_id`</a> | string | Cloud provider-specific native identifier of the monitored cloud resource (e.g. an [ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) on AWS, a [fully qualified resource ID](https://learn.microsoft.com/rest/api/resources/resources/get-by-id) on Azure, a [full resource name](https://google.aip.dev/122#full-resource-names) on GCP) [4]|`arn:aws:lambda:REGION:ACCOUNT_ID:function:my-function`; `//run.googleapis.com/projects/PROJECT_ID/locations/LOCATION_ID/services/SERVICE_ID`; `/subscriptions/<SUBSCRIPTION_GUID>/resourceGroups/<RG>/providers/Microsoft.Web/sites/<FUNCAPP>/functions/<FUNC>`||
18
18
19
19
**[1]`cloud.availability_zone`:** Availability zones are called "zones" on Alibaba Cloud and Google Cloud.
Copy file name to clipboardExpand all lines: docs/cloud-providers/aws-sdk.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,12 +43,15 @@ interesting conventions are found.
43
43
|[`rpc.system`](/docs/attributes-registry/rpc.md)| string | The value `aws-api`. |`aws-api`|`Required`||
44
44
|[`aws.extended_request_id`](/docs/attributes-registry/aws.md)| string | The AWS extended request ID as returned in the response header `x-amz-id-2`. |`wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=`|`Conditionally Required` If available. ||
45
45
|[`aws.request_id`](/docs/attributes-registry/aws.md)| string | The AWS request ID as returned in the response headers `x-amzn-requestid`, `x-amzn-request-id` or `x-amz-request-id`. |`79b9da39-b7ae-508a-a6bc-864b2829c622`; `C9ER4AJX75574TDJ`|`Recommended`||
46
-
|[`rpc.method`](/docs/attributes-registry/rpc.md)| string | The name of the operation corresponding to the request, as returned by the AWS SDK [1]|`GetItem`; `PutItem`|`Recommended`||
47
-
|[`rpc.service`](/docs/attributes-registry/rpc.md)| string | The name of the service to which a request is made, as returned by the AWS SDK. [2]|`DynamoDB`; `S3`|`Recommended`||
46
+
|[`cloud.region`](/docs/attributes-registry/cloud.md)| string | The AWS Region where the requested service is being accessed. [1]|`us-east-1`; `us-west-2`|`Recommended`||
47
+
|[`rpc.method`](/docs/attributes-registry/rpc.md)| string | The name of the operation corresponding to the request, as returned by the AWS SDK [2]|`GetItem`; `PutItem`|`Recommended`||
48
+
|[`rpc.service`](/docs/attributes-registry/rpc.md)| string | The name of the service to which a request is made, as returned by the AWS SDK. [3]|`DynamoDB`; `S3`|`Recommended`||
48
49
49
-
**[1]`rpc.method`:**This is the logical name of the method from the RPC interface perspective, which can be different from the name of any implementing method/function. The `code.function.name`attribute may be used to store the latter (e.g., method actually executing the call on the server side, RPC client stub method on the client side).
50
+
**[1]`cloud.region`:**Specifies the AWS Region that the SDK client targets for a given AWS service call. The attribute's value should adhere to the AWS Region codes outlined in the [AWS documentation](https://docs.aws.amazon.com/global-infrastructure/latest/regions/aws-regions.html#available-regions).
50
51
51
-
**[2]`rpc.service`:** This is the logical name of the service from the RPC interface perspective, which can be different from the name of any implementing class. The `code.namespace` attribute may be used to store the latter (despite the attribute name, it may include a class name; e.g., class with method actually executing the call on the server side, RPC client stub class on the client side).
52
+
**[2]`rpc.method`:** This is the logical name of the method from the RPC interface perspective, which can be different from the name of any implementing method/function. The `code.function.name` attribute may be used to store the latter (e.g., method actually executing the call on the server side, RPC client stub method on the client side).
53
+
54
+
**[3]`rpc.service`:** This is the logical name of the service from the RPC interface perspective, which can be different from the name of any implementing class. The `code.namespace` attribute may be used to store the latter (despite the attribute name, it may include a class name; e.g., class with method actually executing the call on the server side, RPC client stub class on the client side).
0 commit comments