Amazon Aurora 的监控工具
监控是保持 Amazon Aurora 和您的其他 Amazon 解决方案的可靠性、可用性和性能的重要方面。Amazon 提供各种监控工具来监控 Amazon Aurora、在出现错误时进行报告并适时自动采取措施。
自动监控工具
建议您尽可能实现监控任务自动化。
Amazon Aurora 集群状态和建议
您可以使用以下自动化工具来监控 Amazon Aurora,并在出现错误时进行报告:
-
Amazon Aurora 集群状态 – 通过使用 Amazon RDS 控制台、Amazon CLI 或 RDS API,查看有关您的集群当前状态的详细信息。
-
Amazon Aurora 建议 — 回应自动提供数据库资源(例如数据库实例、数据库集群、和数据库集群参数组)的建议。有关更多信息,请参阅 来自 Amazon Aurora 的建议。
Amazon Aurora 的 Amazon CloudWatch 指标
Amazon Aurora 与 Amazon CloudWatch 集成以提供其他监控功能。
-
Amazon CloudWatch – 此服务可实时监控您的Amazon资源以及您在Amazon上运行的应用程序。可以将以下 Amazon CloudWatch 功能用于 Amazon Aurora:
-
Amazon CloudWatch 指标 – Amazon Aurora 每分钟自动向 CloudWatch 发送一次每个活动数据库的指标。对于 CloudWatch 中的 Amazon RDS 指标,您不会获得额外费用。有关更多信息,请参阅Amazon Aurora 的 Amazon CloudWatch 指标。
-
Amazon CloudWatch 警报 – 您可以在特定时间段内监控单个 Amazon Aurora 指标。然后,您可以根据相对于您设置的阈值的指标值来执行一个或多个操作。
-
Amazon RDS 性能详情和操作系统监控
您可以使用以下自动化工具来监控 Amazon Aurora 性能:
-
Amazon RDS Performance Insights - 可评估数据库上的负载,并确定执行操作的时间和位置。有关更多信息,请参阅 在 Amazon Aurora 上使用性能详情监控数据库负载。
-
Amazon RDS 增强监控 - 实时查看操作系统的指标。有关更多信息,请参阅 使用增强监控来监控操作系统指标。
集成服务
以下 Amazon 服务与 Amazon Aurora 集成:
-
Amazon EventBridge 是一种无服务器事件总线服务,可以轻松地将应用程序与来自各种来源的数据相连接。有关更多信息,请参阅 监控 Amazon Aurora 事件。
-
Amazon CloudWatch Logs 可让您监控、存储和访问来自 Amazon Aurora 实例、CloudTrail 和其他来源的日志文件。有关更多信息,请参阅 监控 Amazon Aurora 日志文件。
-
Amazon CloudTrail 捕获由您的 Amazon Web Services 账户 或代表该账户发出的 API 调用和相关事件,并将日志文件传输到您指定的 Amazon S3 桶。有关更多信息,请参阅 监控 Amazon CloudTrail 中的 Amazon Aurora API 调用。
-
数据库活动流是一项 Amazon Aurora 功能,它提供 数据库集群中近乎实时的活动流。有关更多信息,请参阅 使用数据库活动流监控 Amazon Aurora。
-
DevOps Guru for RDS 是一项 Amazon DevOps Guru 功能,它将机器学习应用于 Amazon Aurora 数据库的 Performance Insights 指标。有关更多信息,请参阅 使用 Amazon DevOps Guru for Amazon RDS 分析 Aurora 性能异常。
手动监控工具
您需要手动监控那些 CloudWatch 警报未覆盖的项目。Amazon RDS、CloudWatch、Amazon Trusted Advisor 和其他Amazon控制台控制面板提供您的Amazon环境状态的概览视图。建议您还要查看数据库实例上的日志文件。
-
您可以从 Amazon RDS 控制台监控资源的以下项目:
-
与数据库实例的连接数
-
针对数据库实例的读写操作数量
-
数据库实例当前使用的存储量
-
为数据库实例使用的内存和 CPU 量
-
流入和流出数据库实例的网络流量
-
-
您可以从 Trusted Advisor 控制面板查看以下成本优化、安全性、容错能力和性能改进检查:
-
Amazon RDS 闲置数据库实例
-
Amazon RDS 安全组访问风险
-
Amazon RDS 备份
-
Amazon RDS 多可用区
-
Aurora 数据库实例可访问性
有关这些检查的更多信息,请参阅 Trusted Advisor 最佳实践(检查)
。 -
-
CloudWatch 主页显示:
-
当前告警和状态
-
告警和资源图表
-
服务运行状况
此外,您还可以使用 CloudWatch 执行以下操作:
-
创建自定义控制面板以监控您关注的服务。
-
绘制指标数据图,以排除问题并弄清楚趋势。
-
搜索并浏览您所有的 Amazon 资源指标。
-
创建和编辑警报以接收有关问题的通知。
-