Amazon Aurora 的监控工具 - Amazon Aurora

Amazon Aurora 的监控工具

监控是保持 Amazon Aurora 和您的其他 AWS 解决方案的可靠性、可用性和性能的重要方面。AWS 提供各种监控工具来监控 Amazon Aurora、在出现错误时进行报告并适时自动采取措施。

自动监控工具

建议您尽可能实现监控任务自动化。

Amazon Aurora 集群状态和建议

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

  • Amazon Aurora 集群状态 – 通过使用 Amazon RDS 控制台、AWS CLI 或 RDS API,查看有关您的集群当前状态的详细信息。

  • Amazon Aurora 建议 — 回应自动提供数据库资源(例如数据库实例、数据库集群、和数据库集群参数组)的建议。有关更多信息,请参阅 来自 Amazon Aurora 的建议

Amazon Aurora 的 Amazon CloudWatch 指标

Amazon Aurora 与 Amazon CloudWatch 集成以提供其他监控功能。

  • Amazon CloudWatch – 此服务可实时监控您的AWS资源以及您在AWS上运行的应用程序。可以将以下 Amazon CloudWatch 功能用于 Amazon Aurora

    • Amazon CloudWatch 指标 Amazon Aurora 每分钟自动向 CloudWatch 发送一次每个活动数据库的指标。对于 CloudWatch 中的 Amazon RDS 指标,您不会获得额外费用。有关更多信息,请参阅Amazon Aurora 的 Amazon CloudWatch 指标

    • Amazon CloudWatch 警报 – 您可以在特定时间段内监控单个 Amazon Aurora 指标。然后,您可以根据相对于您设置的阈值的指标值来执行一个或多个操作。

Amazon RDS 性能详情和操作系统监控

您可以使用以下自动化工具来监控 Amazon Aurora 性能:

集成服务

以下 AWS 服务与 Amazon Aurora 集成:

手动监控工具

您需要手动监控那些 CloudWatch 警报未覆盖的项目。Amazon RDS、CloudWatch、AWS Trusted Advisor 和其他AWS控制台控制面板提供您的AWS环境状态的概览视图。建议您还要查看数据库实例上的日志文件。

  • 您可以从 Amazon RDS 控制台监控资源的以下项目:

    • 与数据库实例的连接数

    • 针对数据库实例的读写操作数量

    • 数据库实例当前使用的存储量

    • 为数据库实例使用的内存和 CPU 量

    • 流入和流出数据库实例的网络流量

  • 您可以从 Trusted Advisor 控制面板查看以下成本优化、安全性、容错能力和性能改进检查:

    • Amazon RDS 闲置数据库实例

    • Amazon RDS 安全组访问风险

    • Amazon RDS 备份

    • Amazon RDS 多可用区

    • Aurora 数据库实例可访问性

    有关这些检查的更多信息,请参阅 Trusted Advisor 最佳实践(检查)

  • CloudWatch 主页显示:

    • 当前告警和状态

    • 告警和资源图表

    • 服务运行状况

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

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

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

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

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