DynamoDB Accelerator 的监控工具 - Amazon DynamoDB

DynamoDB Accelerator 的监控工具

AWS 提供一些用于监控 Amazon DynamoDB Accelerator (DAX) 的工具。您可以配置其中的一些工具来为您执行监控任务,但有些工具需要手动干预。建议您尽可能实现监控任务自动化。

自动监控工具

您可以使用以下自动化监控工具来监控 DAX 并在出现错误时报告:

  • Amazon CloudWatch 告警 – 按您指定的时间段观察单个指标,并根据相对于给定阈值的指标值在若干时间段内执行一项或多项操作。具体操作是:通知已发送到 Amazon Simple Notification Service(Amazon SNS)主题或 Amazon EC2 Auto Scaling 策略。CloudWatch 告警不调用操作,因为这些操作处于特定状态;状态必须改变并保持指定时间。有关更多信息,请参阅 使用 Amazon CloudWatch 在 DynamoDB 中监控指标

  • Amazon CloudWatch Logs – 监控、存储和访问来自 AWS CloudTrail 或其他来源的日志文件。有关更多信息,请参阅《Amazon CloudWatch 用户指南》中的 Monitoring Log Files

  • Amazon CloudWatch Events – 匹配事件并将事件传送到一个或多个目标函数或流,进行更改、捕获状态信息和采取纠正措施。有关更多信息,请参见 Amazon CloudWatch 用户指南什么是 Amazon CloudWatch Events

  • AWS CloudTrail 日记账监控 – 在账户间共享日志文件,通过将 CloudTrail 日志文件发送到 CloudWatch Logs 来进行实时监控,用 Java 编写日记账处理应用程序,验证 CloudTrail 提供的日志文件未发生更改。有关更多信息,请参见《AWS CloudTrail 用户指南》使用 CloudTrail 日志文件

手动监控工具

监控 DAX 的另一个重要环节是手动监控 CloudWatch 告警未涵盖的那些项。DAX、CloudWatch、Trusted Advisor 和其他 AWS Management Console 控制面板提供您的 AWS 环境状态的概览视图。建议您还要查看 DAX 上的日志文件。

  • DAX 控制面板显示以下信息:

    • 服务运行状况

  • CloudWatch 主页显示以下内容:

    • 当前警报和状态

    • 告警和资源图表

    • 服务运行状况

    此外,您还可以使用 CloudWatch 执行以下操作:

    • 创建自定义控制面板以监控您关注的服务。

    • 绘制指标数据图,以排除问题并弄清楚趋势。

    • 搜索并浏览您的所有 AWS 资源指标。

    • 创建和编辑告警接收有关问题的通知。