34 KiB
AWS
AWS Attributes
This document defines generic attributes for AWS services.
AWS DynamoDB Attributes
This document defines attributes for AWS DynamoDB.
AWS ECS Attributes
This document defines attributes for AWS Elastic Container Service (ECS).
| Attribute | Type | Description | Examples | Stability |
|---|---|---|---|---|
aws.ecs.cluster.arn |
string | The ARN of an ECS cluster. | arn:aws:ecs:us-west-2:123456789123:cluster/my-cluster |
|
aws.ecs.container.arn |
string | The Amazon Resource Name (ARN) of an ECS container instance. | arn:aws:ecs:us-west-1:123456789123:container/32624152-9086-4f0e-acae-1a75b14fe4d9 |
|
aws.ecs.launchtype |
string | The launch type for an ECS task. | ec2; fargate |
|
aws.ecs.task.arn |
string | The ARN of a running ECS task. | arn:aws:ecs:us-west-1:123456789123:task/10838bed-421f-43ef-870a-f43feacbbb5b; arn:aws:ecs:us-west-1:123456789123:task/my-cluster/task-id/23ebb8ac-c18f-46c6-8bbe-d55d0e37cfbd |
|
aws.ecs.task.family |
string | The family name of the ECS task definition used to create the ECS task. | opentelemetry-family |
|
aws.ecs.task.id |
string | The ID of a running ECS task. The ID MUST be extracted from task.arn. |
10838bed-421f-43ef-870a-f43feacbbb5b; 23ebb8ac-c18f-46c6-8bbe-d55d0e37cfbd |
|
aws.ecs.task.revision |
string | The revision for the task definition used to create the ECS task. | 8; 26 |
aws.ecs.launchtype has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
| Value | Description | Stability |
|---|---|---|
ec2 |
ec2 | |
fargate |
fargate |
AWS EKS Attributes
This document defines attributes for AWS Elastic Kubernetes Service (EKS).
| Attribute | Type | Description | Examples | Stability |
|---|---|---|---|---|
aws.eks.cluster.arn |
string | The ARN of an EKS cluster. | arn:aws:ecs:us-west-2:123456789123:cluster/my-cluster |
AWS Lambda Attributes
This document defines attributes for AWS Lambda.
[1]: This may be different from cloud.resource_id if an alias is involved.
AWS Log Attributes
This document defines attributes for AWS Logs.
[2]: See the log group ARN format documentation.
[3]: Multiple log groups must be supported for cases like multi-container applications, where a single application has sidecar containers, and each write to their own log group.
[4]: See the log stream ARN format documentation. One log group can contain several log streams, so these ARNs necessarily identify both a log group and a log stream.
AWS S3 Attributes
This document defines attributes for AWS S3.
| Attribute | Type | Description | Examples | Stability |
|---|---|---|---|---|
aws.s3.bucket |
string | The S3 bucket name the request refers to. Corresponds to the --bucket parameter of the S3 API operations. [5] |
some-bucket-name |
|
aws.s3.copy_source |
string | The source object (in the form bucket/key) for the copy operation. [6] |
someFile.yml |
|
aws.s3.delete |
string | The delete request container that specifies the objects to be deleted. [7] | Objects=[{Key=string,VersionId=string},{Key=string,VersionId=string}],Quiet=boolean |
|
aws.s3.key |
string | The S3 object key the request refers to. Corresponds to the --key parameter of the S3 API operations. [8] |
someFile.yml |
|
aws.s3.part_number |
int | The part number of the part being uploaded in a multipart-upload operation. This is a positive integer between 1 and 10,000. [9] | 3456 |
|
aws.s3.upload_id |
string | Upload ID that identifies the multipart upload. [10] | dfRtDYWFbkRONycy.Yxwh66Yjlx.cph0gtNBtJ |
[5]: The bucket attribute is applicable to all S3 operations that reference a bucket, i.e. that require the bucket name as a mandatory parameter.
This applies to almost all S3 operations except list-buckets.
[6]: The copy_source attribute applies to S3 copy operations and corresponds to the --copy-source parameter
of the copy-object operation within the S3 API.
This applies in particular to the following operations:
[7]: The delete attribute is only applicable to the delete-object operation.
The delete attribute corresponds to the --delete parameter of the
delete-objects operation within the S3 API.
[8]: The key attribute is applicable to all object-related S3 operations, i.e. that require the object key as a mandatory parameter.
This applies in particular to the following operations:
- copy-object
- delete-object
- get-object
- head-object
- put-object
- restore-object
- select-object-content
- abort-multipart-upload
- complete-multipart-upload
- create-multipart-upload
- list-parts
- upload-part
- upload-part-copy
[9]: The part_number attribute is only applicable to the upload-part
and upload-part-copy operations.
The part_number attribute corresponds to the --part-number parameter of the
upload-part operation within the S3 API.
[10]: The upload_id attribute applies to S3 multipart-upload operations and corresponds to the --upload-id parameter
of the S3 API multipart operations.
This applies in particular to the following operations: