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

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

中的日志记录和监控Athena

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

  • 使用 Athena 监控 AWS CloudTrailAWS CloudTrail 提供用户、角色或 AWS 服务在 Athena. 中执行的操作的记录。它捕获来自 Athena 控制台的调用以及以事件方式对 Athena API 操作的代码调用。这样,您可以确定向 Athena 发出了什么请求、发出请求的 IP 地址、何人发出的请求、请求的发出时间以及其他详细信息。有关更多信息,请参阅使用 Amazon Athena 记录 AWS CloudTrail API 调用.

    您还可以使用 Athena 查询 CloudTrail 日志文件Athena,而不仅仅是查询其他 AWS 服务。有关更多信息,请参阅查询 AWS CloudTrail 日志CloudTrail SerDe.

  • 使用 监控Athena使用情况CloudTrailAmazon QuickSightAmazon QuickSight, 是一项完全托管的云支持的商业智能服务,可让您创建组织可从任何设备访问的交互式控制面板。有关使用 CloudTrail 和 Amazon QuickSight 监控Athena使用情况的解决方案的示例,请参阅AWS大数据博客文章如何将 Amazon Athena 与 AWS CloudTrail 和 Amazon QuickSight 结合使用来监控使用情况。

  • 将 CloudWatch Events 与 Athena 结合使用 – CloudWatch Events 提供几乎实时的系统事件流,这些事件描述 AWS 资源中的更改。CloudWatch Events 会在发生操作更改时感知到这些更改,响应这些更改,并在必要时采取纠正措施,方式是发送消息以响应环境、激活函数、进行更改并捕获状态信息。尽最大努力发出事件。要将 CloudWatch Events 与 Athena 结合使用,请创建一个通过 Athena 对 CloudTrail. API 调用触发的规则。有关更多信息,请参阅 CloudWatch Events 中的使用 CloudTrail创建对 AWS API 调用触发的规则Amazon CloudWatch Events 用户指南

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