AWS

AWS ECS

状态: 开发中

类型: aws.ecs

描述: AWS Elastic Container Service (ECS) 使用的实体。

其他属性

⚠️ 此实体定义包含没有角色的属性。稳定的实体不得包含没有定义角色的属性。

Stability需求级别Value Type描述Example Values
aws.ecs.task.idDevelopment有条件要求 仅当 task.arn 已填充时。字符串正在运行的 ECS 任务的 ID。该 ID 必须从 task.arn 中提取。10838bed-421f-43ef-870a-f43feacbbb5b; 23ebb8ac-c18f-46c6-8bbe-d55d0e37cfbd
aws.ecs.cluster.arnDevelopment推荐字符串ECS cluster 的 ARN。arn:aws:ecs:us-west-2:123456789123:cluster/my-cluster
aws.ecs.container.arnDevelopment推荐字符串ECS container instance 的 Amazon Resource Name (ARN)。arn:aws:ecs:us-west-1:123456789123:container/32624152-9086-4f0e-acae-1a75b14fe4d9
aws.ecs.launchtypeDevelopment推荐字符串ECS 任务的 launch typeec2; fargate
aws.ecs.task.arnDevelopment推荐字符串正在运行的 ECS task 的 ARN。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.familyDevelopment推荐字符串用于创建 ECS 任务的 ECS task definition 的族名称。opentelemetry-family
aws.ecs.task.revisionDevelopment推荐字符串用于创建 ECS 任务的任务定义的修订版本。8; 26

aws.ecs.launchtype 具有以下已知值列表。如果适用其中一个,则必须使用相应的 值;否则,可以使 launch type 使用自定义值。

描述Stability
ec2Amazon EC2Development
fargateAmazon FargateDevelopment

AWS EKS

状态: 开发中

类型: aws.eks

描述: AWS Elastic Kubernetes Service (EKS) 使用的实体。

其他属性

⚠️ 此实体定义包含没有角色的属性。稳定的实体不得包含没有定义角色的属性。

Stability需求级别Value Type描述Example Values
aws.eks.cluster.arnDevelopment推荐字符串EKS 集群的 ARN。arn:aws:ecs:us-west-2:123456789123:cluster/my-cluster

AWS 日志

状态: 开发中

类型: aws.log

描述: Amazon Web Services 特有的实体。

其他属性

⚠️ 此实体定义包含没有角色的属性。稳定的实体不得包含没有定义角色的属性。

Stability需求级别Value Type描述Example Values
aws.log.group.arnsDevelopment推荐string[]AWS 日志组的 Amazon Resource Name (ARN)。[1]["arn:aws:logs:us-west-1:123456789012:log-group:/aws/my/group:*"]
aws.log.group.namesDevelopment推荐string[]应用程序正在写入的 AWS 日志组的名称。[2]["/aws/lambda/my-function", "opentelemetry-service"]
aws.log.stream.arnsDevelopment推荐string[]AWS 日志流的 ARN。[3]["arn:aws:logs:us-west-1:123456789012:log-group:/aws/my/group:log-stream:logs/main/10838bed-421f-43ef-870a-f43feacbbb5b"]
aws.log.stream.namesDevelopment推荐string[]应用程序正在写入的 AWS 日志流的名称。["logs/main/10838bed-421f-43ef-870a-f43feacbbb5b"]

[1] aws.log.group.arns: 请参阅 日志组 ARN 格式文档

[2] aws.log.group.names: 对于像多容器应用程序这样的情况,单个应用程序有 sidecar 容器,每个容器写入自己的日志组,因此需要支持多个日志组。

[3] aws.log.stream.arns: 请参阅 日志流 ARN 格式文档。一个日志组可以包含多个日志流,因此这些 ARN 必然会识别日志组和日志流。