监控 Amazon RDS 数据库实例中的事件、日志和流 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

监控 Amazon RDS 数据库实例中的事件、日志和流

监控您的 Amazon RDS 数据库和其他 Amazon 解决方案时,您的目标是维持以下各项:

  • 可靠性

  • 可用性

  • Performance

  • 安全性

监控 Amazon RDS 实例中的指标 说明如何使用指标监控实例。完整的解决方案还必须监控数据库事件、日志文件和活动流。Amazon 为您提供以下监控工具:

  • Amazon EventBridge 是一种无服务器事件总线服务,可以轻松地将应用程序与来自各种来源的数据相连接。EventBridge 可以从您自己的应用程序、软件即服务(SaaS)应用程序和 Amazon 服务传输实时数据流。EventBridge 将该数据路由到诸如 Amazon Lambda 之类的目标。这样,您就可以监控服务中发生的事件,并构建事件驱动的架构。有关更多信息,请参阅 Amazon EventBridge 用户指南

  • Amazon CloudWatch Logs 提供了一种方法,让您可以监控、存储和访问来自 Amazon RDS 实例、Amazon CloudTrail 和其他来源的日志文件。Amazon CloudWatch Logs 可以监控日志文件中的信息,并在达到特定阈值时通知您。您还可以在高持久性存储中检索您的日志数据。有关更多信息,请参阅 Amazon CloudWatch Logs 用户指南

  • Amazon CloudTrail 捕获由某个 Amazon Web Services 账户 发出或代表该账户发出的 API 调用和相关事件。CloudTrail 将日志文件传送到您指定的 Amazon S3 桶。您可以标识哪些用户和账户调用了 Amazon、发出调用的源 IP 地址以及调用的发生时间。有关更多信息,请参阅 Amazon CloudTrail《用户指南》

  • 数据库活动流是一项 Amazon RDS 功能,它提供数据库实例中近乎实时的活动流。Amazon RDS 会将活动推送到 Amazon Kinesis 数据流。系统将自动创建 Kinesis 流。在 Kinesis 中,您可以配置 Amazon 服务(如 Amazon Data Firehose)和 Amazon Lambda 来使用 Kinesis 流并存储数据。