本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
监控 Amazon Keyspaces(Apache Cassandra 兼容)
监控是维护 Amazon Keyspaces 和其他 Amazon 解决方案的可靠性、可用性和性能的重要组成部分。 Amazon 提供了以下监控工具,用于监视 Amazon Keyspaces,在出现问题时进行报告,并在适当时自动采取措施:
-
Amazon Keyspaces 提供了一个预先配置的控制面板, Amazon Web Services Management Console 显示账户中所有表汇总的延迟和错误。
-
Amazon 会实时 CloudWatch监控您的 Amazon 资源和您运行 Amazon 的应用程序。您可以使用自定义的控制面板收集并跟踪指标。例如,您可以通过在不同时间和不同负载条件下衡量性能来为您的环境中的正常 Amazon Keyspaces 性能创建基准。在监控 Amazon Keyspaces 时,应存储历史监控数据,以便将此数据与当前性能数据进行比较,确定正常性能模式和性能异常,并设计解决问题的方法。要建立基准,您至少应监控系统错误。有关更多信息,请参阅 Amazon CloudWatch 用户指南。
-
Amazon CloudWatch 警报在您指定的时间段内监控单个指标,并根据该指标在多个时间段内相对于给定阈值的值执行一项或多项操作。例如,如果您在预置模式下将 Amazon Keyspaces 与 Application Auto Scaling 结合使用,则该操作是由 Amazon Simple Notification Service (Amazon SNS) 发送的通知,用于评估 Application Auto Scaling 策略。
CloudWatch 警报不会仅仅因为它们处于特定状态就调用操作。该状态必须已改变并在指定的若干个时间段内保持不变。有关更多信息,请参阅 使用亚马逊监控亚马逊密钥空间 CloudWatch。
-
Amazon CloudWatch Logs 允许您监控、存储和访问来自 Amazon Keyspaces 表和其他来源的日志文件。 CloudTrail CloudWatch 日志可以监视日志文件中的信息,并在达到特定阈值时通知您。您还可以在高持久性存储中检索您的日志数据。有关更多信息,请参阅 Amazon CloudWatch 日志用户指南。
-
Amazon CloudTrail 捕获由您的 Amazon Web Services 账户 或代表该账户发出的 API 调用和相关事件,并将日志文件传输到您指定的 Amazon S3 桶。您可以标识哪些用户和账户调用了 Amazon、发出调用的源 IP 地址以及调用的发生时间。有关更多信息,请参阅 Amazon CloudTrail 《用户指南》。
Amazon EventBridge 是一项无服务器事件总线服务,可以轻松地将您的应用程序与来自各种来源的数据连接起来。 EventBridge 提供来自您自己的应用程序、 Software-as-a-Service (SaaS) 应用程序和 Amazon 服务的实时数据流,并将这些数据路由到 Lambda 等目标。这使您能够监控服务中发生的事件,并构建事件驱动的架构。有关更多信息,请参阅 Amazon EventBridge 用户指南。