

# Amazon RDS 中的日志记录和监控
<a name="Overview.LoggingAndMonitoring"></a>

对于保持 Amazon RDS 和您的 AWS 解决方案的可靠性、可用性和性能，监控发挥着非常重要的作用。您应该从 AWS 解决方案的各个部分收集监控数据，以便更轻松地调试多点故障（如果发生）。AWS 提供了多种工具来监控您的 Amazon RDS 资源并对潜在事件做出响应：

**Amazon CloudWatch 警报**  
使用 Amazon CloudWatch 警报，您可以在指定时间段内监控某个指标。如果指标超过给定阈值，则会向 Amazon SNS 主题或 AWS Auto Scaling 策略发送通知。CloudWatch 警报将不会调用操作，因为这些操作处于特定状态。而是必须在状态已改变并在指定的若干个时间段内保持不变后才调用。

**AWS CloudTrail 日志**  
CloudTrail 提供了用户、角色或 AWS 服务在 Amazon RDS 中所执行操作的记录。CloudTrail 将对 Amazon RDS 的所有 API 调用作为事件捕获，包括来自控制台的调用和代码对 Amazon RDS API 操作的调用。通过使用 CloudTrail 收集的信息，您可以确定向 Amazon RDS 发出了什么请求、发出请求的 IP 地址、何人发出的请求、请求的发出时间以及其他详细信息。有关更多信息，请参阅 [监控 AWS CloudTrail 中的 Amazon RDS API 调用](logging-using-cloudtrail.md)。

**增强监控**  
 Amazon RDS 针对运行数据库实例的操作系统（OS），实时提供操作系统的指标。您可以使用控制台查看数据库实例的指标，或者在您选择的监控系统中使用 Amazon CloudWatch Logs 的增强监控 JSON 输出。有关更多信息，请参阅 [使用增强监控来监控操作系统指标](USER_Monitoring.OS.md)。

**Amazon RDS Performance Insights**  
Performance Insights 在现有 Amazon RDS 监控功能的基础上进行了扩展，以便说明您的数据库的性能并帮助您分析影响性能的任何问题。利用 Performance Insights 控制面板，您可以可视化数据库负载并按等待状态、SQL 语句、主机或用户来筛选负载。有关更多信息，请参阅 [在 Amazon RDS 上使用性能详情监控数据库负载](USER_PerfInsights.md)。

**数据库日志**  
您可以使用 AWS 管理控制台、AWS CLI 或 RDS API 查看、下载和监控数据库日志。有关更多信息，请参阅 [监控 Amazon RDS 日志文件](USER_LogAccess.md)。

** Amazon RDS 建议**  
 Amazon RDS 可自动提供数据库资源建议。这些建议通过分析数据库实例配置、使用情况和性能数据来提供最佳实践准则。有关更多信息，请参阅 [来自 Amazon RDS 的建议](monitoring-recommendations.md)。

** Amazon RDS 事件通知**  
 Amazon RDS 使用 Amazon Simple Notification Service（Amazon SNS）在发生 Amazon RDS 事件时提供通知。这些通知可以采用AWS区域 Amazon SNS 支持的任何通知形式，例如电子邮件、文本消息或对 HTTP 终端节点的调用。有关更多信息，请参阅 [使用 Amazon RDS 事件通知](USER_Events.md)。

**AWS Trusted Advisor**  
Trusted Advisor 凝聚了从为数十万 AWS 客户提供服务中总结的最佳实践。Trusted Advisor 可检查您的 AWS 环境，然后​在有可能节省开支、提高系统可用性和性能或弥补安全漏洞时为您提供建议。所有 AWS 客户均有权访问五个 Trusted Advisor 检查。使用“商业”和“企业”支持计划的客户可以查看所有 Trusted Advisor 检查。  
Trusted Advisor 提供与 Amazon RDS 相关的下列检查：  
+  Amazon RDS 闲置数据库实例
+  Amazon RDS 安全组访问风险
+  Amazon RDS 备份
+  Amazon RDS 多可用区
有关这些检查的更多信息，请参阅 [Trusted Advisor 最佳实践（检查）](https://aws.amazon.com/premiumsupport/trustedadvisor/best-practices/)。

有关监控 Amazon RDS 的更多信息，请参阅[监控 Amazon RDS 实例中的指标](CHAP_Monitoring.md)。