Athena 中的日志记录和监控 - Amazon Athena
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Athena 中的日志记录和监控

要检测事件、在发生事件时接收警报并进行响应,请针对 Amazon Athena 使用以下选项:

  • 使用 Amazon CloudTrail 监控 AthenaAmazon CloudTrail 提供了 Athena 中的用户、角色或 Amazon Web Service 的操作记录。它捕获来自 Athena 控制台的调用以及以事件方式对 Athena API 操作的代码调用。您可以确定向 Athena 发出的请求、从中发出请求的 IP 地址、发出请求的用户、发出请求的时间以及其他详细信息。有关更多信息,请参阅使用 Amazon CloudTrail 记录 Amazon Athena API 调用

    您还可以使用 Athena 查询 CloudTrail 日志文件,不仅可用于 Athena,也可用于其他 Amazon Web Services。有关更多信息,请参阅查询 Amazon CloudTrail 日志

  • 通过 CloudTrail 和 Amazon QuickSight 监控 Athena 的使用情况Amazon QuickSight是一项完全托管式、基于云的业务情报服务,可让您创建组织可以从任何设备访问的交互式控制面板。有关使用 CloudTrail 和 Amazon QuickSight 监控 Athena 使用情况的解决方案的示例,请参阅 Amazon 大数据博客文章 Realtor.com 如何使用 Amazon CloudTrail 和 Amazon QuickSight 监控 Amazon Athena 使用情况

  • 将 EventBridge 与 Athena 一起使用 - Amazon EventBridge 提供近乎实时的系统事件流,这些系统事件描述 Amazon 资源中的更改。EventBridge 注意到在他们发生时显示的操作更改、响应这些操作更改并在必要时采取纠正措施,方式是发送消息以响应环境、激活函数、进行更改并捕获状态信息。尽最大努力发出事件。有关更多信息,请参阅 Amazon EventBridge 用户指南中的 Amazon EventBridge 入门

  • 使用工作组分隔用户、团队、应用程序或工作负载,并设置查询限制和控制查询成本 – 您可以在 Amazon CloudWatch 中查看与查询相关的指标、通过配置扫描的数据量限制来控制查询成本、创建阈值以及在突破这些阈值时触发操作,例如 Amazon SNS 告警。有关简要过程,请参阅设置工作组。使用资源级别的 IAM 权限来控制对特定工作组的访问。有关更多信息,请参阅 使用工作组运行查询使用 CloudWatch 指标和事件控制成本并监控查询