Amazon RDS 监控工具的注意事项
Amazon RDS 提供三种用于数据库性能监控和故障排除的主要工具:增强监控、CloudWatch 和 Performance Insights。每个都有自己的用例来解决 RDS 的任何特定问题。
增强监控用于获取有关运行数据库引擎的操作系统的高度精细的指标、隔离指标(cpuUtilization.nice、内存.free 等),并将日志记录到 CloudWatch 以供进一步分析和集成。
另一方面,CloudWatch 接收核心 RDS 服务以 1 分钟粒度发布的默认指标,并广泛用于直观地了解实例的行为方式。该工具还提供图形叠加、轴切换、数学计算、粒度更改(1、5 或 15 分钟)以及查看 CloudWatch 保留策略定义的历史数据(可追溯到几个月)等功能,这些功能非常有用识别 Amazon RDS 上的资源使用模式和客户行为。
增强监控和 CloudWatch 都有自己独特的指标。除了其他指标之外,增强监控还具有物理设备指标,而 CloudWatch 具有 BurstBalance、DatabaseConnections 等重要指标,可以帮助识别使用模式。
Performance Insights 允许您评估和优化数据库负载。它还提供亚分钟指标,1 秒指标可保留长达 2 年。它允许您使用多个维度(例如等待事件或 SQL 查询)进行切片和切块。Performance Insights 还使您能够可视化 Amazon RDS 经历的负载,并帮助您识别造成负载的查询类型、查询源自何处以及哪些用户导致查询。