AWS DynamoDB 客户端操作的语义约定

状态: 开发中

AWS DynamoDB 的语义约定扩展并覆盖了通用的 AWS SDK 语义约定数据库语义约定

Span

表示对 AWS DynamoDB 调用而产生的 Span 遵循通用的 数据库客户端 Span 的语义约定

DynamoDB.BatchGetItem

状态: 开发中

此 Span 代表一次 DynamoDB.BatchGetItem 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.consumed_capacityDevelopment推荐string[]ConsumedCapacity 响应字段中每个项目的 JSON 序列化值。["{ \"CapacityUnits\": number, \"GlobalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"LocalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"ReadCapacityUnits\": number, \"Table\": { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number }, \"TableName\": \"string\", \"WriteCapacityUnits\": number }"]
aws.dynamodb.table_namesDevelopment推荐string[]RequestItems 对象字段中的键。["Users", "Cats"]
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.BatchWriteItem

状态: 开发中

此 Span 代表一次 DynamoDB.BatchWriteItem 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.consumed_capacityDevelopment推荐string[]ConsumedCapacity 响应字段中每个项目的 JSON 序列化值。["{ \"CapacityUnits\": number, \"GlobalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"LocalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"ReadCapacityUnits\": number, \"Table\": { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number }, \"TableName\": \"string\", \"WriteCapacityUnits\": number }"]
aws.dynamodb.item_collection_metricsDevelopment推荐字符串ItemCollectionMetrics 响应字段的 JSON 序列化值。{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }
aws.dynamodb.table_namesDevelopment推荐string[]RequestItems 对象字段中的键。["Users", "Cats"]
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.CreateTable

状态: 开发中

此 Span 代表一次 DynamoDB.CreateTable 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.consumed_capacityDevelopment推荐string[]ConsumedCapacity 响应字段中每个项目的 JSON 序列化值。["{ \"CapacityUnits\": number, \"GlobalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"LocalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"ReadCapacityUnits\": number, \"Table\": { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number }, \"TableName\": \"string\", \"WriteCapacityUnits\": number }"]
aws.dynamodb.global_secondary_indexesDevelopment推荐string[]GlobalSecondaryIndexes 请求字段中每个项目的 JSON 序列化值。["{ \"IndexName\": \"string\", \"KeySchema\": [ { \"AttributeName\": \"string\", \"KeyType\": \"string\" } ], \"Projection\": { \"NonKeyAttributes\": [ \"string\" ], \"ProjectionType\": \"string\" }, \"ProvisionedThroughput\": { \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }"]
aws.dynamodb.item_collection_metricsDevelopment推荐字符串ItemCollectionMetrics 响应字段的 JSON 序列化值。{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }
aws.dynamodb.local_secondary_indexesDevelopment推荐string[]LocalSecondaryIndexes 请求字段中每个项目的 JSON 序列化值。["{ \"IndexArn\": \"string\", \"IndexName\": \"string\", \"IndexSizeBytes\": number, \"ItemCount\": number, \"KeySchema\": [ { \"AttributeName\": \"string\", \"KeyType\": \"string\" } ], \"Projection\": { \"NonKeyAttributes\": [ \"string\" ], \"ProjectionType\": \"string\" } }"]
aws.dynamodb.provisioned_read_capacityDevelopment推荐doubleProvisionedThroughput.ReadCapacityUnits 请求参数的值。1.0; 2.0
aws.dynamodb.provisioned_write_capacityDevelopment推荐doubleProvisionedThroughput.WriteCapacityUnits 请求参数的值。1.0; 2.0
aws.dynamodb.table_namesDevelopment推荐string[]包含 TableName 请求参数值的单元素数组。["Users"]
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.DeleteItem

状态: 开发中

此 Span 代表一次 DynamoDB.DeleteItem 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.consumed_capacityDevelopment推荐string[]ConsumedCapacity 响应字段中每个项目的 JSON 序列化值。["{ \"CapacityUnits\": number, \"GlobalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"LocalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"ReadCapacityUnits\": number, \"Table\": { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number }, \"TableName\": \"string\", \"WriteCapacityUnits\": number }"]
aws.dynamodb.item_collection_metricsDevelopment推荐字符串ItemCollectionMetrics 响应字段的 JSON 序列化值。{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }
aws.dynamodb.table_namesDevelopment推荐string[]包含 TableName 请求参数值的单元素数组。["Users"]
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.DeleteTable

状态: 开发中

此 Span 代表一次 DynamoDB.DeleteTable 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.table_namesDevelopment推荐string[]包含 TableName 请求参数值的单元素数组。["Users"]
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.DescribeTable

状态: 开发中

此 Span 代表一次 DynamoDB.DescribeTable 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.table_namesDevelopment推荐string[]包含 TableName 请求参数值的单元素数组。["Users"]
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.GetItem

状态: 开发中

此 Span 代表一次 DynamoDB.GetItem 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.consistent_readDevelopment推荐布尔值ConsistentRead 请求参数的值。
aws.dynamodb.consumed_capacityDevelopment推荐string[]ConsumedCapacity 响应字段中每个项目的 JSON 序列化值。["{ \"CapacityUnits\": number, \"GlobalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"LocalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"ReadCapacityUnits\": number, \"Table\": { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number }, \"TableName\": \"string\", \"WriteCapacityUnits\": number }"]
aws.dynamodb.projectionDevelopment推荐字符串ProjectionExpression 请求参数的值。Title; Title, Price, Color; Title, Description, RelatedItems, ProductReviews
aws.dynamodb.table_namesDevelopment推荐string[]包含 TableName 请求参数值的单元素数组。["Users"]
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.ListTables

状态: 开发中

此 Span 代表一次 DynamoDB.ListTables 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.exclusive_start_tableDevelopment推荐字符串ExclusiveStartTableName 请求参数的值。Users; CatsTable
aws.dynamodb.limitDevelopment推荐intLimit 请求参数的值。10
aws.dynamodb.table_countDevelopment推荐intTableNames 响应参数中的项目数量。20
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.PutItem

状态: 开发中

此 Span 代表一次 DynamoDB.PutItem 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.consumed_capacityDevelopment推荐string[]ConsumedCapacity 响应字段中每个项目的 JSON 序列化值。["{ \"CapacityUnits\": number, \"GlobalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"LocalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"ReadCapacityUnits\": number, \"Table\": { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number }, \"TableName\": \"string\", \"WriteCapacityUnits\": number }"]
aws.dynamodb.item_collection_metricsDevelopment推荐字符串ItemCollectionMetrics 响应字段的 JSON 序列化值。{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }
aws.dynamodb.table_namesDevelopment推荐string[]RequestItems 对象字段中的键。["Users", "Cats"]
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.Query

状态: 开发中

此 Span 代表一次 DynamoDB.Query 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.attributes_to_getDevelopment推荐string[]AttributesToGet 请求参数的值。["lives", "id"]
aws.dynamodb.consistent_readDevelopment推荐布尔值ConsistentRead 请求参数的值。
aws.dynamodb.consumed_capacityDevelopment推荐string[]ConsumedCapacity 响应字段中每个项目的 JSON 序列化值。["{ \"CapacityUnits\": number, \"GlobalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"LocalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"ReadCapacityUnits\": number, \"Table\": { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number }, \"TableName\": \"string\", \"WriteCapacityUnits\": number }"]
aws.dynamodb.index_nameDevelopment推荐字符串IndexName 请求参数的值。name_to_group
aws.dynamodb.limitDevelopment推荐intLimit 请求参数的值。10
aws.dynamodb.projectionDevelopment推荐字符串ProjectionExpression 请求参数的值。Title; Title, Price, Color; Title, Description, RelatedItems, ProductReviews
aws.dynamodb.scan_forwardDevelopment推荐布尔值ScanIndexForward 请求参数的值。
aws.dynamodb.selectDevelopment推荐字符串Select 请求参数的值。ALL_ATTRIBUTES; COUNT
aws.dynamodb.table_namesDevelopment推荐string[]包含 TableName 请求参数值的单元素数组。["Users"]
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.Scan

状态: 开发中

此 Span 代表一次 DynamoDB.Scan 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.attributes_to_getDevelopment推荐string[]AttributesToGet 请求参数的值。["lives", "id"]
aws.dynamodb.consistent_readDevelopment推荐布尔值ConsistentRead 请求参数的值。
aws.dynamodb.consumed_capacityDevelopment推荐string[]ConsumedCapacity 响应字段中每个项目的 JSON 序列化值。["{ \"CapacityUnits\": number, \"GlobalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"LocalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"ReadCapacityUnits\": number, \"Table\": { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number }, \"TableName\": \"string\", \"WriteCapacityUnits\": number }"]
aws.dynamodb.countDevelopment推荐intCount 响应参数的值。10
aws.dynamodb.index_nameDevelopment推荐字符串IndexName 请求参数的值。name_to_group
aws.dynamodb.limitDevelopment推荐intLimit 请求参数的值。10
aws.dynamodb.projectionDevelopment推荐字符串ProjectionExpression 请求参数的值。Title; Title, Price, Color; Title, Description, RelatedItems, ProductReviews
aws.dynamodb.scanned_countDevelopment推荐intScannedCount 响应参数的值。50
aws.dynamodb.segmentDevelopment推荐intSegment 请求参数的值。10
aws.dynamodb.selectDevelopment推荐字符串Select 请求参数的值。ALL_ATTRIBUTES; COUNT
aws.dynamodb.table_namesDevelopment推荐string[]包含 TableName 请求参数值的单元素数组。["Users"]
aws.dynamodb.total_segmentsDevelopment推荐intTotalSegments 请求参数的值。100
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.UpdateItem

状态: 开发中

此 Span 代表一次 DynamoDB.UpdateItem 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.consumed_capacityDevelopment推荐string[]ConsumedCapacity 响应字段中每个项目的 JSON 序列化值。["{ \"CapacityUnits\": number, \"GlobalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"LocalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"ReadCapacityUnits\": number, \"Table\": { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number }, \"TableName\": \"string\", \"WriteCapacityUnits\": number }"]
aws.dynamodb.item_collection_metricsDevelopment推荐字符串ItemCollectionMetrics 响应字段的 JSON 序列化值。{ "string" : [ { "ItemCollectionKey": { "string" : { "B": blob, "BOOL": boolean, "BS": [ blob ], "L": [ "AttributeValue" ], "M": { "string" : "AttributeValue" }, "N": "string", "NS": [ "string" ], "NULL": boolean, "S": "string", "SS": [ "string" ] } }, "SizeEstimateRangeGB": [ number ] } ] }
aws.dynamodb.table_namesDevelopment推荐string[]包含 TableName 请求参数值的单元素数组。["Users"]
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

DynamoDB.UpdateTable

状态: 开发中

此 Span 代表一次 DynamoDB.UpdateTable 调用。

db.system.name 必须设置为 "aws.dynamodb",并且应在**创建 Span 时**提供。

**Span 类型**应为 CLIENT

**Span 状态**应遵循 记录错误文档。

Attributes

Stability需求级别Value Type描述Example Values
rpc.systemDevelopment必需字符串aws-apiaws-api
aws.extended_request_idDevelopment有条件必需 如果可用。字符串在响应头 x-amz-id-2 中返回的 AWS 扩展请求 ID。wzHcyEWfmOGDIE5QOhTAqFDoDWP3y8IUvpNINCwL9N4TEHbUw0/gZJ+VZTmCNCWR7fezEN3eCiQ=
aws.dynamodb.attribute_definitionsDevelopment推荐string[]AttributeDefinitions 请求字段中每个项目的 JSON 序列化值。["{ \"AttributeName\": \"string\", \"AttributeType\": \"string\" }"]
aws.dynamodb.consumed_capacityDevelopment推荐string[]ConsumedCapacity 响应字段中每个项目的 JSON 序列化值。["{ \"CapacityUnits\": number, \"GlobalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"LocalSecondaryIndexes\": { \"string\" : { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }, \"ReadCapacityUnits\": number, \"Table\": { \"CapacityUnits\": number, \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number }, \"TableName\": \"string\", \"WriteCapacityUnits\": number }"]
aws.dynamodb.global_secondary_index_updatesDevelopment推荐string[]GlobalSecondaryIndexUpdates 请求字段中每个项目的 JSON 序列化值。["{ \"Create\": { \"IndexName\": \"string\", \"KeySchema\": [ { \"AttributeName\": \"string\", \"KeyType\": \"string\" } ], \"Projection\": { \"NonKeyAttributes\": [ \"string\" ], \"ProjectionType\": \"string\" }, \"ProvisionedThroughput\": { \"ReadCapacityUnits\": number, \"WriteCapacityUnits\": number } }"]
aws.dynamodb.provisioned_read_capacityDevelopment推荐doubleProvisionedThroughput.ReadCapacityUnits 请求参数的值。1.0; 2.0
aws.dynamodb.provisioned_write_capacityDevelopment推荐doubleProvisionedThroughput.WriteCapacityUnits 请求参数的值。1.0; 2.0
aws.dynamodb.table_namesDevelopment推荐string[]包含 TableName 请求参数值的单元素数组。["Users"]
aws.request_idDevelopment推荐字符串在响应头 x-amzn-requestidx-amzn-request-idx-amz-request-id 中返回的 AWS 请求 ID。79b9da39-b7ae-508a-a6bc-864b2829c622; C9ER4AJX75574TDJ
cloud.regionDevelopment推荐字符串正在访问请求的服务的 AWS 区域。[1]us-east-1; us-west-2
rpc.methodDevelopment推荐字符串由 AWS SDK 返回的对应于请求的操作名称。GetItem; PutItem
rpc.serviceDevelopment推荐字符串由 AWS SDK 返回的请求所目标的服务名称。DynamoDB; S3

[1] cloud.region: 指定 SDK 客户端针对给定 AWS 服务调用的目标 AWS 区域。该属性的值应符合 AWS 文档 中概述的 AWS 区域代码。


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

描述Stability
apache_dubboApache DubboDevelopment
connect_rpcConnect RPCDevelopment
dotnet_wcf.NET WCFDevelopment
grpcgRPCDevelopment
java_rmiJava RMIDevelopment
jsonrpcJSON-RPCDevelopment
onc_rpcONC RPC (Sun RPC)Development

指标

AWS DynamoDB 客户端的仪器化应根据通用的 数据库客户端指标的语义约定来收集指标。

db.system.name 必须设置为 "aws.dynamodb"