亚马逊 DynamoDB 集成

Amazon DynamoDB:DynamoDB 是 Amazon Web Services (AWS) 云中的一项完全托管的 NoSQL 数据库服务,可让您创建数据库表来存储和检索任意数量的项目,并通过动态扩展吞吐量容量来服务任意数量的应用程序请求。通过 Site24x7 的集成,您可以监控所有关键使用统计数据,以帮助您优化 DynamoDB 环境。

设置和配置

  • 如果您尚未这样做,请将 Site24x7 创建为 IAM 用户或创建跨账户 IAM 角色以启用 Site24x7 访问您的 AWS 资源。了解更多
  • 然后,在集成AWS 账户页面中,请确保在Services to be found 字段中选中 DynamoDB 复选框。了解更多
  • 了解更多。

策略和权限

确保分配给 Site24x7 IAM 实体的策略中存在以下读取级别操作。了解更多

  • "dynamodb:DescribeTable",
  • "dynamodb:ListTagsOfResource",
  • "dynamodb:ListBackups",
  • "dynamodb:ListTables",
  • "dynamodb:DescribeLimits",
  • "lambda:ListEventSourceMappings"

轮询频率

Site24x7 根据轮询频率集(1 分钟到一天)查询 CloudWatch 和其他 AWS 服务级别 API,以收集 DynamoDB 表的指标和元数据。

查看数据

  • 登录到 Site24x7 控制台。选择AWS并点击您的“监控的 AWS 账户”。
  • 选择 DynamoDB。从监控的 DynamoDB 表列表中,选择要查看其指标的表。
  • 在“摘要”选项卡中查看所有图表指标。

支持的性能指标

作为我们与 Amazon Web Services 集成的一部分,我们会为您的 DynamoDB 表收集以下指标:

属性 描述 统计数据 数据类型
条件检查失败的请求 监测表的条件写入失败的次数。 计数
预置读取容量单位 监测表的预置读取容量单位 平均值、最小值和最大值 计数
预置的写入容量单位 监测表的预置写入容量单位。 平均值、最小值和最大值 计数
消耗的读取容量单位 监测您的表消耗的读取容量单位的数量。 计数
消耗的写入容量单位 监测表消耗的写入容量单位数。 计数
受限制的请求 监测因违反预置吞吐量限制而受到限制的请求数。 计数
读取油门事件 监测请求中由于预置读取容量单位违规而受到限制的读取事件数。 计数
写入油门事件 监测请求中由于预置的写入容量单位违规而受到限制的写入事件的数量。 计数
退货商品数量 监测查询或扫描操作返回的项目数。 平均的 计数
成功的请求延迟 监测成功请求的经过时间。 平均的 毫秒
用户错误 监测对 DyanmoDB 的请求导致 HTTP 400 状态代码的次数。 计数
在线索引消耗写入容量 监测向表添加新的全局二级索引时消耗的写入容量单位数。 计数
在线索引百分比进度 以百分比衡量新的全球二级指数的相对进展。 计数
在线索引限制事件 监测向表添加新的二级全局索引时发生的写入限制事件的数量。 计数
挂起的复制计数 监测已写入一个副本表但尚未写入另一个副本表的挂起项目更新的数量。SumCount 示例数 计数
复制计数延迟 监测出现在一个副本表的 DynamoDB 流中的更新项目与出现在全局表的另一个副本中的相同项目之间经过的时间。 示例数 毫秒
返回的字节 监测 GetRecords 操作(DynamoDB 流)返回的字节数 字节
已删除项目计数的生存时间 监测配置的 TTL 删除的项目数 计数
返回的记录数 监测 GetRecords 操作返回的记录数(Amazon DynamoDB 流) 计数
为监控的 DynamoDB 表添加阈值配置文件。了解更多

配置详情

属性 描述
主分区键 显示用于从表中检索数据的属性。
主排序键 显示负责数据排序的属性。
表状态 显示表格的状态;创建、更新、删除或激活。
创立日期 显示创建表的日期。
预置读取容量 显示为 DynamoDB 表预置的读取容量单位数。
预置写入容量 显示为 DynamoDB 表预置的写入容量单位数。
最后减少时间 显示此表上次预配置吞吐量下降的日期和时间。
最后增加时间 显示此表上次预置吞吐量增加的日期和时间。
存储大小(以字节为单位) 显示表的分配存储容量。
项目计数 显示表中的项目总数。
地区 预置表的 AWS 区域。
亚马逊资源名称 (ARN) 用于标识配置的 DynamoDB 表的唯一 Amazon 资源名称