Amazon DynamoDB是Amazon Web服务组合的一部分,是一种非关系数据库,可以在任何规模上提供可靠的性能。它是一个完全管理的、专有的NoSQL数据库服务,支持键值和文档数据结构,提供内置的安全性、备份和恢复以及内存缓存。
使用Application Manager的AWS监控工具,您可以自动发现DynamoDB表,为延迟、请求吞吐量和节流错误等性能指标收集数据。优化资源使用,提高Amazon Dynamodb数据库的应用程序性能。
识别具有较高延迟的数据库操作。跟踪请求延迟,以了解处理数据库操作所需的时间。从DynamoDB服务端角度获取各种读/写操作(如Get、PUT、Scan等)的成功请求延迟报告。使用关键使用统计信息(如在指定期间从GetRecords操作(Amazon DynamoDB流)返回的记录和字节数)检查全局表的行为和性能。
通过对设置DynamoDB提供的吞吐量能力做出明智的决策,确保基于用户需求的表级性能。通过度量如何扩大或缩小吞吐量设置来保留容量。有效地提供,这样您就不必为未使用的吞吐量付费。监控消耗的读/写容量单元,以防止将错误调整到请求速率、应用程序吞吐量模式和表活动的最新状态。
如果您的应用程序超过了您提供的吞吐量设置,它将受到请求限制。预留容量,这样所提供的吞吐量就不会耗尽,您可以处理流量的突然增加,而不返回节流错误。设置阈值,并在生成节流事件时得到通知。将节流请求与节流事件关联,以识别节流请求的事件。
通过获取故障的仪表板视图来识别性能异常:
对于任何指定的时间段,监控数据库扫描和查询操作返回的项数,以判断操作是否对所提供的读取容量单元产生影响。
开始在您的环境中监控Amazon DynamoDB数据库。获得性能问题和瓶颈的即时通知。在最终用户遇到问题之前迅速采取补救措施。
使用APM,您可以在系统范围内查看资源利用率、应用程序性能、AWS基础设施的运行状况和应用程序性能。开始使用Applications Manager的成熟的30天免费试用版来监控AWS环境。
它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。
审稿人角色:研究与开发
Lexmark技术支持经理