监控 Amazon Aurora 数据库集群中的事件、日志和流
监控您的 Amazon Aurora 数据库和其他 Amazon 解决方案时,您的目标是维持以下各项:
-
可靠性
-
可用性
-
性能
监控 Amazon Aurora 集群中的指标 说明如何使用指标监控集群。完整的解决方案还必须监控数据库事件、日志文件和活动流。Amazon 为您提供以下监控工具:
-
Amazon EventBridge 是一种无服务器事件总线服务,可以轻松地将应用程序与来自各种来源的数据相连接。EventBridge 可以从您自己的应用程序、软件即服务 (SaaS) 应用程序和 Amazon 服务传输实时数据流,然后将该数据路由到诸如 Amazon Lambda 之类的目标。这使您能够监控服务中发生的事件,并构建事件驱动的架构。有关更多信息,请参阅 Amazon EventBridge 用户指南。
-
Amazon CloudWatch Logs 可让您监控、存储和访问来自 Amazon Aurora 实例、Amazon CloudTrail 和其他来源的日志文件。Amazon CloudWatch Logs 可以监控日志文件中的信息,并在达到特定阈值时通知您。您还可以在高持久性存储中检索您的日志数据。有关更多信息,请参阅 Amazon CloudWatch Logs 用户指南。
-
Amazon CloudTrail 捕获由您的 Amazon Web Services 账户 或代表该账户发出的 API 调用和相关事件,并将日志文件传输到您指定的 Amazon S3 存储桶。您可以标识哪些用户和账户调用了 Amazon、从中发出调用的源 IP 地址以及调用的发生时间。有关更多信息,请参阅 Amazon CloudTrail 用户指南。
-
数据库活动流是一项 Amazon Aurora 功能,它提供 数据库集群中近乎实时的活动流。Amazon Aurora 会将活动推送到 Amazon Kinesis 数据流。系统将自动创建 Kinesis 流。在 Kinesis 中,您可以配置Amazon服务(例如 Amazon Kinesis Data Firehose),也可以配置 Amazon Lambda 来使用流并存储数据。
主题