DynamoDB¶
统计¶
DynamoDB 过滤器在 http.<stat_prefix>.dynamodb. 命名空间中输出统计数据. 统计前缀 来自于自己的 HTTP 连接管理器。
每个操作的统计可以在 http.<stat_prefix>.dynamodb.operation.<operation_name>. 命名空间中找到。
名称
类型
描述
upstream_rq_total
Counter
带有 <operation_name> 的请求总数
upstream_rq_time
Histogram
在 <operation_name> 上的耗时
upstream_rq_total_xxx
Counter
每个响应码 (如 503/2xx/ 等) 中带有 <operation_name> 的请求总数
upstream_rq_time_xxx
Histogram
每个响应码 (如 400/3xx/ 等) 在 <operation_name> 上的耗时
每张表的统计数据可以在 http.<stat_prefix>.dynamodb.table.<table_name>. 命名空间中找到。 对 DynamoDB 的大多数操作都只涉及到一张表, 但是 BatchGetItem 和 BatchWriteItem 可以包括几张表, 在 这种情况下, Envoy 只有在批处理的所有操作都使用同一张表时才会跟踪每张表的统计。
名称
类型
描述
upstream_rq_total
Counter
在 <table_name> 表上的请求总数
upstream_rq_time
Histogram
在 <table_name> 表上的耗时
upstream_rq_total_xxx
Counter
每个响应码 (如 503/2xx/ 等) 在 <table_name> 表上的请求总数
upstream_rq_time_xxx
Histogram
每个响应码 (如 400/3xx/ 等) 在 <table_name> 表上的耗时
声明: 请注意,这是 Amazon DynamoDB 的预发布功能,尚未广泛使用。 每个分区和操作统计可以在 http.<stat_prefix>.dynamodb.table.<table_name>. 命名空间中找到。 对于批处理操作,只有当所有操作中使用的是同一张表时,Envoy 才会跟踪每个分区和操作统计。
名称
类型
描述
capacity.<operation_name>.__partition_id=<last_seven_characters_from_partition_id>
Counter
在给定的 <partition_id> 中的 <table_name> 表上 <operation_name> 的容量总数
其它的详细统计:
对于 4xx 响应和部分批量操作失败,给定表的失败总数和失败情况在 http.<stat_prefix>.dynamodb.error.<table_name>. 命名空间中进行跟踪。
名称
类型
描述
<error_type>
Counter
给定的 <table_name> 表上的特定 <error_type> 的总数
BatchFailureUnprocessedKeys
Counter
给定的 <table_name> 表上的部分批处理失败的总数