DynamoDB 中的日志记录和监控 - Amazon DynamoDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

DynamoDB 中的日志记录和监控

监控是维护 DynamoDB 和您的解决方案的可靠性、可用性和性能的重要组成部分。 Amazon 您应该从 Amazon 解决方案的各个部分收集监控数据,以便在出现多点故障时可以更轻松地进行调试。在开始监控 DynamoDB 前,应该制定一个监控计划,包括以下问题的答案:

  • 监控目的是什么?

  • 您将监控哪些资源?

  • 监控这些资源的频率如何?

  • 您将使用哪些监控工具?

  • 谁负责执行监控任务?

  • 出现错误时应通知谁?

然后在不同时间和不同负载条件下测量性能,确定环境中正常 DynamoDB 性能的基准。监控 DynamoDB 时,应考虑存储历史监控数据。这些存储的数据将提供一个基准,用于比较当前性能数据,确定正常性能模式和性能异常,设计解决问题的方法。

要建立基准,至少应监控以下项目:

  • 在指定时间段内占用的读取或写入容量单位数,这样可以跟踪预置吞吐量的使用。

  • 在指定时间段内超过表的预置读取或写入容量的请求,这样可以确定超过表的预置吞吐量配额的请求。

  • 系统错误,这样可以确定是否任何请求导致错误。